<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet href="/static/style.xsl" type="text/xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
  <id>https://db.gcve.eu/rss/recent/all/10</id>
  <title>Most recent entries from all</title>
  <updated>2026-09-29T15:38:04.124692+00:00</updated>
  <author>
    <name>Vulnerability-Lookup</name>
    <email>info@gcve.eu</email>
  </author>
  <link href="https://db.gcve.eu" rel="alternate"/>
  <generator uri="https://lkiesow.github.io/python-feedgen" version="1.0.0">python-feedgen</generator>
  <subtitle>Contains only the most 10 recent entries.</subtitle>
  <entry>
    <id>https://db.gcve.eu/vuln/certfr-2026-avi-1233</id>
    <title>certfr-2026-avi-1233 — De multiples vulnérabilités ont été découvertes dans les produits IBM. Certaines d'entre elles permettent à un attaquan…</title>
    <updated>2026-09-29T15:38:04.148853+00:00</updated>
    <content>certfr-2026-avi-1233</content>
    <link href="https://db.gcve.eu/vuln/certfr-2026-avi-1233"/>
  </entry>
  <entry>
    <id>https://db.gcve.eu/vuln/fkie_cve-2026-85062</id>
    <title>fkie_cve-2026-85062</title>
    <updated>2026-09-29T15:38:04.148935+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>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.</p>
      </div>
    </content>
    <link href="https://db.gcve.eu/vuln/fkie_cve-2026-85062"/>
  </entry>
  <entry>
    <id>https://db.gcve.eu/vuln/ghsa-2wm5-q62r-hmrv</id>
    <title>GHSA-2wm5-q62r-hmrv — Colord: Slow rejection of oversized malformed color strings</title>
    <updated>2026-09-29T15:38:04.148980+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> npm: colord</p>
<p>### Impact</p>
<p>`colord`'s CSS color string matchers described a number as `([+-]?\d*\.?\d+)`. In that form `\d*` and `\d+` can match the same digits, so a run of *n* digits can be divided between them in O(n²) ways, and rejecting an input retries every division. Parsing is synchronous and uninterruptible, so a long malformed color string blocks the thread:</p>
<p>| input | time to reject |
| --- | --- |
| 16 KB | 224 ms |
| 64 KB | 4.4 s |
| 128 KB | 18.5 s |</p>
<p>Reachable through `colord()` and `getFormat()`, and through any method that accepts a color string — including `isEqual()`, `mix()` and `contrast()`. The affected matchers are `parseRgbaString` and `parseHslaString` (built in) and `parseHwbaString`, `parseLchaString`, `parseCmykaString` (plugins).</p>
<p>Growth is polynomial, not exponential — multi-kilobyte payloads are required for a noticeable stall.</p>
<p>### Who is affected</p>
<p>Applications that pass attacker-controlled strings of unbounded length to `colord()` — for example a server validating a color taken from a request body, JSON field, or uploaded stylesheet. `colord` applies no length limit before matching.</p>
<p>Typical client-side use with short input is not meaningfully affected.</p>
<p>### Patches</p>
<p>Fixed in **2.9.4**. The number is now written as `([+-]?(?:\d*\.\d+|\d+))`, which accepts exactly the same syntax but leaves only one way to match it, making rejection linear — 1 MB of input is rejected in ~5 ms.</p>
<p>### Workarounds</p>
<p>Reject or truncate color strings longer than a sane limit (e.g.…</p></div>
    </content>
    <link href="https://db.gcve.eu/vuln/ghsa-2wm5-q62r-hmrv"/>
  </entry>
  <entry>
    <id>https://db.gcve.eu/vuln/msrc_cve-2026-85062</id>
    <title>msrc_CVE-2026-85062 — Colord: Slow rejection of oversized malformed color strings</title>
    <updated>2026-09-29T15:38:04.149047+00:00</updated>
    <content>msrc_CVE-2026-85062</content>
    <link href="https://db.gcve.eu/vuln/msrc_cve-2026-85062"/>
  </entry>
</feed>
