Skip to content
VulniPulse
High7.4Red Hat Linux

High [CVE-2026-73086] Predictable ID generation due to integer overflow

This high-severity Red Hat Linux advisory covers CVE-2026-73086 affecting Red Hat Hardened Images, Cryostat 4, Gatekeeper 3.

CVE-2026-73086 Published Aug 11, 2026Updated by vendor Aug 11, 2026
Affected products & platforms
Red Hat LinuxRed Hat Enterprise Linux
Open vendor advisory

Android app · Google Play

Monitor future Red Hat Linux CVEs from your phone.

Choose a whole vendor or a precise platform, then receive matching security advisories by phone notification, email, or both. Coverage follows 32 official vendor sources and 160+ reviewed platform categories.

Matching phone alertsOptional email delivery

Summary

nanoid is a secure, URL-friendly, unique string ID generator for JavaScript.

Prior to versions 3.3.12 and 5.1.11, the nanoid(size) function in index.js and index.cjs coerces the user-influenced size parameter to a signed 32-bit integer, allowing a value of 2147483648 to become -2147483648 and corrupt the process-wide CSPRNG poolOffset in fillPool(), which causes subsequent session tokens, CSRF tokens, API keys, and unique identifiers to become the deterministic string "uuuuuuuuuuuuuuuuuuuuu" until the process restarts.

This issue is fixed in versions 3.3.12 and 5.1.11. A flaw was found in nanoid, a JavaScript library for generating unique string IDs.

A remote attacker could exploit an integer overflow vulnerability by providing a specific input to the `nanoid(size)` function. This issue causes the internal random number generator to become predictable, leading to the generation of identical identifiers for session tokens, security tokens (Cross-Site Request Forgery (CSRF) tokens), and API keys.

Such predictability could allow an attacker to bypass security measures that rely on unique and random identifiers. The attack requires specific conditions, contributing to its Important severity rather than Critical.

Red Hat severity: Important — CVSS 7.4 (CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N). Weakness: CWE-1241.

Affected versions
  • < 3.3.12
  • < 5.1.11

Official advisory · high-confidence parse· fetched 2 hours ago·verify at source

Fixed versions
  • 3.3.12
  • 5.1.11
  • jaeger-main-2.20.0-0.8.hum1
  • prometheus3-13-main-3.13.2-0.2.hum1
  • grafana13-1-main-13.1.3-0.1.hum1
  • grafana12-4-main-12.4.8-0.1.1.hum1
  • prometheus3-5-main-3.5.5-0.8.hum1
  • RHSA-2026:48758
  • RHSA-2026:50287
  • RHSA-2026:54412
  • RHSA-2026:54518
  • RHSA-2026:54520

Official advisory · high-confidence parse· fetched 2 hours ago·verify at source

Mitigation checklist

Recommended fix / 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.

Official advisory · high-confidence parse· fetched 2 hours ago·verify at source

Discussion(0)

No comments yet. Share field notes, upgrade gotchas, or questions — verify against the vendor advisory before acting on community advice.

Sign in to join the discussion.