Diff for /wikisrc/security/meltdown_spectre.mdwn between versions 1.37 and 1.38

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

Removed from v.1.37  
changed lines
  Added in v.1.38


CVSweb for NetBSD wikisrc <wikimaster@NetBSD.org> software: FreeBSD-CVSweb