CVE-2026-85062
colord: omgovich/colord: Colord: Denial of Service via oversized malformed color strings
Severity
ModerateRed Hat Product Security
CVSS 3.1
Review impact separately from score.
Published · September 4, 2026
Updated · October 30, 2026
Description
A flaw was found in Colord, a tool for color manipulations. A remote attacker can supply a specially crafted, oversized color string to the affected component. This can cause the processing thread to block, leading to a denial of service (DoS) for the application using Colord.
Statement
A regular expression denial of service (ReDoS) flaw was found in the colord npm package. The synchronous CSS color string matchers in colord use ambiguous regular expressions that exhibit quadratic backtracking when processing malformed input. An attacker who can supply unbounded color strings to the library's parsing functions (such as colord(), getFormat(), isEqual(), mix(), or contrast()) may temporarily block the processing thread. However, exploitation requires multi-kilobyte payloads to cause a noticeable stall (64 KB for a ~4 second delay), and the growth is polynomial (quadratic), not exponential. Note: The RHEL RPM packages named "colord" (hughsie/colord) are a completely different C-based color management daemon and are not affected by this vulnerability. Only the npm package "colord" (omgovich/colord) is affected. This issue is fixed in version 2.9.4.
CVSS score applicability
The CVSS score(s) listed for this vulnerability do not reflect the associated product's status, and are included for informational purposes to better understand the severity of this vulnerability.
Mitigation
Mitigation for this issue is either not available or the currently available options do not meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base, or stability.
CVSS / CWE
CVSS 3.1 · 5.3CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
CWE-1333 · Inefficient Regular Expression Complexity