libxml2 -- Out-of-bounds memory access
· CVE-2025-32414 · VuXML entry
[email protected] reports: In libxml2 before 2.13.8 and 2.14.x before 2.14.2, out-of-bounds memory access can occur in the Python API (Python bindings) because of an incorrect return value. This occurs in xmlPythonFileRead and xmlPythonFileReadRaw because of a difference between bytes and characters.
Affected versions
- py39-libxml2, py310-libxml2, py311-libxml2, py312-libxml2 < 2.11.9_3; >= 2.12.0 < 2.13.8; >= 2.14.0 < 2.14.2
By system
0 still vulnerable, 1 fixed. Where VuXML applies (FreeBSD, DragonFly, FreeBSD's derivatives) a port is vulnerable while its version is in a range; pkgsrc says itself whether it lists a CVE of this advisory; OpenBSD and MidnightBSD keep no list this site reads, so their row is only an estimate: FreeBSD's ranges applied to upstream's version.
| System | Port | Version | State | Fixed |
|---|---|---|---|---|
| DragonFly | textproc/py-libxml2 | 2.11.9_3 | fixed | |
| NetBSD | textproc/py-libxml2 | 2.15.4 | not listed |