cairosvg has 4 CVEs on record between 2021 and 2026. 1 was published in the last 90 days. The median CVSS is 8.1 (high), with 1 rated critical.
CVEs per month
Last 12 months, by publish date
1125/111225/120126/010226/020326/030426/040526/050626/060726/070826/080926/091026/10
- Exploited share
- 0% vs 1% corpus
- Median CVSS
- 8.1
- Publish → KEV
- —
- Last 90 days
- 1 prev 0
Weakness classes
Products
- cairosvg 4
4
Total CVEs
1
Critical
0
CISA KEV
0
Exploited
Worst active — by depth score
CVE-2026-107378High· 8.7CairoSVG is an SVG converter based on Cairo, a 2D graphics library60CVE-2023-27586Critical· 9.9CairoSVG improperly processes SVG files loaded from external resources55CVE-2026-31899High· 7.5CairoSVG vulnerable to Exponential DoS via recursive <use> element amplification53CVE-2021-21236High· 7.5Regular Expression Denial of Service in CairoSVG42
cairosvg vulnerabilities
CVEs affecting cairosvg, newest first. Open any entry for full detail, references, and exploit status.
4 CVEsRSS
CVE-2026-107378High· 8.7PoCCairoSVG is an SVG converter based on Cairo, a 2D graphics library
CairoSVG is an SVG converter based on Cairo, a 2D graphics library. Prior to 2.9.1, rendering an attacker-controlled SVG with a path containing many segments can cause quadratic CPU consumption in cairosvg/path.py. The path tokenizer rep…
▾ Midnightcairosvg · cairosvgEPSS 0.38%via NVD
CVE-2026-31899High· 7.5PoCCairoSVG vulnerable to Exponential DoS via recursive <use> element amplification
CairoSVG vulnerable to Exponential DoS via recursive <use> element amplification
▾ Midnightcairosvg · cairosvgEPSS 0.51%via OSV
CVE-2023-27586Critical· 9.9CairoSVG improperly processes SVG files loaded from external resources
CairoSVG improperly processes SVG files loaded from external resources
▾ Midnightcairosvg · cairosvgEPSS 0.72%via OSV
CVE-2021-21236High· 7.5Regular Expression Denial of Service in CairoSVG
Regular Expression Denial of Service in CairoSVG
▾ Twilightcairosvg · cairosvgEPSS 1.4%via OSV