CVE-2023-34321Improper Restriction of Operations within the Bounds of a Memory Buffer in XEN

Severity
3.3LOWNVD
EPSS
0.1%
top 82.83%
CISA KEV
Not in KEV
Exploit
No known exploits
Affected products
Timeline
PublishedJan 5

Description

Arm provides multiple helpers to clean & invalidate the cache for a given region. This is, for instance, used when allocating guest memory to ensure any writes (such as the ones during scrubbing) have reached memory before handing over the page to a guest. Unfortunately, the arithmetics in the helpers can overflow and would then result to skip the cache cleaning/invalidation. Therefore there is no guarantee when all the writes will reach the memory.

CVSS vector

CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:NExploitability: 1.8 | Impact: 1.4

Affected Packages4 packages

debiandebian/xen< xen 4.17.2+76-ge1f9cb16e2-1~deb12u1 (bookworm)
Alpinexen/xen< 4.15.5-r1+8
Debianxen/xen< 4.17.2+76-ge1f9cb16e2-1~deb12u1+2
NVDxen/xen4.16

Patches

🔴Vulnerability Details

3
OSV
CVE-2023-34321: Arm provides multiple helpers to clean & invalidate the cache for a given region2024-01-05
GHSA
GHSA-p5q9-hxvv-3rqq: Arm provides multiple helpers to clean & invalidate the cache for a given region2024-01-05
OSV
CVE-2023-34321: Arm provides multiple helpers to clean & invalidate the cache for a given region2024-01-05

📋Vendor Advisories

1
Debian
CVE-2023-34321: xen - Arm provides multiple helpers to clean & invalidate the cache for a given region...2023