CVE-2026-31899Disclosure(courtbouillon / cairosvg)

LOWCVSS 7.5 · HIGH

Exploit discussion active in current signal (1 latest mentions)

Immediate actions

  • Patch courtbouillon cairosvg systems immediately
  • Hunt for exploitation attempts and persistence artifacts
  • Increase monitoring for publicly documented tradecraft

Recommended action window: High priority (within 72h)

NVD description

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.

2.0/ 10 priority

Sources & remediation

Weakness type (CWE)
CWE-674

Priority

LOW

Exploitation

NONE

PoC

YES

Patch

AVAILABLE

Momentum

STABLE

Are you affected?

If you run products in this scope, you should treat this CVE as relevant to your environment.

  • cairosvg

Threat summary

  • Public PoC is present in monitored signal
  • Patch or workaround signal is available
  • 2 mentions across 2 observed days
  • Momentum state: stable

What's happening

  • PoC mentioned or linked in 1 signal
  • Patch or workaround mentioned in 1 signal
  • Technical details provided in 2 signals
  • Disclosure: 1 classified signal
  • Peaked 1d ago at 1 mentions (2026-03-13); latest day: 1
  • 2 total mentions across 2 days

Affected systems

Products
cairosvg

Deep dive

Activity timeline2 mentions / 2d
00111Mentions · 2026-03-13: 1Mentions · 2026-04-17: 1PoC Mentioned / Linked · 2026-04-17: 1Patch / Workaround · 2026-04-17: 1Technical Details · 2026-03-13: 1Technical Details · 2026-04-17: 103-1304-17
Signal classification2 categories
Disclosure
150.0%
Patch
150.0%
Referenced assets2 URLs
By indicator
Classification over time
DateTotalLabels
2026-03-131
Disclosure1
2026-04-171
Patch1
Full discourse2 posts
  • Ferramentas Linux@Cezar_H_Linux
    Patch

    Stop chasing CVEs like CVE-2026-31899. Here's an evergreen bash script to check &amp; fix recursive DoS in CairoSVG on Ubuntu, Rocky Linux, SUSE — plus iptables mitigation if you can't update. Script + free checklist in blog. Read more:👉https://tinyurl.com/4swdfcx4 #Python https://t.co/0g4U2jB1mZ

    Post summary

    A Bash script and iptables mitigation are offered as a workaround to detect and remediate the recursive DoS vulnerability CVE-2026-31899 in CairoSVG, providing a temporary fix until an official patch is available.

    0000080
    1.5K followersView on X
  • CVE@CVEnew
    Disclosure

    CVE-2026-31899 CairoSVG is an SVG converter based on Cairo, a 2D graphics library. Prior to Kozea/CairoSVG has exponential denial of service via recursive &lt;use&gt; element amplificatio… https://www.cve.org/CVERecord?id=CVE-2026-31899

    Post summary

    The post announces an exponential DoS vulnerability in CairoSVG caused by recursive <use> elements, but provides no PoC, exploit code, or evidence of active exploitation.

    00000155
    56.7K followersView on X
CPE platform detail1 entries

1 of 1 entries

PartVendorProductVersionTarget SWTarget HW
Appcourtbouilloncairosvg---

Explore more