Integer overflow in nanoid - CVE-2026-73086
Published: September 16, 2026
Vulnerability details
The vulnerability allows a remote attacker to predict generated identifiers and bypass authentication.
The vulnerability exists due to integer overflow or wraparound in the nanoid(size) function when processing a user-controlled size parameter. A remote attacker can submit a size value of at least 2^31 to corrupt the process-wide CSPRNG pool and predict subsequently generated tokens.
The issue affects all consumers of nanoid in the same process until the process restarts or the pool offset wraps back to a positive value.
Affected software
Crowd Data Center
Confluence Data Center
Bitbucket Data Center
Jira Software Data Center
How to mitigate CVE-2026-73086
Crowd Data Center - update to 7.2.2
Confluence Data Center - addressed in versions 9.2.22, 10.2.15
Bitbucket Data Center - addressed in versions 9.4.22, 10.2.6, 10.4.2
Jira Software Data Center - addressed in versions 10.3.25, 11.3.8