CVE-2026-31899
2 advisories.
PyPI/cairosvg CVE-2026-31899: high 7.5
CairoSVG vulnerable to Exponential DoS via recursive <use> element amplification
Action: Upgrade cairosvg to 2.9.0 or later.
pip install cairosvg==2.9.0Affected
| introduced | fixed | last affected |
|---|---|---|
| 0 | 2.9.0 | - |
Fixed versions
| 2.9.0 |
Sources
- osv: GHSA-f38f-5xpm-9r7c
- https://github.com/Kozea/CairoSVG/security/advisories/GHSA-f38f-5xpm-9r7c
- https://github.com/Kozea/CairoSVG/commit/6dde8685ed3f19837767bce7a13a5491e3d0e0bf
- https://github.com/Kozea/CairoSVG
CVE-2026-31899 · published · modified · JSON
PyPI/cairosvg CVE-2026-31899: high 7.5
CairoSVG is an SVG converter based on Cairo, a 2D graphics library. Prior to Kozea/CairoSVG has exponential denial of service via recursive <use> element amplification in cairosvg/defs.py. This causes
Action: Upgrade cairosvg to 2.9.0 or later.
pip install cairosvg==2.9.0Affected
| introduced | fixed | last affected |
|---|---|---|
| 0 | 2.9.0 | - |
Fixed versions
| 2.9.0 |
Sources
- osv: PYSEC-2026-2122
- https://github.com/Kozea/CairoSVG/commit/6dde8685ed3f19837767bce7a13a5491e3d0e0bf
- https://github.com/Kozea/CairoSVG/security/advisories/GHSA-f38f-5xpm-9r7c
CVE-2026-31899 · published · modified · JSON