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.
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.
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.
- < 3.3.12
- < 5.1.11
Official advisory · high-confidence parse· fetched 2 hours ago·verify at source
- 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
- 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.