Vulnerability GHSA-8vfg-2r28-hvhj

Medium Risk
MEDIUM RISK
CVSS Score: 6.0
Score Range: 4.0–6.9
Medium severity vulnerabilities (CVSS 4.0–6.9). Important issues that meaningfully reduce security confidence.
1 day ago
October 29, 2026 at 04:35 PM UTC
Crass: Non-ASCII characters cause superlinear CPU consumption
0.0.1 - 1.0.6
0.0.1 - 1.0.6

Summary

Crass: Non-ASCII characters cause superlinear CPU consumption

Details

Impact

When parsing an input containing non-ASCII characters, inefficiencies in how Crass tracks the positions of multi-byte characters result in superlinear parsing time. An attacker-controlled input consisting of many non-ASCII characters could cause excessive CPU consumption and potentially denial of service.

Patches

This is fixed in Crass 1.0.7.

Workarounds

Avoid passing non-ASCII input to Crass. Or cultivate patience.

Impacted packages

Timeline

Published
1 day ago
October 29, 2026 at 04:35 PM UTC
Fixed (1.0.7)
4 months ago
June 25, 2026 at 05:09 PM UTC
Last Modified
1 day ago
October 29, 2026 at 04:45 PM UTC