CVE-2023-47855
Medium · 6.0CVSS
6.0
EPSS
0.4%
Published
May 16, 2024
CISA due date
—
Cloudanix analysis
A flaw in certain Intel trusted computing software could let someone who already has high-level access on a machine gain even more control over protected areas.
- Exploitation
- Local Privilege
- Attacker needs
- High Privilege
- Complexity
- Low
- Impact
- Privilege Gain
- Component
- Firmware
- Class
- Improper Input Validation
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
Improper input validation in the Intel TDX module permits a local privileged user to supply crafted data that triggers privilege escalation within the trusted domain execution environment.
Why it matters to the business
An attacker who already holds local administrative rights could obtain additional control over confidential computing resources, increasing the risk of data exposure or further system compromise on affected Intel platforms.
How an attack unfolds
An attacker with local privileged access identifies the vulnerable TDX module, crafts specially formed input that bypasses validation checks, and uses the resulting escalation to execute code with higher privileges inside the trusted domain.
How to fix it
Upgrade the Intel TDX module software to version 1.5.05.46.698 or later; apply vendor-supplied patches as soon as they become available for the specific platform.
How to confirm the fix worked
Verify the installed Intel TDX module version meets or exceeds 1.5.05.46.698; review release notes for confirmation that the input validation issue is addressed.
Typical attack path
- Obtain local privileged access on the target system
- Locate and interact with the Intel TDX module interface
- Submit malformed input that exploits the validation flaw
- Achieve escalated privileges within the TDX execution context
How to detect it
Review system and TDX module logs for unexpected privilege changes or error patterns around input handling; correlate with local authentication events to identify anomalous escalation attempts.
What your security team should do
- Prioritize patching Intel TDX module software across all affected systems
- Restrict local privileged access to the minimum necessary users
- Monitor privileged process activity involving TDX components for anomalies
- Include TDX version checks in standard asset inventory and patch compliance reporting
The record
Improper input validation in some Intel(R) TDX module software before version 1.5.05.46.698 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 | 3.20240514.1~deb11u1 |
| Debian:12 | intel-microcode | 0 | 3.20240514.1~deb12u1 |
| Debian:13 | intel-microcode | 0 | 3.20240514.1 |
| Debian:14 | intel-microcode | 0 | 3.20240514.1 |
| SUSE:Enterprise Storage 7.1 | ucode-intel | 0 | 20240514-150200.41.1 |
| SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS | ucode-intel | 0 | 20240514-150200.41.1 |
| SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS | ucode-intel | 0 | 20240514-150200.41.1 |
| SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS | ucode-intel | 0 | 20240514-150200.41.1 |
| SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS | ucode-intel | 0 | 20240514-150200.41.1 |
| SUSE:Linux Enterprise Micro 5.1 | ucode-intel | 0 | 20240514-150200.41.1 |
| SUSE:Linux Enterprise Micro 5.2 | ucode-intel | 0 | 20240514-150200.41.1 |
| SUSE:Linux Enterprise Micro 5.3 | ucode-intel | 0 | 20240514-150200.41.1 |
| SUSE:Linux Enterprise Micro 5.4 | ucode-intel | 0 | 20240514-150200.41.1 |
| SUSE:Linux Enterprise Micro 5.5 | ucode-intel | 0 | 20240514-150200.41.1 |
| SUSE:Linux Enterprise Module for Basesystem 15 SP5 | ucode-intel | 0 | 20240514-150200.41.1 |
| SUSE:Linux Enterprise Module for Basesystem 15 SP6 | ucode-intel | 0 | 20240514-150200.41.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 | 20240514-137.1 |
| SUSE:Linux Enterprise Server 15 SP2-LTSS | ucode-intel | 0 | 20240514-150200.41.1 |
| SUSE:Linux Enterprise Server 15 SP3-LTSS | ucode-intel | 0 | 20240514-150200.41.1 |
| SUSE:Linux Enterprise Server 15 SP4-LTSS | ucode-intel | 0 | 20240514-150200.41.1 |
| SUSE:Linux Enterprise Server for SAP Applications 12 SP5 | ucode-intel | 0 | 20240514-137.1 |
| SUSE:Linux Enterprise Server for SAP Applications 15 SP2 | ucode-intel | 0 | 20240514-150200.41.1 |
| SUSE:Linux Enterprise Server for SAP Applications 15 SP3 | ucode-intel | 0 | 20240514-150200.41.1 |
| SUSE:Linux Enterprise Server for SAP Applications 15 SP4 | ucode-intel | 0 | 20240514-150200.41.1 |
| SUSE:Manager Proxy 4.3 | ucode-intel | 0 | 20240514-150200.41.1 |
| SUSE:Manager Server 4.3 | ucode-intel | 0 | 20240514-150200.41.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.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 | 20240514-150200.41.1 |
| openSUSE:Leap 15.6 | ucode-intel | 0 | 20240514-150200.41.1 |
| openSUSE:Leap Micro 5.3 | ucode-intel | 0 | 20240514-150200.41.1 |
| openSUSE:Leap Micro 5.4 | ucode-intel | 0 | 20240514-150200.41.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-21820 Incorrect default permissions in some Intel(R) Xeon(R) processor memory controller… 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