CVE-2023-38575
Medium · 5.5CVSS
5.5
EPSS
0.3%
Published
Mar 14, 2024
CISA due date
—
Cloudanix analysis
Some computer processors have a design issue that could let someone already logged into the machine see information they should not.
- Exploitation
- Local Privilege
- Attacker needs
- Low Privilege
- Complexity
- Moderate
- Impact
- Data Exposure
- Component
- Firmware
- Class
- Information Disclosure
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
Non-transparent sharing of return predictor targets between contexts in some Intel processors allows an authorized local user to disclose sensitive information.
Why it matters to the business
Low-probability exposure of confidential data on affected Intel-based systems; stable low exploit likelihood and absence from known campaigns limit operational urgency despite the package update availability on AlmaLinux.
How an attack unfolds
An attacker with local access runs code that trains and probes the return predictor across contexts to leak data; no named threat actors or ransomware usage reported.
How to fix it
Update python3-augeas on AlmaLinux 8 to version 0.5.0-12.el8 or later; apply any available Intel microcode updates for the processor family.
How to confirm the fix worked
Confirm python3-augeas package version is at least 0.5.0-12.el8 and verify presence of updated Intel microcode via system tools.
Typical attack path
- Obtain local user access on a vulnerable Intel processor system
- Execute code that manipulates return predictor state across security contexts
- Observe timing or other side effects to reconstruct sensitive information
How to detect it
Review system logs and process execution records for unusual local code activity targeting processor predictors; no specific artifacts tied to known exploitation campaigns.
What your security team should do
- Apply the AlmaLinux package update immediately on all affected hosts
- Monitor EPSS and KEV status for any future increase in exploit activity
- Review local access controls to reduce the attack surface for information disclosure
The record
Non-transparent sharing of return predictor targets between contexts in some Intel(R) Processors may allow an authorized user to potentially enable information disclosure 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
- CVE-2023-46103 Sequence of processor instructions leads to unexpected behavior in Intel(R) Core(TM)… Also affects microcode_ctl
- CVE-2023-45733 Hardware logic contains race conditions in some Intel(R) Processors may allow an… Also affects microcode_ctl
- CVE-2023-39368 Protection mechanism failure of bus lock regulator for some Intel(R) Processors may allow… Also affects microcode_ctl
- CVE-2023-43490 Incorrect calculation in microcode keying mechanism for some Intel(R) Xeon(R) D… Also affects microcode_ctl
- CVE-2023-28746 Information exposure through microarchitectural state after transient execution from some… Also affects microcode_ctl
- CVE-2023-22655 Protection mechanism failure in some 3rd and 4th Generation Intel(R) Xeon(R) Processors… Also affects microcode_ctl
- CVE-2024-23918 Improper conditions check in some Intel(R) Xeon(R) processor memory controller… Also affects intel-ucode
- CVE-2024-21853 Improper finite state machines (FSMs) in the hardware logic in some 4th and 5th… Also affects intel-ucode