high · CVSS v3 7.5 · CVSS v4 8.9

CVE-2026-61845

CVE-2026-61845 exposes the Crass CSS parser to denial‑of‑service attacks via large numeric exponents. The flaw causes excessive CPU and memo

Overview

CVE-2026-61845 exposes the Crass CSS parser to denial‑of‑service attacks via large numeric exponents. The flaw causes excessive CPU and memory consumption, potentially crashing or slowing down systems that parse CSS with Crass. It is relevant to any application that relies on this Rust‑based parser for rendering or processing styles.

Description

Crass : Large numeric exponents cause CPU and memory denial of service

Impact

The vulnerability leads to a loss of availability, as affected systems may become unresponsive or crash when processing malicious CSS. Defenders should be aware that web servers, content delivery networks, and any client‑side rendering engines that use Crass could be impacted. Confidentiality and integrity are not directly compromised, but the denial of service can disrupt user experience and business operations.

Remediation

Update Crass to the latest patched release or apply the vendor’s security advisory. If an update is not immediately possible, enforce input size limits on CSS files, throttle CPU usage, and isolate CSS parsing in a sandboxed environment. Monitor system metrics for abnormal CPU/memory spikes and apply rate limiting to CSS requests.

Risk context

The issue is rated high severity with CVSS v3 score 7.5 and CVSS v4 score 8.9. No EPSS data is available, but the high scores indicate a significant risk of service disruption if exploited. Defenders should treat this as a priority to mitigate potential downtime.

Affected products

  • Crass (Rust CSS parser)
  • Web browsers using Crass
  • Rust‑based web frameworks
  • CSS rendering engines

Scores

Severity
high
CVSS v2
5
CVSS v3
7.5
CVSS v4
8.9
EPSS
—

denial-of-service CPU memory numeric-exponent Crass Rust CSS

← All CVEs