CVE-2023-0045

HighCVSS 7.5/10Last modified Jun 17, 2026

Description

The current implementation of the prctl syscall does not issue an IBPB immediately during the syscall. The ib_prctl_set  function updates the Thread Information Flags (TIFs) for the task and updates the SPEC_CTRL MSR on the function __speculation_ctrl_update, but the IBPB is only issued on the next schedule, when the TIF bits are checked. This leaves the victim vulnerable to values already injected on the BTB, prior to the prctl syscall.  The patch that added the support for the conditional mitigation via prctl (ib_prctl_set) dates back to the kernel 4.9.176.

We recommend upgrading past commit a664ec9158eeddd75121d39c9a0758016097fa96

Metrics

CVSS 3.1 7.5/10CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N

Weakness enumeration

Affected software

No affected versions have been published.

Timeline

Published
Apr 25, 2023
Last modified
Jun 17, 2026
NVD status
Modified

Related CVEs from 2023

CVE-2023-00467.2Improper Restriction of Names for Files and Other Resources in GitHub repository lirantal/daloradius prior to master-branch.CVE-2023-00488.8Code Injection in GitHub repository lirantal/daloradius prior to master-branch.CVE-2023-00497.8Out-of-bounds Read in GitHub repository vim/vim prior to 9.0.1143.CVE-2023-00505.4An issue has been discovered in GitLab affecting all versions starting from 13.7 before 15.7.8, all versions starting from 15.8 before 15.8.CVE-2023-00517.8Heap-based Buffer Overflow in GitHub repository vim/vim prior to 9.0.1144.CVE-2023-00528.8SAUTER Controls Nova 200–220 Series with firmware version 3.3-006 and prior and BACnetstac version 4.2.1 and prior allows the execution of cCVE-2023-00537.5SAUTER Controls Nova 200–220 Series with firmware version 3.3-006 and prior and BACnetstac version 4.2.1 and prior have only FTP and TelnetCVE-2023-00547.8Out-of-bounds Write in GitHub repository vim/vim prior to 9.0.1145.CVE-2023-00555.3Sensitive Cookie in HTTPS Session Without 'Secure' Attribute in GitHub repository pyload/pyload prior to 0.5.0b3.dev32.CVE-2023-00566.5An uncontrolled resource consumption vulnerability was discovered in HAProxy which could crash the service. This issue could allow an authenCVE-2023-00576.1Improper Restriction of Rendered UI Layers or Frames in GitHub repository pyload/pyload prior to 0.5.0b3.dev33.CVE-2023-00586.1The Tiempo.com WordPress plugin through 0.1.2 does not have CSRF check when creating and editing its shortcode, and is missing sanitisation
CVE-2023-0045: High severity, CVSS 7.5 | Vulnix