<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:webfeeds="http://webfeeds.org/rss/1.0"><channel><title>Crass (&lt; 1.0.7) - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/products/crass--1.0.7/</link><description>Trending threats, MITRE ATT&amp;CK coverage, and detection metadata. Fed continuously.</description><generator>Hugo</generator><language>en</language><managingEditor>hello@craftedsignal.io</managingEditor><webMaster>hello@craftedsignal.io</webMaster><lastBuildDate>Tue, 20 Oct 2026 14:43:22 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/products/crass--1.0.7/feed.xml" rel="self" type="application/rss+xml"/><image><url>https://feed.craftedsignal.io/favicon-32x32.png</url><title>CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/</link><width>32</width><height>32</height></image><webfeeds:icon>https://feed.craftedsignal.io/favicon.svg</webfeeds:icon><item><title>Crass: Denial of service via CSS exponentiation (CVE-2026-61845)</title><link>https://feed.craftedsignal.io/briefs/2026-10-crass-dos/</link><pubDate>Tue, 20 Oct 2026 14:43:22 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-10-crass-dos/</guid><description>The Crass Ruby gem is vulnerable to a denial of service condition where maliciously crafted CSS numeric exponents trigger excessive CPU and memory consumption.</description><content:encoded><![CDATA[<p>The Crass Ruby gem (versions prior to 1.0.7) is susceptible to a denial of service (DoS) vulnerability, identified as CVE-2026-61845. The library fails to properly validate or limit numeric exponents found in CSS strings during parsing. When an application processes attacker-controlled CSS, an attacker can submit a string containing an extremely large numeric exponent. The library attempts to calculate the result of this exponentiation before clamping it to the maximum float value, leading to disproportionate CPU and memory consumption. This resource exhaustion can result in application instability or process crashes, impacting any service that relies on Crass for sanitizing or parsing user-supplied CSS.</p>
<h2 id="impact">Impact</h2>
<p>The vulnerability allows remote attackers to cause a denial of service on applications using the Crass library to process untrusted CSS content. Successful exploitation leads to excessive resource consumption and application crashes, potentially disrupting availability for all users of the affected service. The vulnerability affects all users of Crass versions below 1.0.7 in any sector utilizing this Ruby gem.</p>
<h2 id="recommendation">Recommendation</h2>
<ol>
<li>Upgrade the Crass gem to version 1.0.7 or later to implement proper clamping of numeric exponents.</li>
<li>Implement input validation and length limits for all user-supplied CSS before passing the content to the Crass parser.</li>
<li>Monitor application error logs for memory exhaustion or process restarts occurring during CSS parsing operations.</li>
</ol>
]]></content:encoded><category domain="severity">medium</category><category domain="type">advisory</category><category>denial-of-service</category><category>ruby</category><category>css</category></item></channel></rss>