[SRU][J][PATCH v2 00/20] CVE-2024-53114

Juerg Haefliger juerg.haefliger at canonical.com
Mon Oct 20 14:19:47 UTC 2025


https://ubuntu.com/security/CVE-2024-53114

https://warthogs.atlassian.net/browse/KCVE-1933

[ Impact ]

Random AMD Zen4 host reboots wen using virtualized VMLOAD/VMSAVE.


[ Test Case ]

Compile-tested only.


[ Where Problems Could Occur ]

CPU handling code, specific to AMD ZEN. Could result in problems
when booting AMD systems.


[ Notes ]

Older series are not affected. Newer series are already fixed.

v2:
  - Add additional commits identified during review:
    - 232afb557835d x86/CPU/AMD: Add X86_FEATURE_ZEN1
    - 15d6daad8f8ad tools headers x86 cpufeatures: Sync with the kernel
  - That area of the code was heavily refactored, pull in all those
    commits as well (which are tagged as non-functional changes) to ease
    future backports.
  - Pull in additional fixes for all of the above.
  - Add commits (partial backports) to sync the tools headers to not
    introduce new perf compile warnings (note that this does not fix any
    of the existing warnings, just makes sure no new ones are added).


Arnaldo Carvalho de Melo (2):
  tools headers cpufeatures: Sync with the kernel sources
  tools headers x86 cpufeatures: Sync with the kernel sources to pick
    TDX, Zen, APIC MSR fence changes

Borislav Petkov (AMD) (14):
  x86/CPU/AMD: Add ZenX generations flags
  x86/CPU/AMD: Carve out the erratum 1386 fix
  x86/CPU/AMD: Move the Zen3 BTC_NO detection to the Zen3 init function
  x86/CPU/AMD: Move erratum 1076 fix into the Zen1 init function
  x86/CPU/AMD: Call the spectral chicken in the Zen2 init function
  x86/CPU/AMD: Rename init_amd_zn() to init_amd_zen_common()
  x86/CPU/AMD: Move Zenbleed check to the Zen2 init function
  x86/CPU/AMD: Move the DIV0 bug detection to the Zen1 init function
  x86/CPU/AMD: Get rid of amd_erratum_1054[]
  x86/CPU/AMD: Get rid of amd_erratum_383[]
  x86/CPU/AMD: Get rid of amd_erratum_400[]
  x86/CPU/AMD: Get rid of amd_erratum_1485[]
  x86/CPU/AMD: Drop now unused CPU erratum checking function
  x86/CPU/AMD: Add X86_FEATURE_ZEN1

John Allen (1):
  x86/CPU/AMD: Only apply Zenbleed fix for Zen2 during late microcode
    load

Mario Limonciello (1):
  x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client

Sandipan Das (1):
  x86/cpu/amd: Fix workaround for erratum 1054

Wyes Karny (1):
  x86: Fix comment for X86_FEATURE_ZEN

 arch/x86/include/asm/cpufeatures.h       |   6 +-
 arch/x86/kernel/cpu/amd.c                | 308 ++++++++++++-----------
 tools/arch/x86/include/asm/cpufeatures.h |   6 +-
 3 files changed, 171 insertions(+), 149 deletions(-)

-- 
2.48.1




More information about the kernel-team mailing list