CVE-2024-21820
High · 7.2CVSS
7.2
EPSS
0.2%
Published
Nov 13, 2024
CISA due date
—
Cloudanix analysis
A setup error in certain processor features could let someone already inside the system with special access take even more control than they should have.
- Exploitation
- Local Privilege
- Attacker needs
- High Privilege
- Complexity
- High
- Impact
- Privilege Gain
- Component
- Firmware
- Class
- Privilege Escalation
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
Incorrect default permissions in Intel Xeon processor memory controller configurations with SGX allow a privileged local user to escalate privileges.
Why it matters to the business
Attackers who already have local privileged access could gain broader system control, increasing risk of data theft or service disruption; low EPSS and no KEV status indicate limited known exploitation but still requires prompt patching on affected systems.
How an attack unfolds
An attacker with local privileged access leverages the misconfigured SGX memory controller permissions to elevate their privileges further on the system.
How to fix it
Apply the listed fixed versions for affected packages such as giflib (Ubuntu:16.04:LTS) updated to 5.1.2-0.1; verify configuration of Intel SGX on Xeon processors and apply vendor microcode or firmware updates where applicable.
How to confirm the fix worked
Confirm package versions match fixed releases like giflib 5.1.2-0.1 and review system configurations for SGX memory controller permissions after updates.
Typical attack path
- Gain local privileged access to the target system
- Identify vulnerable Intel Xeon SGX memory controller configuration
- Exploit incorrect default permissions to escalate privileges
How to detect it
Review authentication and privilege change logs for unexpected escalations on systems with SGX enabled; check package inventories for outdated giflib or Intel microcode versions.
What your security team should do
- Prioritize patching affected systems within standard change windows given stable low EPSS
- Audit local privileged access controls on systems using Intel SGX
- Monitor for any new exploit maturity signals or threat actor mentions
The record
Incorrect default permissions in some Intel(R) Xeon(R) processor memory controller configurations when using Intel(R) SGX may allow a privileged user to potentially enable escalation of privilege via local access.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| 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-microcode
- CVE-2024-21853 Improper finite state machines (FSMs) in the hardware logic in some 4th and 5th… Also affects intel-microcode
- CVE-2024-24968 Improper finite state machines (FSMs) in hardware logic in some Intel(R) Processors may… Also affects intel-microcode
- CVE-2024-23984 Observable discrepancy in RAPL interface for some Intel(R) Processors may allow a… Also affects intel-microcode
- CVE-2024-25939 Mirrored regions with different values in 3rd Generation Intel(R) Xeon(R) Scalable… Also affects intel-microcode
- CVE-2024-24980 Protection mechanism failure in some 3rd, 4th, and 5th Generation Intel(R) Xeon(R)… Also affects intel-microcode
- CVE-2024-24853 Incorrect behavior order in transition between executive monitor and SMI transfer monitor… Also affects intel-microcode
- CVE-2023-49141 Improper isolation in some Intel(R) Processors stream cache mechanism may allow an… Also affects intel-microcode