Cloudanix VulnDB

CVE-2023-22655

Medium · 6.1

CVSS

6.1

EPSS

0.2%

Published

Mar 14, 2024

CISA due date

—

Cloudanix analysis

Monitor only SSVC: Track

A flaw in certain Intel processors could let someone already inside the machine with special access gain even more control over secure computing features.

Chainable
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

Protection mechanism failure in 3rd and 4th generation Intel Xeon processors when using SGX or TDX allows a privileged local user to escalate privileges.

Why it matters to the business

Systems using affected Intel processors for secure enclaves face risk of local privilege escalation; low EPSS and no known exploitation reduce immediate urgency but patching remains necessary for affected AlmaLinux deployments.

How an attack unfolds

A local attacker with existing privileged access leverages the SGX or TDX protection failure on vulnerable Xeon processors to obtain higher privileges; no named threat actors or public exploits are associated.

How to fix it

Upgrade sgabios and sgabios-bin packages on AlmaLinux 8 to version 1:0.20170427git-3.module_el8.6.0+2880+7d9e3703 or later; apply vendor microcode and firmware updates addressing the processor flaw where available.

How to confirm the fix worked

Confirm installed package versions match or exceed the fixed releases and verify that SGX or TDX operations no longer permit unauthorized privilege changes through functional testing.

Typical attack path

  1. Obtain local privileged access on an affected system
  2. Interact with SGX or TDX features to trigger the protection mechanism failure
  3. Escalate privileges beyond the initial access level

How to detect it

Review system and audit logs for unexpected privilege changes involving SGX or TDX; correlate with process activity on affected hardware.

What your security team should do

  • Apply the specified package updates to all affected AlmaLinux 8 systems
  • Inventory systems using SGX or TDX on 3rd/4th generation Xeon processors
  • Monitor for local privilege escalation attempts in system logs

The record

Protection mechanism failure in some 3rd and 4th Generation Intel(R) Xeon(R) Processors when using Intel(R) SGX or Intel(R) TDX may allow a privileged user to potentially enable escalation of privilege via local access.

Affected packages

Ecosystem Package Introduced Fixed
AlmaLinux:9 microcode_ctl 0 4:20240910-1.el9_5
Alpine:v3.17 intel-ucode 0 20240813-r0
Alpine:v3.18 intel-ucode 0 20240813-r0
Alpine:v3.19 intel-ucode 0 20240312-r0
Alpine:v3.20 intel-ucode 0 20240312-r0
Alpine:v3.21 intel-ucode 0 20240312-r0
Alpine:v3.22 intel-ucode 0 20240312-r0
Debian:10 intel-microcode 0 3.20240312.1~deb10u1
Debian:11 intel-microcode 0 3.20240312.1~deb11u1
Debian:12 intel-microcode 0 3.20240312.1~deb12u1
Debian:13 intel-microcode 0 3.20240312.1
Mageia:9 microcode 0 0.20240312-1.mga9.nonfree
Red Hat:enterprise_linux:9::baseos microcode_ctl 0 4:20240910-1.el9_5
Rocky Linux:9 microcode_ctl 0 4:20240910-1.el9_5
SUSE:Enterprise Storage 7.1 ucode-intel 0 20240312-150200.38.1
SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS ucode-intel 0 20240312-150200.38.1
SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS ucode-intel 0 20240312-150200.38.1
SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS ucode-intel 0 20240312-150200.38.1
SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS ucode-intel 0 20240312-150200.38.1
SUSE:Linux Enterprise Micro 5.1 ucode-intel 0 20240312-150200.38.1
SUSE:Linux Enterprise Micro 5.2 ucode-intel 0 20240312-150200.38.1
SUSE:Linux Enterprise Micro 5.3 ucode-intel 0 20240312-150200.38.1
SUSE:Linux Enterprise Micro 5.4 ucode-intel 0 20240312-150200.38.1
SUSE:Linux Enterprise Micro 5.5 ucode-intel 0 20240312-150200.38.1
SUSE:Linux Enterprise Module for Basesystem 15 SP5 ucode-intel 0 20240312-150200.38.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 ucode-intel 0 20240312-134.1
SUSE:Linux Enterprise Server 15 SP2-LTSS ucode-intel 0 20240312-150200.38.1
SUSE:Linux Enterprise Server 15 SP3-LTSS ucode-intel 0 20240312-150200.38.1
SUSE:Linux Enterprise Server 15 SP4-LTSS ucode-intel 0 20240312-150200.38.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP5 ucode-intel 0 20240312-134.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP2 ucode-intel 0 20240312-150200.38.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP3 ucode-intel 0 20240312-150200.38.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP4 ucode-intel 0 20240312-150200.38.1
SUSE:Manager Proxy 4.3 ucode-intel 0 20240312-150200.38.1
SUSE:Manager Server 4.3 ucode-intel 0 20240312-150200.38.1
Ubuntu:20.04:LTS intel-microcode 0 3.20240514.0ubuntu0.20.04.1
Ubuntu:22.04:LTS intel-microcode 0 3.20240514.0ubuntu0.22.04.1
Ubuntu:23.10 intel-microcode 0 3.20240514.0ubuntu0.23.10.1
Ubuntu:24.04:LTS intel-microcode 0 3.20240312.1build1
Ubuntu:24.04:LTS intel-microcode 0 3.20240514.0ubuntu0.24.04.1
Ubuntu:Pro:14.04:LTS intel-microcode 0 No fix
Ubuntu:Pro:16.04:LTS intel-microcode 0 3.20240514.0ubuntu0.16.04.1+esm1
Ubuntu:Pro:18.04:LTS intel-microcode 0 3.20240514.0ubuntu0.18.04.1+esm1
openSUSE:Leap 15.5 ucode-intel 0 20240312-150200.38.1
openSUSE:Leap Micro 5.3 ucode-intel 0 20240312-150200.38.1
openSUSE:Leap Micro 5.4 ucode-intel 0 20240312-150200.38.1
openSUSE:Tumbleweed ucode-intel 0 20240312-1.1

Related vulnerabilities