Bug 2564247 (CVE-2026-61845) - CVE-2026-61845 crass: crass: Denial of Service via crafted scientific notation in CSS
Summary: CVE-2026-61845 crass: crass: Denial of Service via crafted scientific notatio...
Keywords:
Status: NEW
Alias: CVE-2026-61845
Product: Security Response
Classification: Other
Component: vulnerability
Version: unspecified
Hardware: All
OS: Linux
high
high
Target Milestone: ---
Assignee: Product Security DevOps Team
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2026-10-30 19:09 UTC by OSIDB Bzimport
Modified: 2026-10-30 19:16 UTC (History)
23 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Embargoed:


Attachments (Terms of Use)

Description OSIDB Bzimport 2026-10-30 19:09:19 UTC
Crass is a Ruby CSS parser that's fully compliant with the CSS Syntax Level 3 specification. Prior to 1.0.7, Crass converts `CSS scientific notation` number values with unbounded exponentiation before clamping 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, potentially resulting in a crash. This issue is fixed in version 1.0.7.


Note You need to log in before you can comment on or make changes to this bug.