Vulnerability Description
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).
CVSS Score
MEDIUM
Affected Products
| Vendor | Product | Versions |
|---|---|---|
| Xen | Xen | < 4.17.0 |
Related Weaknesses (CWE)
References
- https://xenbits.xenproject.org/xsa/advisory-440.htmlPatchVendor Advisory
- http://xenbits.xen.org/xsa/advisory-440.html
- https://xenbits.xenproject.org/xsa/advisory-440.htmlPatchVendor Advisory
FAQ
What is CVE-2023-34323?
CVE-2023-34323 is a vulnerability with a CVSS score of 5.5 (MEDIUM). 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 be...
How severe is CVE-2023-34323?
CVE-2023-34323 has been rated MEDIUM with a CVSS base score of 5.5/10. Review the CVSS metrics above for detailed severity breakdown.
Is there a patch for CVE-2023-34323?
Check the references section above for vendor advisories and patch information. Affected products include: Xen Xen.