CVE-2023-46837

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 addressed by XSA-437, but the approach was not sufficient.
Configurations

Configuration 1 (hide)

cpe:2.3:o:xen:xen:*:*:*:*:*:*:x86:*

History

15 Feb 2024, 03:15

Type Values Removed Values Added
References
  • () https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/JFVKWYQFRUU3CAS53THTUKXEOUDWI42G/ -

15 Feb 2024, 02:15

Type Values Removed Values Added
References
  • () https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/XLL6SQ6IKFYXLYWITYZCRV5IBRK5G35R/ -

11 Jan 2024, 17:08

Type Values Removed Values Added
CPE cpe:2.3:o:xen:xen:*:*:*:*:*:*:x86:*
First Time Xen
Xen xen
References () https://xenbits.xenproject.org/xsa/advisory-447.html - () https://xenbits.xenproject.org/xsa/advisory-447.html - Patch, Vendor Advisory
CVSS v2 : unknown
v3 : unknown
v2 : unknown
v3 : 3.3
CWE CWE-119
Summary
  • (es) Arm proporciona múltiples ayudas para limpiar e invalidar el caché de una región determinada. Esto se utiliza, por ejemplo, al asignar memoria de invitado para garantizar que cualquier escritura (como las que se realizan durante la limpieza) haya alcanzado la memoria antes de entregar la página a un invitado. Desafortunadamente, la aritmética en los asistentes puede desbordarse y entonces se omitiría la limpieza/invalidación de la caché. Por lo tanto, no hay garantía de cuándo todas las escrituras llegarán a la memoria. Este comportamiento indefinido debía ser abordado por XSA-437, pero el enfoque no fue suficiente.

05 Jan 2024, 17:15

Type Values Removed Values Added
New CVE

Information

Published : 2024-01-05 17:15

Updated : 2024-02-15 03:15


NVD link : CVE-2023-46837

Mitre link : CVE-2023-46837

CVE.ORG link : CVE-2023-46837


JSON object : View

Products Affected

xen

  • xen
CWE
CWE-119

Improper Restriction of Operations within the Bounds of a Memory Buffer