CVE-2023-34321

arm32: The cache may not be properly cleaned/invalidated

Published Jan 5, 2024 CVSS 3.1 · 3.3 Low EPSS < 1% KEV · Not listed
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.

Remediation

Vendor Workaround

There is no known mitigation.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Weaknesses

Sources

Status
PUBLISHED
Assigner
XEN
Published
Updated
Nov 4, 2025, 7:16 PM
Reserved
Jun 1, 2023, 10:44 AM
Status
Modified
Published
Jan 5, 2024, 5:15 PM
Modified
Jun 17, 2026, 6:03 AM