LiveActive security incident?Get immediate response
CVE Record

CVE-2023-52455: iommu: Don't reserve 0-length IOVA region

In the Linux kernel, the following vulnerability has been resolved: iommu: Don't reserve 0-length IOVA region When the bootloader/firmware doesn't setup the framebuffers, their address and size are 0 in "iommu-addresses" property. If IOVA region is reserved with 0 length, then it ends up corrupting the IOVA rbtree with an entry which has pfn_hi < pfn_lo. If we intend to use display driver in kernel without framebuffer then it's causing the display IOMMU mappings to fail as entire valid IOVA space is reserved when address and length are passed as 0. An ideal solution would be firmware removing the "iommu-addresses" property and corresponding "memory-region" if display is not present. But the kernel should be able to handle this by checking for size of IOVA region and skipping the IOVA reservation if size is 0. Also, add a warning if firmware is requesting 0-length IOVA region reservation.

UnknownCVSS not scoredNot KEV-listedUpdated
Glexia's TakeAutomated analysisunknown

Security readout for executives and security teams

Plain-English summary

CVE-2023-52455 is a Linux kernel IOMMU bug triggered by firmware or bootloader data that describes a framebuffer IOVA reservation with address and size set to zero. That malformed reservation can corrupt internal IOVA tracking and break display IOMMU mappings. The sources do not show active exploitation or business-impact scoring.

Executive priority

Track through normal kernel patch management unless affected display or embedded platforms are failing at boot or display initialization. Escalate for appliances, kiosks, or infrastructure where display availability is operationally important.

Technical view

The kernel reserved a zero-length IOVA region from the iommu-addresses property. With length zero, the IOVA rbtree could receive an invalid entry where pfn_hi is below pfn_lo, making the valid IOVA space appear reserved and causing display driver mapping failures.

Likely exposure

Exposure appears limited to Linux systems using affected kernel builds with firmware or bootloader data that leaves framebuffer address and size as zero in iommu-addresses, especially display paths relying on kernel display drivers and IOMMU mappings.

Exploitation context

The source bundle marks CISA KEV as false and gives no cited evidence of exploitation in the wild. The issue reads as a reliability and hardware-initialization failure condition rather than a documented remote attack path.

Researcher notes

The vulnerability is source-grounded but sparse: no CVSS, CWE, exploit narrative, or detailed affected range is provided. Focus validation on kernel commit presence, firmware-provided iommu-addresses data, and whether zero-length framebuffer reservations are reachable on the platform.

Mitigation direction

  • Update to a vendor kernel containing the referenced stable fixes.
  • Check distribution advisories for backported Linux kernel patches.
  • Review firmware guidance for zero-length framebuffer IOMMU reservations.
  • Avoid assuming a workaround unless your vendor documents one.

Validation and detection

  • Inventory Linux kernel versions on systems using IOMMU-backed display paths.
  • Confirm vendor kernel changelogs include one of the referenced stable commits.
  • Review boot logs for IOMMU or display mapping failures.
  • Check relevant device tree or firmware data for zero-size iommu-addresses entries.
Prepared
Confidence
medium
Sources
5

Generated from the cited source records. This long-tail analysis has not been individually reviewed by a named human.

Potential ATT&CK relevance

Conservative CVE-to-ATT&CK context

These mappings and lookup hints may be relevant to the vulnerability behavior, CWE, affected product, or exposure path. Glexia-inferred context is not an official MITRE, ATT&CK, CWE, or CVE Program mapping.

ATT&CK lookup starting points

Use these exact CWE pages and searches to review the Glexia ATT&CK library from this CVE's weakness and description context.

cve · low confidence lookup

CVE-2023-52455 mapping review

Open the CVE-to-ATT&CK bridge for reviewed, inferred, or future official mappings tied to this CVE.

Open ATT&CK lookup
Vulnerability profileCVE Program record
Severity
Unknown
CVSS
Not scored
Known Exploited
No
Published
Official CVE source material

CNA and ADP enrichment extracted from CVE v5

These fields come from the CVE record and ADP containers, not from Glexia's Take. They preserve time-varying source decisions such as CISA SSVC, KEV status, CVSS metrics, and provider references.

0CVSS vectors
0Timeline events
0ADP providers
4Source links

CVSS and timeline data

No CVSS vectors or timeline events were available in the normalized CVE source material.

Affected products

Products and packages named in the record

VendorProductVersion / packageStatus
LinuxLinuxa5bf3cfce8cb77d9d24613ab52d520896f83dd48, a5bf3cfce8cb77d9d24613ab52d520896f83dd48, a5bf3cfce8cb77d9d24613ab52d520896f83dd48unaffected
LinuxLinux6.3, 0, 6.6.14, 6.7.2, 6.8affected
Weakness

CWE details

No CWE listed

CWE links open Glexia weakness intelligence pages with official CWE context, developer remediation guidance, and related CVE mappings.