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

Severity
3.3LOWNVD
EPSS
0.1%
top 76.30%
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. This undefined behavior was meant to be addr

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.3+10-g091466ba55-1~deb12u1 (bookworm)
Alpinexen/xen< 4.16.5-r5+7
Debianxen/xen< 4.17.3+10-g091466ba55-1~deb12u1+2
NVDxen/xen4.16

Patches

🔴Vulnerability Details

3
OSV
CVE-2023-46837: Arm provides multiple helpers to clean & invalidate the cache for a given region2024-01-05
GHSA
GHSA-v75r-qqcp-59c7: Arm provides multiple helpers to clean & invalidate the cache for a given region2024-01-05
OSV
CVE-2023-46837: Arm provides multiple helpers to clean & invalidate the cache for a given region2024-01-05

📋Vendor Advisories

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