CVE-2023-52801CWE-284broken-access-control

CVE-2023-52801

High · published May 21, 2024

CVSS v3.1
8.8
EPSS
1%
Percentile
47.7
In the wild
Unconfirmed
What it is

🔥 A missing update after splitting an iopt_area could lead to a user-after-free (UAF) nightmare in the Linux kernel! Think of it like a librarian who forgets to update the catalog after moving books around — if the catalog isn't accurate, patrons could access books that are actually out of range, causing chaos! 📚 This vulnerability could allow a malicious actor to exploit the corrupted domains_itree, leading to potential memory corruption and instability in the system. The consequences are absolutely devastating: an attacker could gain unauthorized access to sensitive memory areas, crashing the system or executing arbitrary code.

Put simply

Think of it like a librarian who forgets to update the catalog after moving books around — if the catalog isn't accurate, patrons could access books that are actually out of range, causing chaos! 📚 In iopt_area_split(), failing to properly reintegrate pages_nodes after splitting an iopt_area leads to an inconsistency in domains_itree, resulting in a user-after-free condition that can be exploited.

What to do

This vulnerability could allow a malicious actor to exploit the corrupted domains_itree, leading to potential memory corruption and instability in the system. The consequences are absolutely devastating: an attacker could gain unauthorized access to sensitive memory areas, crashing the system or executing arbitrary code. It's crucial to patch your Linux kernel to the latest version immediately. Ensure you update to the fixed release that addresses CVE-2023-52801 to maintain system integrity and security. You've got this! Stay vigilant and keep your systems secure! 🛡️

The record
Technical detail
CVSS v3.1
8.8 · HIGH
Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00595 · 47.7th percentile
Weakness
CWE-284 · Improper Access Control
Published
2024-05-21T20:15Z
Affected products (2)
ProductVersionsFixed in
linux/linux_kernel≥ 6.2, < 6.5.136.5.13
linux/linux_kernel≥ 6.6, < 6.6.36.6.3
References (6)
EPSS history
Timeline
  • 21 MAY 15:31Z
    iommufd: Fix missing update of domains_itree after splitting iopt_area
    cvelistv5