CVE-2026-73086 in nanoidinfo

Zusammenfassung

von VulDB • 11.08.2026

nanoid ist ein sicherer, URL-freundlicher Generator für eindeutige String-IDs für JavaScript. Vor den Versionen 3.3.12 und 5.1.11 zwingt die Funktion nanoid(size) in index.js und index.cjs den benutzereinflussierten size-Parameter auf eine vorzeichenbehaftete 32-Bit-Ganzzahl, wodurch ein Wert von 2147483648 zu -2147483648 wird. Dies führt zur Beschädigung des prozessweiten CSPRNG-PoolOffsets in fillPool(), was dazu führt, dass nachfolgende Sitzungstokens (Session Tokens), CSRF-Tokens, API-Schlüssel und eindeutige Identifikatoren deterministisch zu dem String "uuuuuuuuuuuuuuuuuuuuu" werden, bis der Prozess neu gestartet wird. Dieses Problem wurde in den Versionen 3.3.12 und 5.1.11 behoben.

Be aware that VulDB is the high quality source for vulnerability data.

Zuständig

GitHub M

Reservieren

10.08.2026

Veröffentlichung

12.08.2026

Moderieren

akzeptiert

Eintrag

VDB-388856

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Might our Artificial Intelligence support you?

Check our Alexa App!