CVE-2023-34323

xenstored: A transaction conflict can crash C Xenstored

Medium · published January 5, 2024

CVSS v3.1
5.5
EPSS
0%
Percentile
14.9
In the wild
Unconfirmed
What it is

When a transaction is committed, C Xenstored will first check

the quota is correct before attempting to commit any nodes. It would

be possible that accounting is temporarily negative if a node has

been removed outside of the transaction.

Unfortunately, some versions of C Xenstored are assuming that the

quota cannot be negative and are using assert() to confirm it. This

will lead to C Xenstored crash when tools are built without -DNDEBUG

(this is the default).

The record
Technical detail
CVSS v3.1
5.5 · MEDIUM
Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
CVSS v4.0
Not supplied
EPSS
0.00245 · 14.9th percentile
Published
2024-01-05T16:30Z
EPSS history
Timeline
  • 05 JAN 16:30Z
    xenstored: A transaction conflict can crash C Xenstored
    cvelistv5