Bug 2508411 (CVE-2026-67214) - CVE-2026-67214 nanoid: nanoid: Denial of Service via negative size input in non-secure module functions
Summary: CVE-2026-67214 nanoid: nanoid: Denial of Service via negative size input in n...
Keywords:
Status: NEW
Alias: CVE-2026-67214
Product: Security Response
Classification: Other
Component: vulnerability
Version: unspecified
Hardware: All
OS: Linux
high
high
Target Milestone: ---
Assignee: Product Security
QA Contact:
URL:
Whiteboard:
Depends On: 2523451 2523452 2523453 2523454 2523456 2523457 2523458 2523460 2523463 2523464 2523465 2523466 2523469 2523470 2523476 2523477 2523479 2523480 2523481 2523483 2523484 2523485 2523486 2523487 2523488 2523489 2523449 2523450 2523455 2523459 2523461 2523462 2523467 2523471 2523472 2523473 2523474 2523478 2523482
Blocks:
TreeView+ depends on / blocked
 
Reported: 2026-07-29 14:01 UTC by OSIDB Bzimport
Modified: 2026-09-23 20:49 UTC (History)
144 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Product Errata RHSA-2026:71113 0 None None None 2026-09-23 20:49:22 UTC

Description OSIDB Bzimport 2026-07-29 14:01:51 UTC
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 termination condition, spinning indefinitely and hanging the calling thread. An application that passes an unvalidated, attacker-controlled negative size to these functions is exposed to a denial-of-service condition.

Comment 3 Jon Orris 2026-09-23 20:49:14 UTC
This issue has been addressed in the following products:

  Red Hat Ansible Automation Platform 2.6 for RHEL 10
  Red Hat Ansible Automation Platform 2.6 for RHEL 9

Via RHSA-2026:71113 https://access.redhat.com/errata/RHSA-2026:71113


Note You need to log in before you can comment on or make changes to this bug.