CVE-2023-34324 Possible deadlock in Linux kernel event handling

Medium 4.9 Published Updated

A deadlock in the Linux kernel event handling can cause a denial of service in unprivileged Xen guests during specific console operations.

Exploited in the wild
Not known
Login needed
An administrator
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2023-34324?

CVE-2023-34324 is a medium-severity denial of service vulnerability in Linux kernel, published on 5 Jan 2024. An attacker needs administrator access to exploit it, with no action from the victim.

Official description

Closing of an event channel in the Linux kernel can result in a deadlock. This happens when the close is being performed in parallel to an unrelated Xen console action and the handling of a Xen console interrupt in an unprivileged guest.

The closing of an event channel is e.g. triggered by removal of a paravirtual device on the other side. As this action will cause console messages to be issued on the other side quite often, the chance of triggering the deadlock is not neglectable.

Note that 32-bit Arm-guests are not affected, as the 32-bit Linux kernel on Arm doesn't use queued-RW-locks, which are required to trigger the issue (on Arm32 a waiting writer doesn't block further readers to get the lock).

Weakness: CWE-400

Which versions are affected by CVE-2023-34324?

It affects 2 products.

Products include Linux kernel, Xen Xen.

How do I fix CVE-2023-34324?

Apply the vendor's patch.

Upgrade, then put limits on request size, rate and nesting depth so one client cannot exhaust the service. More about Denial of service.

Is CVE-2023-34324 being exploited?

There is no known exploitation of CVE-2023-34324 in the wild and no public exploit code.

All Linux kernel vulnerabilities

Sources

Also known as BELL-CVE-2023-34324, DEBIAN-CVE-2023-34324, UBUNTU-CVE-2023-34324.

Is CVE-2023-34324 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free