{"id":"CVE-2023-34321","details":"Arm provides multiple helpers to clean & invalidate the cache\nfor a given region.  This is, for instance, used when allocating\nguest memory to ensure any writes (such as the ones during scrubbing)\nhave reached memory before handing over the page to a guest.\n\nUnfortunately, the arithmetics in the helpers can overflow and would\nthen result to skip the cache cleaning/invalidation.  Therefore there\nis no guarantee when all the writes will reach the memory.\n","modified":"2026-03-14T12:07:22.671277Z","published":"2024-01-05T17:15:08.357Z","references":[{"type":"ADVISORY","url":"http://xenbits.xen.org/xsa/advisory-437.html"},{"type":"FIX","url":"https://xenbits.xenproject.org/xsa/advisory-437.html"}],"affected":[{"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2023-34321.json","unresolved_ranges":[{"events":[{"introduced":"0"},{"last_affected":"4.16"}]}]}}],"schema_version":"1.7.5","severity":[{"type":"CVSS_V3","score":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N"}]}