CVE-2023-39368
Medium · 6.5CVSS
6.5
EPSS
0.8%
Published
Mar 14, 2024
CISA due date
—
Cloudanix analysis
A flaw in certain computer processors can let attackers from the internet shut down or slow down systems without needing any login, causing service interruptions until fixed.
- Exploitation
- Requires User Interaction
- Attacker needs
- User Interaction
- Complexity
- Low
- Impact
- Denial Of Service
- Component
- Firmware
- Class
- Denial of service
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
Protection mechanism failure in the bus lock regulator for some Intel processors allows an unauthenticated remote attacker to trigger a denial of service condition over the network.
Why it matters to the business
Systems may experience unexpected outages or degraded performance, leading to operational downtime and potential loss of availability for dependent services; the low EPSS and absence from KEV indicate limited observed exploitation but the published age increases long-term exposure risk for unpatched hardware.
How an attack unfolds
An attacker identifies vulnerable Intel processors reachable over the network and sends specially crafted requests that bypass the bus lock regulator protection, resulting in resource exhaustion or system instability without requiring authentication or user interaction.
How to fix it
Apply the vendor-provided firmware or microcode updates for affected Intel processors; for the listed AlmaLinux 8 package, upgrade python3-gssapi to version 1.5.1-5.el8 or later.
How to confirm the fix worked
Verify processor microcode or firmware versions against vendor security advisories and confirm python3-gssapi package version is at or above 1.5.1-5.el8 using package management tools.
Typical attack path
- Scan for exposed systems with affected Intel processors
- Craft and send network packets targeting the bus lock regulator
- Trigger repeated lock conditions to exhaust resources
- Cause denial of service impacting availability
How to detect it
Review network logs and system performance metrics for sudden spikes in bus lock events or unexplained resource exhaustion; check package versions and processor firmware levels against known vulnerable states.
What your security team should do
- Prioritize patching affected Intel processors with latest microcode
- Update python3-gssapi on AlmaLinux 8 systems to the fixed version immediately
- Monitor network traffic for anomalous patterns that could indicate attempted exploitation
- Review system availability metrics for signs of unexplained degradation
The record
Protection mechanism failure of bus lock regulator for some Intel(R) Processors may allow an unauthenticated user to potentially enable denial of service via network 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-38575 Non-transparent sharing of return predictor targets between contexts in some Intel(R)… 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