CVE-2026-72925

Medium

Description

SWC is a TypeScript / JavaScript compiler written in Rust. Prior to @swc/html 1.15.47-nightly-20260729.1 and swc_html_minifier 59.0.0, the minifyJson processing in crates/swc_html_minifier/src/lib.rs parsed and serialized attacker-controlled JSON in application/json and application/ld+json script elements without the escape_json_for_html_script behavior to re-escape less-than signs, allowing a closing script sequence to terminate the element early and execute script in the generated page's origin. This issue is fixed in @swc/html 1.15.47-nightly-20260729.1 and swc_html_minifier 59.0.0.

SeverityMedium
CVSS6.1
Exploit probability—
Product@swc/html
PublishedAug 11, 2026
First seenAug 11, 2026

How to fix

Update
  • @swc/html1.15.47-nightly-20260729.1 or later
  • swc_html_minifier59.0.0 or later

Affected products

ProductAffected versionsFixed in
@swc/htmlnpmv < 1.15.47-nightly-20260729.11.15.47-nightly-20260729.1
swc_html_minifiercrates.iov < 59.0.059.0.0

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.