VYPR

Nanoid

by AI

npm: nanoid

Source repositories

CVEs (4)

  • CVE-2026-73086HigAug 11, 2026
    risk 0.41cvss 7.4epss 0.00

    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…

  • CVE-2026-67214MedJul 29, 2026
    risk 0.31cvss 5.9epss 0.00

    nanoid (Nano ID) before 5.1.16 contains an infinite loop in the customAlphabet and nanoid functions of its non-secure module (nanoid/non-secure). When these functions are given a negative size, the loop counter is decremented from a negative value and never reaches its…

  • CVE-2026-67213MedJul 29, 2026
    risk 0.31cvss 5.9epss 0.00

    nanoid (Nano ID) before 5.1.6 contains an infinite loop in the customAlphabet and customRandom functions. When these functions are configured with a size of 0, the internal generation loop never satisfies its exit condition and spins indefinitely, hanging the calling thread. An…

  • CVE-2024-55565MedDec 9, 2024
    risk 0.21cvss 4.3epss 0.01

    nanoid (aka Nano ID) before 5.0.9 mishandles non-integer values. 3.3.8 is also a fixed version.

VYPR — Vulnerability Intelligence