PT-2024-6307 · Xen+3 · Xen+3

Manuel Andreas

·

Published

2024-04-09

·

Updated

2025-04-30

·

CVE-2023-46842

CVSS v3.1

6.5

Medium

VectorAV:L/AC:L/PR:L/UI:N/S:C/C:N/I:N/A:H
Name of the Vulnerable Software and Affected Versions Xen (affected versions not specified)
Description The issue is related to the x86 HVM hypercall handler in the Xen hypervisor. HVM guests can switch freely between 64-bit and other modes, allowing them to set registers used to pass 32-bit-mode hypercall arguments to values outside of the range 32-bit code would be able to set them to. When processing of hypercalls takes a considerable amount of time, the hypervisor may choose to invoke a hypercall continuation, which involves putting updated hypercall arguments in respective registers. For guests not running in 64-bit mode, this further involves a certain amount of translation of the values. Unfortunately, internal sanity checking of these translated values assumes high halves of registers to always be clear when invoking a hypercall. When this is found not to be the case, it triggers a consistency check in the hypervisor and causes a crash. A HVM or PVH guest can cause a hypervisor crash, resulting in a Denial of Service (DoS) of the entire host.
Recommendations At the moment, there is no information about a newer version that contains a fix for this vulnerability.

Type Confusion

Improper Resource Release

Weakness Enumeration

Related Identifiers

BDU:2024-07257
CVE-2023-46842
DSA-5836-1
OPENSUSE-SU-2024:13853-1
OPENSUSE-SU-2024_1259-1
OPENSUSE-SU-2024_1540-1
OPENSUSE-SU-2024_2531-1
SUSE-SU-2024:1259-1
SUSE-SU-2024:1295-1
SUSE-SU-2024:1540-1
SUSE-SU-2024:1541-1
SUSE-SU-2024:2531-1
SUSE-SU-2024:2535-1
SUSE-SU-2024:2654-1
SUSE-SU-2024_1295-1
SUSE-SU-2024_1541-1
SUSE-SU-2024_2531-1
SUSE-SU-2024_2654-1

Affected Products

Debian
Red Os
Suse
Xen