PT-2026-133254

Published

2026-10-29

·

Updated

2026-10-29

Description by

CVSS 4.0
6.3
Medium
MetricsAV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:L

Impact

When the :preserve comments option is not enabled (which is the default behavior), Crass discards CSS comments by recursively consuming the next token. An attacker who provides a stylesheet containing a very large number of adjacent comments can cause excessive recursion and trigger a SystemStackError.

Patches

This is fixed in Crass 1.0.7, which no longer recurses when discarding comments.

Workarounds

Set the :preserve comments option to true if this is acceptable to your use case (recursion doesn't occur when comments are preserved).
Exploitability
Fix
Impacts
Vendors
Affected products
Related identifiers
GHSA-WWPR-JFF3-395C
Found an issue in the description? Have something to add? Feel free to write us 👾