Untriaged
Permalink
CVE-2026-31899
7.5 HIGH
- CVSS version: 3.1
- Attack vector (AV): NETWORK
- Attack complexity (AC): LOW
- Privileges required (PR): NONE
- User interaction (UI): NONE
- Scope (S): UNCHANGED
- Confidentiality impact (C): NONE
- Integrity impact (I): NONE
- Availability impact (A): HIGH
Activity log
- Created suggestion
CairoSVG vulnerable to Exponential DoS via recursive <use> element amplification
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 CPU exhaustion from a small input.
References
Affected products
CairoSVG
- ==< 2.9.0
Matching in nixpkgs
pkgs.cairosvg
SVG converter based on Cairo
pkgs.python312Packages.cairosvg
SVG converter based on Cairo
pkgs.python313Packages.cairosvg
SVG converter based on Cairo
pkgs.python314Packages.cairosvg
SVG converter based on Cairo
Package maintainers
-
@sarahec Sarah Clark <seclark@nextquestion.net>