Inefficient Regular Expression Complexity Affecting vitess-24 package, versions <24.0.3-r7


Severity

Recommended
low

Based on default assessment until relevant scores are available.

Threat Intelligence

EPSS
0.29% (22nd percentile)

Do your applications use this vulnerable package?

In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.

Test your applications
  • Snyk IDSNYK-CHAINGUARDLATEST-VITESS24-19772579
  • published13 Sept 2026
  • disclosed3 Sept 2026

Introduced: 3 Sep 2026

NewCVE-2026-85062  (opens in a new tab)
CWE-1333  (opens in a new tab)

How to fix?

Upgrade Chainguard vitess-24 to version 24.0.3-r7 or higher.

NVD Description

Note: Versions mentioned in the description apply only to the upstream vitess-24 package and not the vitess-24 package as distributed by Chainguard. See How to fix? for Chainguard relevant fixed versions and status.

Colord is a tiny yet powerful tool for high-performance color manipulations and conversions. Prior to 2.9.4, synchronous CSS color string matchers in src/colorModels/rgbString.ts, src/colorModels/hslString.ts, src/colorModels/hwbString.ts, src/colorModels/lchString.ts, and src/colorModels/cmykString.ts use the ambiguous numeric regular expression ([+-]?\d*.?\d+), allowing the same digits to be divided between overlapping quantifiers in quadratically many ways when malformed input is rejected. An attacker who can supply an unbounded color string to colord(), getFormat(), isEqual(), mix(), or contrast(), including through a request body, JSON field, or uploaded stylesheet, can block the processing thread with a multi-kilobyte payload. The affected matchers are parseRgbaString, parseHslaString, parseHwbaString, parseLchaString, and parseCmykaString. This issue is fixed in version 2.9.4.

CVSS Base Scores

version 3.1