CVE catalog

CVE-2026-3449

Versions of the package @tootallnate/once before 3.0.1 are vulnerable to Incorrect Control Flow Scoping in promise resolving when AbortSignal option is used. The Promise remains in a permanently pendi

[CVE catalog]

Severity
Medium · CVSS 4.8
Published
Source
[NVD] · [CVE record]
EPSS
0.12% · Oct 25, 2026

A flaw was found in `@tootallnate/once`. When the `AbortSignal` option is used, a Promise can remain in a permanently pending state after the signal is aborted. This incorrect control flow scoping can lead to stalled requests, blocked workers, or degraded application availability. @tootallnate/once: @tootallnate/once: Denial of Service due to incorrect control flow scoping with AbortSignal The CVSS score(s) listed for this vulnerability do not reflect the associated product's status, and are included for informational purposes to better understand the severity of this vulnerability.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Npm@tootallnate/onceNot reported2.0.1fixed
Npm@tootallnate/onceNot reported2.0.1fixed
Opensusepython-jupyterlab-templatestumbleweed0.5.2-4.1fixed
Opensuseheroic-games-launchertumbleweed2.20.1-2.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Npm@tootallnate/oncenpmNot reported2.0.1Not reportedGHSA-VPQ2-C234-7XJ6Not reported
Npm@tootallnate/oncenpmNot reported2.0.1Not reportedNot reportedNot reported
Opensusepython-jupyterlab-templatesrpmtumbleweed0.5.2-4.1Not reportedOPENSUSE-SU-2026:10429-1Not reported
Opensuseheroic-games-launcherrpmtumbleweed2.20.1-2.1Not reportedOPENSUSE-SU-2026:10290-1Not reported

OpenFactory catalog packages

[openSUSE Tumbleweed]

Observed:

References