CVE-2024-21853
Medium · 4.7CVSS
4.7
EPSS
0.2%
Published
Nov 13, 2024
CISA due date
—
Cloudanix analysis
A problem in certain Intel processors could allow someone already logged into the computer to make the whole system stop working.
- Exploitation
- Local Privilege
- Attacker needs
- Low Privilege
- Complexity
- High
- Impact
- Denial Of Service
- Component
- Firmware
- Class
- Denial of service
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Medium
What it actually does
Improper finite state machines in the hardware logic of affected 4th and 5th Generation Intel Xeon processors allow an authorized local user to trigger a denial of service condition.
Why it matters to the business
Organizations running affected SUSE Linux distributions on vulnerable Intel Xeon processors face potential unplanned system downtime and service interruptions, increasing operational costs and requiring urgent patching of multiple kernel packages across enterprise server fleets.
How an attack unfolds
An attacker with local access on a vulnerable system crafts inputs that exploit the flawed hardware state machines in the processor, leading to a denial of service without needing elevated privileges beyond standard user access.
How to fix it
Apply the vendor-supplied kernel updates for all affected SUSE packages, specifically upgrading to kernel-default 5.3.18-150200.24.148.1 (and equivalent fixed versions for kernel-default-base, kernel-source, and related packages) across SUSE Linux Enterprise Server, High Performance Computing, SAP Applications, Enterprise Storage, and Live Patching products.
How to confirm the fix worked
Verify installed kernel package versions match or exceed the fixed releases (for example, kernel-default at 5.3.18-150200.24.148.1), confirm processor generation via system tools, and test for stability under local workloads that previously triggered the issue.
Typical attack path
- Gain local authenticated access to a system using affected Intel Xeon processors and SUSE kernels
- Execute code or commands that interact with the processor's finite state machine logic
- Trigger the hardware flaw to induce a denial of service condition such as a system hang or crash
How to detect it
Review system logs for unexpected kernel panics, hardware-related faults, or processor error messages on affected Intel Xeon hardware; correlate with local user activity timestamps and check for repeated denial of service events without external network indicators.
What your security team should do
- Prioritize patching all affected SUSE kernel packages within the next maintenance window due to the local attack vector
- Inventory systems running 4th and 5th Generation Intel Xeon processors on SUSE 15 SP2 variants
- Restrict local user access where possible until patches are deployed
- Monitor for post-patch stability and review EPSS trends for any increase in exploit likelihood
The record
Improper finite state machines (FSMs) in the hardware logic in some 4th and 5th Generation Intel(R) Xeon(R) Processors may allow an authorized user to potentially enable denial of service via local access.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Alpine:v3.17 | intel-ucode | 0 | 20241112-r0 |
| Alpine:v3.18 | intel-ucode | 0 | 20241112-r0 |
| Alpine:v3.19 | intel-ucode | 0 | 20241112-r0 |
| Alpine:v3.20 | intel-ucode | 0 | 20241112-r0 |
| Alpine:v3.21 | intel-ucode | 0 | 20241112-r0 |
| Alpine:v3.22 | intel-ucode | 0 | 20241112-r0 |
| Debian:11 | intel-microcode | 0 | No fix |
| Debian:11 | intel-microcode | 0 | 3.20241112.1~deb11u1 |
| Debian:12 | intel-microcode | 0 | No fix |
| Debian:13 | intel-microcode | 0 | No fix |
| Debian:13 | intel-microcode | 0 | 3.20241112.1 |
| Mageia:9 | microcode | 0 | 0.20241112-1.mga9.nonfree |
| SUSE:Enterprise Storage 7.1 | ucode-intel | 0 | 20241112-150200.50.1 |
| SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS | ucode-intel | 0 | 20241112-150200.50.1 |
| SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS | ucode-intel | 0 | 20241112-150200.50.1 |
| SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS | ucode-intel | 0 | 20241112-150200.50.1 |
| SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS | ucode-intel | 0 | 20241112-150200.50.1 |
| SUSE:Linux Enterprise Micro 5.1 | ucode-intel | 0 | 20241112-150200.50.1 |
| SUSE:Linux Enterprise Micro 5.2 | ucode-intel | 0 | 20241112-150200.50.1 |
| SUSE:Linux Enterprise Micro 5.3 | ucode-intel | 0 | 20241112-150200.50.1 |
| SUSE:Linux Enterprise Micro 5.4 | ucode-intel | 0 | 20241112-150200.50.1 |
| SUSE:Linux Enterprise Micro 5.5 | ucode-intel | 0 | 20241112-150200.50.1 |
| SUSE:Linux Enterprise Module for Basesystem 15 SP5 | ucode-intel | 0 | 20241112-150200.50.1 |
| SUSE:Linux Enterprise Module for Basesystem 15 SP6 | ucode-intel | 0 | 20241112-150200.50.1 |
| SUSE:Linux Enterprise Server 11 SP4 LTSS EXTREME CORE | microcode_ctl | 0 | 1.17-102.83.81.1 |
| SUSE:Linux Enterprise Server 12 SP5-LTSS | ucode-intel | 0 | 20241112-146.1 |
| SUSE:Linux Enterprise Server 15 SP2-LTSS | ucode-intel | 0 | 20241112-150200.50.1 |
| SUSE:Linux Enterprise Server 15 SP3-LTSS | ucode-intel | 0 | 20241112-150200.50.1 |
| SUSE:Linux Enterprise Server 15 SP4-LTSS | ucode-intel | 0 | 20241112-150200.50.1 |
| SUSE:Linux Enterprise Server LTSS Extended Security 12 SP5 | ucode-intel | 0 | 20241112-146.1 |
| SUSE:Linux Enterprise Server for SAP Applications 15 SP2 | ucode-intel | 0 | 20241112-150200.50.1 |
| SUSE:Linux Enterprise Server for SAP Applications 15 SP3 | ucode-intel | 0 | 20241112-150200.50.1 |
| SUSE:Linux Enterprise Server for SAP Applications 15 SP4 | ucode-intel | 0 | 20241112-150200.50.1 |
| SUSE:Manager Proxy 4.3 | ucode-intel | 0 | 20241112-150200.50.1 |
| SUSE:Manager Server 4.3 | ucode-intel | 0 | 20241112-150200.50.1 |
| Ubuntu:20.04:LTS | intel-microcode | 0 | 3.20241112.0ubuntu0.20.04.1 |
| Ubuntu:22.04:LTS | intel-microcode | 0 | 3.20241112.0ubuntu0.22.04.1 |
| Ubuntu:24.04:LTS | intel-microcode | 0 | 3.20241112.0ubuntu0.24.04.1 |
| Ubuntu:24.10 | intel-microcode | 0 | 3.20241112.0ubuntu0.24.10.1 |
| Ubuntu:Pro:14.04:LTS | intel-microcode | 0 | No fix |
| Ubuntu:Pro:16.04:LTS | intel-microcode | 0 | 3.20241112.0ubuntu0.16.04.1+esm1 |
| Ubuntu:Pro:18.04:LTS | intel-microcode | 0 | 3.20241112.0ubuntu0.18.04.1+esm1 |
| openSUSE:Leap 15.5 | ucode-intel | 0 | 20241112-150200.50.1 |
| openSUSE:Leap 15.6 | ucode-intel | 0 | 20241112-150200.50.1 |
| openSUSE:Leap Micro 5.5 | ucode-intel | 0 | 20241112-150200.50.1 |
| openSUSE:Tumbleweed | ucode-intel | 0 | 20241112-1.1 |
Related vulnerabilities
- CVE-2024-23918 Improper conditions check in some Intel(R) Xeon(R) processor memory controller… Also affects intel-ucode
- CVE-2024-24968 Improper finite state machines (FSMs) in hardware logic in some Intel(R) Processors may… Also affects intel-ucode
- CVE-2024-23984 Observable discrepancy in RAPL interface for some Intel(R) Processors may allow a… Also affects intel-ucode
- CVE-2024-25939 Mirrored regions with different values in 3rd Generation Intel(R) Xeon(R) Scalable… Also affects intel-ucode
- CVE-2024-24980 Protection mechanism failure in some 3rd, 4th, and 5th Generation Intel(R) Xeon(R)… Also affects intel-ucode
- CVE-2024-24853 Incorrect behavior order in transition between executive monitor and SMI transfer monitor… Also affects intel-ucode
- CVE-2023-49141 Improper isolation in some Intel(R) Processors stream cache mechanism may allow an… Also affects intel-ucode
- CVE-2023-42667 Improper isolation in the Intel(R) Core(TM) Ultra Processor stream cache mechanism may… Also affects intel-ucode