CVE Catalog

CVE-2026-61845

High
Published: —Translated: NVD NIST

Summary

A vulnerability in the Crass library involves unbounded exponentiation when converting CSS scientific notation number values before clamping the result to Float::MAX. Applications that use Crass to parse attacker-controlled CSS strings can be forced to consume excessive CPU and memory when processing a tiny input.

Risk Assessment

An attacker can exploit this vulnerability to cause a denial of service (DoS) by supplying specially crafted CSS, potentially leading to resource exhaustion and service unavailability.

Recommendation

Update the Crass library to a patched version or restrict parsing of CSS from untrusted sources. Monitor resource usage during CSS processing and consider implementing limits.

Other vulnerabilities in Crass

See all
Original NVD description (English source)

### Impact Crass converts CSS scientific notation number values with unbounded exponentiation before it clamps the result to `Float::MAX`. Applications that use Crass to parse attacker-controlled CSS strings can be forced to spend disproportionate CPU and memory parsing a tiny input, possibly resul

Vulnerability data from NVD (NIST) · CISA KEV · EPSS