Cloudanix VulnDB

CVE-2024-23918

High · 8.8

CVSS

8.8

EPSS

0.3%

Published

Nov 13, 2024

CISA due date

—

Cloudanix analysis

Monitor only SSVC: Track

A flaw in certain Intel server chips could let someone already logged in with some rights gain even more control over the machine.

Exploitation
Local Privilege
Attacker needs
Low Privilege
Complexity
Moderate
Impact
Privilege Gain
Component
Firmware
Class
Privilege Escalation
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

Improper conditions check in Intel Xeon processor memory controller configurations using SGX allows a privileged local user to escalate privileges.

Why it matters to the business

Local attackers could gain elevated access on affected systems, increasing risk of full compromise especially on high-value servers; low exploit likelihood but high severity warrants prompt patching given the 700 days since disclosure.

How an attack unfolds

A local privileged attacker triggers the flawed conditions check within SGX memory controller setups on Xeon processors to bypass restrictions and obtain higher privileges without remote interaction.

How to fix it

Apply vendor firmware or microcode updates for affected Intel Xeon processors; for the listed product update python-Flask (SUSE:Linux Enterprise Module for Public Cloud 12) to 0.12.1-7.7.1.

How to confirm the fix worked

Verify processor microcode/firmware versions match vendor security advisories and confirm python-Flask package version is at or above 0.12.1-7.7.1 on SUSE systems.

Typical attack path

  1. Gain local shell access as a privileged user
  2. Configure or invoke SGX workloads that hit the memory controller path
  3. Exploit the improper check to escalate to higher privileges

How to detect it

Review system logs for unexpected privilege changes or SGX-related errors on Xeon hosts; no widespread exploitation reported so focus on post-patch verification.

What your security team should do

  • Prioritize firmware updates on all Xeon systems using SGX
  • Audit local privileged access controls
  • Monitor EPSS and KEV status for any future changes

The record

Improper conditions check 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
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