version 1.37, 2018/06/14 14:40:40
|
version 1.38, 2018/12/22 08:20:01
|
Line 3
|
Line 3
|
Status of the Fixes |
Status of the Fixes |
------------------- |
------------------- |
|
|
NetBSD-6, and all the anterior releases, have no planned fixes. |
NetBSD-7, and all the anterior releases, have no planned fixes. |
|
|
## Spectre Variant 1 |
## Spectre Variant 1 |
|
|
[[!table data=""" |
[[!table data=""" |
Port |Vendor/Model |Spectre (V1) |NetBSD-7 |NetBSD-8 |NetBSD-current |
Port |Vendor/Model |Spectre (V1) |NetBSD-8 |NetBSD-current |
amd64 |Intel |Vulnerable |Not fixed |Not fixed |Not fixed |
amd64 |Intel |Vulnerable |Not fixed |Not fixed |
amd64 |AMD |Vulnerable |Not fixed |Not fixed |Not fixed |
amd64 |AMD |Vulnerable |Not fixed |Not fixed |
i386 |Intel |Vulnerable |Not fixed |Not fixed |Not fixed |
i386 |Intel |Vulnerable |Not fixed |Not fixed |
i386 |AMD |Vulnerable |Not fixed |Not fixed |Not fixed |
i386 |AMD |Vulnerable |Not fixed |Not fixed |
mips |MIPS P5600 |Vulnerable |Not fixed |Not fixed |Not fixed |
mips |MIPS P5600 |Vulnerable |Not fixed |Not fixed |
mips |MIPS P6600 |Vulnerable |Not fixed |Not fixed |Not fixed |
mips |MIPS P6600 |Vulnerable |Not fixed |Not fixed |
mips |MIPS (others) |Not vulnerable | | | |
mips |MIPS (others) |Not vulnerable | | |
ia64 |Intel |Not vulnerable | | | |
ia64 |Intel |Not vulnerable | | |
riscv |(spec) |Not vulnerable | | | |
riscv |(spec) |Not vulnerable | | |
arm |ARM Cortex-R7 |Vulnerable |Not fixed |Not fixed |Not fixed |
arm |ARM Cortex-R7 |Vulnerable |Not fixed |Not fixed |
arm |ARM Cortex-R8 |Vulnerable |Not fixed |Not fixed |Not fixed |
arm |ARM Cortex-R8 |Vulnerable |Not fixed |Not fixed |
arm |ARM Cortex-A8 |Vulnerable |Not fixed |Not fixed |Not fixed |
arm |ARM Cortex-A8 |Vulnerable |Not fixed |Not fixed |
arm |ARM Cortex-A9 |Vulnerable |Not fixed |Not fixed |Not fixed |
arm |ARM Cortex-A9 |Vulnerable |Not fixed |Not fixed |
arm |ARM Cortex-A12 |Vulnerable |Not fixed |Not fixed |Not fixed |
arm |ARM Cortex-A12 |Vulnerable |Not fixed |Not fixed |
arm |ARM Cortex-A15 |Vulnerable |Not fixed |Not fixed |Not fixed |
arm |ARM Cortex-A15 |Vulnerable |Not fixed |Not fixed |
arm |ARM Cortex-A17 |Vulnerable |Not fixed |Not fixed |Not fixed |
arm |ARM Cortex-A17 |Vulnerable |Not fixed |Not fixed |
arm |ARM Cortex-A57 |Vulnerable |Not fixed |Not fixed |Not fixed |
arm |ARM Cortex-A57 |Vulnerable |Not fixed |Not fixed |
arm |ARM Cortex-A72 |Vulnerable |Not fixed |Not fixed |Not fixed |
arm |ARM Cortex-A72 |Vulnerable |Not fixed |Not fixed |
arm |ARM Cortex-A73 |Vulnerable |Not fixed |Not fixed |Not fixed |
arm |ARM Cortex-A73 |Vulnerable |Not fixed |Not fixed |
arm |ARM Cortex-A75 |Vulnerable |Not fixed |Not fixed |Not fixed |
arm |ARM Cortex-A75 |Vulnerable |Not fixed |Not fixed |
arm |ARM (others) |Not vulnerable | | | |
arm |ARM (others) |Not vulnerable | | |
"""]] |
"""]] |
|
|
## Spectre Variant 2 |
## Spectre Variant 2 |
|
|
[[!table data=""" |
[[!table data=""" |
Port |Vendor/Model |Spectre (V2) |NetBSD-7 |NetBSD-8 |NetBSD-current |
Port |Vendor/Model |Spectre (V2) |NetBSD-8 |NetBSD-current |
amd64 |Intel |Vulnerable |Not fixed |Fixed [MitigD] |Fixed [MitigB] [MitigD] |
amd64 |Intel |Vulnerable |Fixed [MitigD] |Fixed [MitigB] [MitigD] |
amd64 |AMD |Vulnerable |Not fixed |Fixed [MitigC] [MitigD] |Fixed [MitigC] [MitigD] |
amd64 |AMD |Vulnerable |Fixed [MitigC] [MitigD] |Fixed [MitigC] [MitigD] |
i386 |Intel |Vulnerable |Not fixed |Fixed [MitigD] |Fixed [MitigD] |
i386 |Intel |Vulnerable |Fixed [MitigD] |Fixed [MitigD] |
i386 |AMD |Vulnerable |Not fixed |Fixed [MitigC] [MitigD] |Fixed [MitigC] [MitigD] |
i386 |AMD |Vulnerable |Fixed [MitigC] [MitigD] |Fixed [MitigC] [MitigD] |
mips |MIPS P5600 |Vulnerable |Not fixed |Not fixed |Not fixed |
mips |MIPS P5600 |Vulnerable |Not fixed |Not fixed |
mips |MIPS P6600 |Vulnerable |Not fixed |Not fixed |Not fixed |
mips |MIPS P6600 |Vulnerable |Not fixed |Not fixed |
mips |MIPS (others) |Not vulnerable | | | |
mips |MIPS (others) |Not vulnerable | | |
ia64 |Intel |Not vulnerable | | | |
ia64 |Intel |Not vulnerable | | |
riscv |(spec) |Not vulnerable | | | |
riscv |(spec) |Not vulnerable | | |
arm |ARM Cortex-R7 |Vulnerable |Not fixed |Not fixed |Not fixed |
arm |ARM Cortex-R7 |Vulnerable |Not fixed |Not fixed |
arm |ARM Cortex-R8 |Vulnerable |Not fixed |Not fixed |Not fixed |
arm |ARM Cortex-R8 |Vulnerable |Not fixed |Not fixed |
arm |ARM Cortex-A8 |Vulnerable |Not fixed |Not fixed |Not fixed |
arm |ARM Cortex-A8 |Vulnerable |Not fixed |Not fixed |
arm |ARM Cortex-A9 |Vulnerable |Not fixed |Not fixed |Not fixed |
arm |ARM Cortex-A9 |Vulnerable |Not fixed |Not fixed |
arm |ARM Cortex-A12 |Vulnerable |Not fixed |Not fixed |Not fixed |
arm |ARM Cortex-A12 |Vulnerable |Not fixed |Not fixed |
arm |ARM Cortex-A15 |Vulnerable |Not fixed |Not fixed |Not fixed |
arm |ARM Cortex-A15 |Vulnerable |Not fixed |Not fixed |
arm |ARM Cortex-A17 |Vulnerable |Not fixed |Not fixed |Not fixed |
arm |ARM Cortex-A17 |Vulnerable |Not fixed |Not fixed |
arm |ARM Cortex-A57 |Vulnerable |Not fixed |Not fixed |Not fixed |
arm |ARM Cortex-A57 |Vulnerable |Not fixed |Not fixed |
arm |ARM Cortex-A72 |Vulnerable |Not fixed |Not fixed |Not fixed |
arm |ARM Cortex-A72 |Vulnerable |Not fixed |Not fixed |
arm |ARM Cortex-A73 |Vulnerable |Not fixed |Not fixed |Not fixed |
arm |ARM Cortex-A73 |Vulnerable |Not fixed |Not fixed |
arm |ARM Cortex-A75 |Vulnerable |Not fixed |Not fixed |Not fixed |
arm |ARM Cortex-A75 |Vulnerable |Not fixed |Not fixed |
arm |ARM (others) |Not vulnerable | | | |
arm |ARM (others) |Not vulnerable | | |
"""]] |
"""]] |
|
|
## Meltdown |
## Meltdown |
|
|
[[!table data=""" |
[[!table data=""" |
Port |Vendor/Model |Meltdown (V3) |NetBSD-7 |NetBSD-8 |NetBSD-current |
Port |Vendor/Model |Meltdown (V3) |NetBSD-8 |NetBSD-current |
amd64 |Intel |Vulnerable |Not fixed |Fixed [MitigA] |Fixed [MitigA] |
amd64 |Intel |Vulnerable |Fixed [MitigA] |Fixed [MitigA] |
amd64 |AMD |Not vulnerable | | | |
amd64 |AMD |Not vulnerable | | |
i386 |Intel |Vulnerable |Not fixed |Not fixed |Not fixed |
i386 |Intel |Vulnerable |Not fixed |Not fixed |
i386 |AMD |Not vulnerable | | | |
i386 |AMD |Not vulnerable | | |
mips |(all) |Not vulnerable | | | |
mips |(all) |Not vulnerable | | |
ia64 |Intel |Not vulnerable | | | |
ia64 |Intel |Not vulnerable | | |
riscv |(spec) |Not vulnerable | | | |
riscv |(spec) |Not vulnerable | | |
arm |ARM Cortex-A15 |Vulnerable |Not fixed |Not fixed |Not fixed |
arm |ARM Cortex-A15 |Vulnerable |Not fixed |Not fixed |
arm |ARM Cortex-A57 |Vulnerable |Not fixed |Not fixed |Not fixed |
arm |ARM Cortex-A57 |Vulnerable |Not fixed |Not fixed |
arm |ARM Cortex-A72 |Vulnerable |Not fixed |Not fixed |Not fixed |
arm |ARM Cortex-A72 |Vulnerable |Not fixed |Not fixed |
arm |ARM Cortex-A75 |Vulnerable |Not fixed |Not fixed |Not fixed |
arm |ARM Cortex-A75 |Vulnerable |Not fixed |Not fixed |
arm |ARM (others) |Not vulnerable | | | |
arm |ARM (others) |Not vulnerable | | |
"""]] |
"""]] |
|
|
## Spectre Variant 3a |
## Spectre Variant 3a |
Line 85 software change is required.
|
Line 85 software change is required.
|
## Spectre Variant 4 |
## Spectre Variant 4 |
|
|
[[!table data=""" |
[[!table data=""" |
Port |Vendor/Model |Spectre (V4) |NetBSD-7 |NetBSD-8 |NetBSD-current |
Port |Vendor/Model |Spectre (V4) |NetBSD-8 |NetBSD-current |
amd64 |Intel |Vulnerable |Not fixed |Fixed [MitigE] |Fixed [MitigE] |
amd64 |Intel |Vulnerable |Fixed [MitigE] |Fixed [MitigE] |
amd64 |AMD |Vulnerable |Not fixed |Fixed [MitigF] |Fixed [MitigF] |
amd64 |AMD |Vulnerable |Fixed [MitigF] |Fixed [MitigF] |
i386 |Intel |Vulnerable |Not fixed |Fixed [MitigE] |Fixed [MitigE] |
i386 |Intel |Vulnerable |Fixed [MitigE] |Fixed [MitigE] |
i386 |AMD |Vulnerable |Not fixed |Fixed [MitigF] |Fixed [MitigF] |
i386 |AMD |Vulnerable |Fixed [MitigF] |Fixed [MitigF] |
arm |ARM Cortex-A57 |Vulnerable |Not fixed |Not fixed |Not fixed |
arm |ARM Cortex-A57 |Vulnerable |Not fixed |Not fixed |
arm |ARM Cortex-A72 |Vulnerable |Not fixed |Not fixed |Not fixed |
arm |ARM Cortex-A72 |Vulnerable |Not fixed |Not fixed |
arm |ARM Cortex-A73 |Vulnerable |Not fixed |Not fixed |Not fixed |
arm |ARM Cortex-A73 |Vulnerable |Not fixed |Not fixed |
arm |ARM Cortex-A75 |Vulnerable |Not fixed |Not fixed |Not fixed |
arm |ARM Cortex-A75 |Vulnerable |Not fixed |Not fixed |
arm |ARM (others) |Not vulnerable | | | |
arm |ARM (others) |Not vulnerable | | |
"""]] |
"""]] |
|
|
## Mitigations |
## Mitigations |