Vulnerability · Published Apr 24, 2026 · Assigned by GitHub_M

CVE-2026-41907uuid: Missing buffer bounds check in `v3`/`v5`/`v6` when `buf` is provided

High 8.1

In plain English

A high-severity out-of-bounds write in uuid from uuidjs. Proof-of-concept exploit code is public. The chance it is exploited in the next 30 days is estimated at 0.4% (higher than 29% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.

Severity (CVSS 4.0)8.1High
Exploit odds (30 days)0.4%top 71.2% of all CVEs
Exploited in the wildNo reportsCISA SSVC: poc
Attack toolingNoneno public tooling known

Official description

uuid is for the creation of RFC9562 (formerly RFC4122) UUIDs. Prior to 14.0.0, v3, v5, and v6 accept external output buffers but do not reject out-of-range writes (small buf or large offset). This allows silent partial writes into caller-provided buffers. This vulnerability is fixed in 14.0.0.

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
Debian:12node-uuidno fix listedDEBIAN-CVE-2026-41907
Debian:13node-uuidno fix listedDEBIAN-CVE-2026-41907
Debian:14node-uuid14.0.0+~11.0.0-1DEBIAN-CVE-2026-41907
Ubuntu:22.04:LTSnode-uuidno fix listedUBUNTU-CVE-2026-41907
Ubuntu:24.04:LTSnode-uuidno fix listedUBUNTU-CVE-2026-41907
Ubuntu:25.10node-uuidno fix listedUBUNTU-CVE-2026-41907
Ubuntu:26.04:LTSnode-uuidno fix listedUBUNTU-CVE-2026-41907
Ubuntu:26.10node-uuidno fix listedUBUNTU-CVE-2026-41907
npmuuid13.0.1GHSA-w5hq-g745-h8pq
npmuuid12.0.1GHSA-w5hq-g745-h8pq
npmuuid11.1.1GHSA-w5hq-g745-h8pq

Affected products (as reported)

VendorProductVersions
uuidjs uuid < 14.0.0

Weakness: CWE-823, CWE-787 · Vector: CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:U

References