CVE-2023-49141
High · 7.8CVSS
7.8
EPSS
0.3%
Published
Aug 14, 2024
CISA due date
—
Cloudanix analysis
A flaw in certain processors lets someone already logged in on the same computer gain much higher access than they should have, potentially taking over the whole system.
- Exploitation
- Local Privilege
- Attacker needs
- Local User
- Complexity
- High
- Impact
- Privilege Gain
- Component
- Firmware
- Class
- Privilege Escalation
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
Improper isolation in the stream cache mechanism allows an authenticated local user to escalate privileges by accessing or modifying data outside intended boundaries.
Why it matters to the business
Attackers with limited access can obtain full control of affected systems, leading to data theft, service disruption, or persistent unauthorized access; the issue affects widely used golang packages, increasing exposure across many environments despite low exploitation probability.
How an attack unfolds
An attacker with local authenticated access crafts inputs that abuse the flawed stream cache isolation to read or write privileged memory regions, ultimately executing code with elevated rights; no known threat actors or ransomware campaigns have leveraged this flaw.
How to fix it
Upgrade golang (Bitnami) to version 1.16.15 or later; apply vendor patches promptly given the two-year publication window and stable but non-zero EPSS score.
How to confirm the fix worked
Verify installed golang (Bitnami) version is 1.16.15 or newer; review system logs and process listings for unexpected privilege changes after patching.
Typical attack path
- Obtain local authenticated access to a system running the affected golang package
- Trigger the stream cache isolation flaw through crafted local operations
- Escalate privileges to gain administrative control
- Perform post-exploitation actions such as credential theft or persistence
How to detect it
Search system and application logs for unexpected privilege escalations or cache-related anomalies on hosts running golang; correlate with authentication events from local users.
What your security team should do
- Prioritize patching golang (Bitnami) to 1.16.15 across all instances
- Audit local access controls to reduce authenticated user attack surface
- Monitor EPSS trend and KEV status for any future changes indicating increased risk
The record
Improper isolation in some Intel(R) Processors stream cache mechanism may allow an authenticated user to potentially enable escalation of privilege via local access.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Alpine:v3.17 | intel-ucode | 0 | 20240813-r0 |
| Alpine:v3.18 | intel-ucode | 0 | 20240813-r0 |
| Alpine:v3.19 | intel-ucode | 0 | 20240813-r0 |
| Alpine:v3.20 | intel-ucode | 0 | 20240813-r0 |
| Alpine:v3.21 | intel-ucode | 0 | 20240813-r0 |
| Alpine:v3.22 | intel-ucode | 0 | 20240813-r0 |
| 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 |
| Mageia:9 | microcode | 0 | 0.20240813-1.mga9.nonfree |
| SUSE:Enterprise Storage 7.1 | ucode-intel | 0 | 20240813-150200.44.1 |
| SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS | ucode-intel | 0 | 20240813-150200.44.1 |
| SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS | ucode-intel | 0 | 20240813-150200.44.1 |
| SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS | ucode-intel | 0 | 20240813-150200.44.1 |
| SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS | ucode-intel | 0 | 20240813-150200.44.1 |
| SUSE:Linux Enterprise Micro 5.1 | ucode-intel | 0 | 20240813-150200.44.1 |
| SUSE:Linux Enterprise Micro 5.2 | ucode-intel | 0 | 20240813-150200.44.1 |
| SUSE:Linux Enterprise Micro 5.3 | ucode-intel | 0 | 20240813-150200.44.1 |
| SUSE:Linux Enterprise Micro 5.4 | ucode-intel | 0 | 20240813-150200.44.1 |
| SUSE:Linux Enterprise Micro 5.5 | ucode-intel | 0 | 20240813-150200.44.1 |
| SUSE:Linux Enterprise Module for Basesystem 15 SP5 | ucode-intel | 0 | 20240813-150200.44.1 |
| SUSE:Linux Enterprise Module for Basesystem 15 SP6 | ucode-intel | 0 | 20240813-150200.44.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 | 20240813-140.1 |
| SUSE:Linux Enterprise Server 15 SP2-LTSS | ucode-intel | 0 | 20240813-150200.44.1 |
| SUSE:Linux Enterprise Server 15 SP3-LTSS | ucode-intel | 0 | 20240813-150200.44.1 |
| SUSE:Linux Enterprise Server 15 SP4-LTSS | ucode-intel | 0 | 20240813-150200.44.1 |
| SUSE:Linux Enterprise Server for SAP Applications 12 SP5 | ucode-intel | 0 | 20240813-140.1 |
| SUSE:Linux Enterprise Server for SAP Applications 15 SP2 | ucode-intel | 0 | 20240813-150200.44.1 |
| SUSE:Linux Enterprise Server for SAP Applications 15 SP3 | ucode-intel | 0 | 20240813-150200.44.1 |
| SUSE:Linux Enterprise Server for SAP Applications 15 SP4 | ucode-intel | 0 | 20240813-150200.44.1 |
| SUSE:Manager Proxy 4.3 | ucode-intel | 0 | 20240813-150200.44.1 |
| SUSE:Manager Server 4.3 | ucode-intel | 0 | 20240813-150200.44.1 |
| Ubuntu:20.04:LTS | intel-microcode | 0 | 3.20240813.0ubuntu0.20.04.2 |
| Ubuntu:22.04:LTS | intel-microcode | 0 | 3.20240813.0ubuntu0.22.04.2 |
| Ubuntu:24.04:LTS | intel-microcode | 0 | 3.20240813.0ubuntu0.24.04.2 |
| Ubuntu:Pro:14.04:LTS | intel-microcode | 0 | No fix |
| Ubuntu:Pro:16.04:LTS | intel-microcode | 0 | 3.20240813.0ubuntu0.16.04.1+esm2 |
| Ubuntu:Pro:18.04:LTS | intel-microcode | 0 | 3.20240813.0ubuntu0.18.04.1+esm2 |
| openSUSE:Leap 15.5 | ucode-intel | 0 | 20240813-150200.44.1 |
| openSUSE:Leap 15.6 | ucode-intel | 0 | 20240813-150200.44.1 |
| openSUSE:Leap Micro 5.5 | ucode-intel | 0 | 20240813-150200.44.1 |
| openSUSE:Tumbleweed | ucode-intel | 0 | 20240813-1.1 |
Related vulnerabilities
- 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
- CVE-2024-24968 Improper finite state machines (FSMs) in hardware logic in some Intel(R) Processors may… Also affects intel-ucode
- CVE-2024-23984 Observable discrepancy in RAPL interface for some Intel(R) Processors may allow a… Also affects intel-ucode
- CVE-2024-25939 Mirrored regions with different values in 3rd Generation Intel(R) Xeon(R) Scalable… Also affects intel-ucode
- CVE-2024-24980 Protection mechanism failure in some 3rd, 4th, and 5th Generation Intel(R) Xeon(R)… Also affects intel-ucode
- CVE-2024-24853 Incorrect behavior order in transition between executive monitor and SMI transfer monitor… Also affects intel-ucode
- CVE-2023-42667 Improper isolation in the Intel(R) Core(TM) Ultra Processor stream cache mechanism may… Also affects intel-ucode