@tootallnate/once: @tootallnate/once: Denial of Service due to incorrect control flow scoping with AbortSignal
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| n/a | @tootallnate/once | affected |
|
No data.
No data.
| Vendor | Product | Versions | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Tootallnate | Once |
|
| Source | ID | Title |
|---|---|---|
Github GHSA |
GHSA-vpq2-c234-7xj6 | @tootallnate/once vulnerable to Incorrect Control Flow Scoping |
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.128% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Tootallnate
Tootallnate once |
|
| Vendors & Products |
Tootallnate
Tootallnate once |
| Type | Values Removed | Values Added |
|---|---|---|
| Title | @tootallnate/once: @tootallnate/once: Denial of Service due to incorrect control flow scoping with AbortSignal | |
| Weaknesses | CWE-1322 | |
| References |
| |
| Metrics |
threat_severity
|
threat_severity
|
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
| Type | Values Removed | Values Added |
|---|---|---|
| Description | 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 pending state after the signal is aborted, causing any await or .then() usage to hang indefinitely. This can cause a control-flow leak that can lead to stalled requests, blocked workers, or degraded application availability. | |
| Weaknesses | CWE-705 | |
| References |
| |
| Metrics |
cvssV3_1
|