Incorrect Control Flow Scoping in @tootallnate/once Package
CVE-2026-3449

4.8MEDIUM

Key Information:

Vendor
CVE Published:
3 March 2026

What is CVE-2026-3449?

The @tootallnate/once package versions prior to 3.0.1 are susceptible to a flaw related to incorrect control flow scoping during promise resolution, specifically when the AbortSignal option is utilized. This vulnerability results in promises getting indefinitely stalled in a pending state after an abort signal is sent, affecting both 'await' and '.then()' calls, and potentially leading to control-flow leaks. As a consequence, impacted applications may experience stalled requests, blocked worker threads, and overall degraded performance.

Affected Version(s)

@tootallnate/once 0 < 3.0.1

References

CVSS V4

Score:
4.8
Severity:
MEDIUM
Confidentiality:
None
Integrity:
None
Availability:
Low
Attack Vector:
Local
Attack Complexity:
Low
Attack Required:
None
Privileges Required:
Undefined
User Interaction:
None

Timeline

  • Vulnerability published

  • Vulnerability Reserved

Credit

Nanak Singh Khurana
.