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 application that passes an unvalidated, attacker-controlled size of 0 to these functions is exposed to a denial-of-service condition.
The product contains an iteration or loop with an exit condition that cannot be reached, i.e., an infinite loop.
| Name | Vendor | Start Version | End Version |
|---|---|---|---|
| Nanoid | Nanoid_project | 3.0.0 (including) | 3.3.17 (excluding) |
| Nanoid | Nanoid_project | 5.0.0 (including) | 5.1.6 (excluding) |
| Multicluster engine for Kubernetes 2.17 | RedHat | multicluster-engine/console-mce-rhel9:1786668856 | * |
| Multicluster engine for Kubernetes 2.8 | RedHat | multicluster-engine/console-mce-rhel9:1787259048 | * |
| Multicluster engine for Kubernetes 2.9 | RedHat | multicluster-engine/console-mce-rhel9:1787079359 | * |
| Network Observability (NETOBSERV) 1.12.3 | RedHat | network-observability/network-observability-console-plugin-pf5-rhel9:1789978780 | * |
| Red Hat Advanced Cluster Management for Kubernetes 2.11 | RedHat | rhacm2/console-rhel9:1787687062 | * |
| Red Hat Advanced Cluster Management for Kubernetes 2.13 | RedHat | rhacm2/console-rhel9:1787339249 | * |
| Red Hat Advanced Cluster Management for Kubernetes 2.14 | RedHat | rhacm2/console-rhel9:1787339248 | * |
| Red Hat Advanced Cluster Management for Kubernetes 2.17 | RedHat | rhacm2/console-rhel9:1787335105 | * |
| Red Hat Ansible Automation Platform 2.1 | RedHat | ansible-automation-platform/automation-portal:1788775748 | * |
| Red Hat Ansible Automation Platform 2.2 | RedHat | ansible-automation-platform/automation-portal:1788783591 | * |
| Red Hat Developer Hub 1.10 | RedHat | rhdh/rhdh-hub-rhel9:1791311495 | * |
| Red Hat Discovery 2 | RedHat | discovery/discovery-ui-rhel9:1788206196 | * |
| Red Hat Hardened Images | RedHat | jaeger-main-2.20.0-0.6.hum1 | * |
| Red Hat Hardened Images | RedHat | grafana12-4-main-12.4.6-0.2.hum1 | * |
| Red Hat Hardened Images | RedHat | grafana13-1-main-13.1.1-0.3.hum1 | * |
| Red Hat OpenShift Container Platform 4.20 | RedHat | openshift4/ose-agent-installer-ui-rhel9:1790776512 | * |
| Red Hat OpenShift Container Platform 4.21 | RedHat | openshift4/ose-agent-installer-ui-rhel9:1790778238 | * |
| Red Hat OpenShift Container Platform 4.22 | RedHat | openshift4/ose-agent-installer-ui-rhel9:1790769775 | * |
| Red Hat OpenShift Dev Spaces 3.30 | RedHat | devspaces/code-rhel9:1787762793 | * |
| Red Hat OpenShift Dev Spaces 3.30 | RedHat | devspaces/dashboard-rhel9:1789162884 | * |
| Red Hat Quay 3.10 | RedHat | quay/quay-rhel8:1788561841 | * |
| Red Hat Quay 3.12 | RedHat | quay/quay-rhel8:1788594376 | * |
| Red Hat Quay 3.14 | RedHat | quay/quay-rhel8:1788593843 | * |
| Red Hat Quay 3.16 | RedHat | quay/quay-rhel9:1789563753 | * |
| Red Hat Quay 3.17 | RedHat | quay/quay-rhel9:1790690298 | * |
| Red Hat Quay 3.9 | RedHat | quay/quay-rhel8:1788595574 | * |
| Node-postcss | Ubuntu | upstream | * |