CVE-2022-25881
High · 7.5CVSS
7.5
EPSS
1.6%
Published
Jan 31, 2023
CISA due date
—
Cloudanix analysis
A flaw in a common web caching component can let attackers slow down or knock affected online services offline by sending specially crafted web requests.
- Exploitation
- Remote Unauthenticated
- Attacker needs
- None
- Complexity
- Low
- Impact
- Denial Of Service
- Component
- Library
- Class
- Denial of service
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
CVE-2022-25881 is a denial-of-service vulnerability in the Node.js http-cache-semantics package before version 4.1.1. When an application uses this library to evaluate cache policy from attacker-controlled HTTP request headers, specially crafted header values can trigger excessive processing in the library’s header parsing logic. Because the vulnerability is remotely reachable, requires no authentication, and can consume server CPU/event-loop capacity, it can degrade or halt request handling for affected services.
Why it matters to the business
Public-facing Node.js services that depend on vulnerable versions of http-cache-semantics may be taken offline or made unreliable by a small volume of malicious HTTP requests. The CVSS score is high for availability impact, public exploit information exists, and the package is commonly pulled in transitively through other JavaScript dependencies, so organizations should treat this as a practical service-disruption risk even though it is not listed in CISA KEV and is not known to be used in ransomware campaigns.
How an attack unfolds
An attacker identifies a web service or API that processes inbound HTTP requests using a vulnerable version of http-cache-semantics. The attacker sends crafted HTTP requests containing malicious cache-related header values, such as Cache-Control-style input designed to exercise inefficient parsing behavior. When the server passes those headers into the library to construct or evaluate a cache policy, the parser can consume disproportionate CPU time. Repeating the request or sending it concurrently can block the Node.js event loop, slow responses, exhaust worker capacity, and produce an application-level denial of service without requiring credentials or user interaction.
How to fix it
Upgrade http-cache-semantics to version 4.1.1 or later wherever it is present, including transitive dependency paths. For npm/yarn/pnpm projects, refresh lockfiles after upgrading and verify the resolved installed version is not below 4.1.1. If a direct upgrade is not immediately possible, use package-manager overrides/resolutions to force http-cache-semantics >=4.1.1, then run application tests to confirm compatibility. As compensating controls, reject or cap excessively long request header values, enforce web server and reverse proxy header-size limits, rate-limit suspicious clients, and ensure Node.js services have request timeouts and worker isolation to reduce denial-of-service blast radius.
How to confirm the fix worked
Confirm the deployed dependency tree resolves http-cache-semantics to 4.1.1 or later using tools such as npm ls http-cache-semantics, yarn why http-cache-semantics, pnpm why http-cache-semantics, npm audit, SCA tooling, SBOM scans, and container image scans. Inspect package-lock.json, yarn.lock, pnpm-lock.yaml, and bundled node_modules contents for versions below 4.1.1. Validate that edge proxies and application servers enforce maximum header sizes and request timeouts. In staging, safely test malformed or oversized cache-related headers and verify the service rejects them quickly rather than showing high CPU, event-loop blocking, or request timeout behavior.
Typical attack path
- Identify a Node.js application, proxy, API gateway, SSR service, or caching middleware that may evaluate client-supplied HTTP cache headers.
- Send probing requests with unusual or oversized cache-related request headers to observe latency, timeout, or CPU behavior.
- Deliver crafted malicious header values that trigger excessive parsing in vulnerable http-cache-semantics versions.
- Repeat or parallelize requests to monopolize the Node.js event loop or worker processes.
- Cause degraded response times, request timeouts, health-check failures, autoscaling events, or service unavailability.
How to detect it
To determine whether this was already exploited, review HTTP access logs, load balancer logs, WAF logs, API gateway logs, and application logs for requests containing unusually long, malformed, or repetitive cache-related headers followed by elevated response latency, upstream timeouts, 502/503/504 responses, process restarts, or high CPU. Correlate suspicious requests with Node.js runtime telemetry such as event-loop lag, worker saturation, container CPU throttling, autoscaling activity, and health-check failures. Because this is a denial-of-service issue, successful exploitation may not leave a persistent file artifact; the strongest evidence is temporal correlation between crafted request headers and service degradation. Also inspect dependency manifests and deployed artifacts for vulnerable versions to distinguish exposure from confirmed exploitation.
- node_modules/http-cache-semantics/package.json
- "http-cache-semantics"
- http-cache-semantics@4.0
- http-cache-semantics@4.1.0
- Cache-Control:
- Pragma:
- Age:
- Expires:
- upstream timed out
- request timed out
- HTTP 503
- HTTP 504
- event loop lag
- JavaScript heap out of memory
What your security team should do
- Prioritize upgrading or overriding http-cache-semantics to version 4.1.1 or later in all JavaScript/Node.js applications and container images.
- Search source repositories, lockfiles, SBOMs, and artifact registries for vulnerable transitive dependency paths because the package may not be declared directly.
- Apply or verify HTTP request header length limits at reverse proxies, load balancers, API gateways, and application frameworks.
- Add monitoring for sudden spikes in 4xx/5xx responses, request latency, Node.js CPU saturation, event-loop lag, and repeated requests with abnormal cache-related headers.
- Review web access logs and application logs for historical latency spikes correlated with unusual Cache-Control, Pragma, Age, Expires, or other cache-policy headers.
- If exploitation is suspected, preserve access logs, application logs, process metrics, container metrics, and load balancer telemetry before restarting or redeploying services.
The record
This affects versions of the package http-cache-semantics before 4.1.1. The issue can be exploited via malicious request header values sent to a server, when that server reads the cache policy from the request using this library.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Maven | org.webjars.npm:http-cache-semantics | 0 | 4.1.1 |
| npm | http-cache-semantics | 0 | 4.1.1 |
| AlmaLinux:8 | nodejs | 0 | 1:16.19.1-1.module_el8.7.0+3496+a59a3324 |
| AlmaLinux:8 | nodejs | 0 | 1:18.14.2-2.module_el8.7.0+3497+c65299e7 |
| AlmaLinux:8 | nodejs | 0 | 1:14.21.3-1.module_el8.7.0+3551+53700ee8 |
| AlmaLinux:8 | nodejs-devel | 0 | 1:16.19.1-1.module_el8.7.0+3496+a59a3324 |
| AlmaLinux:8 | nodejs-devel | 0 | 1:18.14.2-2.module_el8.7.0+3497+c65299e7 |
| AlmaLinux:8 | nodejs-devel | 0 | 1:14.21.3-1.module_el8.7.0+3551+53700ee8 |
| AlmaLinux:8 | nodejs-docs | 0 | 1:16.19.1-1.module_el8.7.0+3496+a59a3324 |
| AlmaLinux:8 | nodejs-docs | 0 | 1:18.14.2-2.module_el8.7.0+3497+c65299e7 |
| AlmaLinux:8 | nodejs-docs | 0 | 1:14.21.3-1.module_el8.7.0+3551+53700ee8 |
| AlmaLinux:8 | nodejs-full-i18n | 0 | 1:16.19.1-1.module_el8.7.0+3496+a59a3324 |
| AlmaLinux:8 | nodejs-full-i18n | 0 | 1:18.14.2-2.module_el8.7.0+3497+c65299e7 |
| AlmaLinux:8 | nodejs-full-i18n | 0 | 1:14.21.3-1.module_el8.7.0+3551+53700ee8 |
| AlmaLinux:8 | nodejs-nodemon | 0 | 2.0.20-3.module_el8.7.0+3496+a59a3324 |
| AlmaLinux:8 | nodejs-nodemon | 0 | 2.0.20-2.module_el8.7.0+3497+c65299e7 |
| AlmaLinux:8 | nodejs-nodemon | 0 | 2.0.20-3.module_el8.7.0+3551+53700ee8 |
| AlmaLinux:8 | nodejs-packaging | 0 | 25-1.module_el8.5.0+2605+45d748af |
| AlmaLinux:8 | nodejs-packaging | 0 | 2021.06-4.module_el8.7.0+3343+ea2b7901 |
| AlmaLinux:8 | nodejs-packaging | 0 | 23-3.module_el8.4.0+2522+3bd42762 |
| AlmaLinux:8 | nodejs-packaging-bundler | 0 | 2021.06-4.module_el8.7.0+3343+ea2b7901 |
| AlmaLinux:8 | npm | 0 | 1:8.19.3-1.16.19.1.1.module_el8.7.0+3496+a59a3324 |
| AlmaLinux:8 | npm | 0 | 1:9.5.0-1.18.14.2.2.module_el8.7.0+3497+c65299e7 |
| AlmaLinux:8 | npm | 0 | 1:6.14.18-1.14.21.3.1.module_el8.7.0+3551+53700ee8 |
| AlmaLinux:9 | nodejs | 0 | 1:18.14.2-2.module_el9.2.0+29+de583a0b |
| AlmaLinux:9 | nodejs | 0 | 1:16.19.1-1.el9_2 |
| AlmaLinux:9 | nodejs-devel | 0 | 1:18.14.2-2.module_el9.2.0+29+de583a0b |
| AlmaLinux:9 | nodejs-docs | 0 | 1:18.14.2-2.module_el9.2.0+29+de583a0b |
| AlmaLinux:9 | nodejs-docs | 0 | 1:16.19.1-1.el9_2 |
| AlmaLinux:9 | nodejs-full-i18n | 0 | 1:18.14.2-2.module_el9.2.0+29+de583a0b |
| AlmaLinux:9 | nodejs-full-i18n | 0 | 1:16.19.1-1.el9_2 |
| AlmaLinux:9 | nodejs-libs | 0 | 1:16.19.1-1.el9_2 |
| AlmaLinux:9 | nodejs-nodemon | 0 | 2.0.20-2.module_el9.2.0+29+de583a0b |
| AlmaLinux:9 | nodejs-packaging | 0 | 2021.06-4.module_el9.1.0+13+d9a595ea |
| AlmaLinux:9 | nodejs-packaging-bundler | 0 | 2021.06-4.module_el9.1.0+13+d9a595ea |
| AlmaLinux:9 | npm | 0 | 1:9.5.0-1.18.14.2.2.module_el9.2.0+29+de583a0b |
| AlmaLinux:9 | npm | 0 | 1:8.19.3-1.16.19.1.1.el9_2 |
| Chainguard | nodejs-14 | 0 | 14.21.3-r1 |
| Chainguard | pgadmin4 | 0 | 9.1-r1 |
| Chainguard | pgadmin4-oci-entrypoint | 0 | 9.1-r1 |
| Chainguard | pgadmin4-pg12 | 0 | 9.1-r1 |
| Chainguard | pgadmin4-pg13 | 0 | 9.1-r1 |
| Chainguard | pgadmin4-pg14 | 0 | 9.1-r1 |
| Chainguard | pgadmin4-pg15 | 0 | 9.1-r1 |
| Chainguard | pgadmin4-pg16 | 0 | 9.1-r1 |
| Chainguard | pgadmin4-pg17 | 0 | 9.1-r1 |
| Red Hat:enterprise_linux:8::appstream | nodejs | 0 | 1:16.19.1-1.module+el8.7.0+18373+704f5cef |
| Red Hat:enterprise_linux:8::appstream | nodejs | 0 | 1:18.14.2-2.module+el8.7.0+18445+9493b6ea |
| Red Hat:enterprise_linux:8::appstream | nodejs | 0 | 1:14.21.3-1.module+el8.7.0+18531+81d21ca6 |
| Red Hat:enterprise_linux:8::appstream | nodejs-debuginfo | 0 | 1:16.19.1-1.module+el8.7.0+18373+704f5cef |
| Red Hat:enterprise_linux:8::appstream | nodejs-debuginfo | 0 | 1:18.14.2-2.module+el8.7.0+18445+9493b6ea |
| Red Hat:enterprise_linux:8::appstream | nodejs-debuginfo | 0 | 1:14.21.3-1.module+el8.7.0+18531+81d21ca6 |
| Red Hat:enterprise_linux:8::appstream | nodejs-debugsource | 0 | 1:16.19.1-1.module+el8.7.0+18373+704f5cef |
| Red Hat:enterprise_linux:8::appstream | nodejs-debugsource | 0 | 1:18.14.2-2.module+el8.7.0+18445+9493b6ea |
| Red Hat:enterprise_linux:8::appstream | nodejs-debugsource | 0 | 1:14.21.3-1.module+el8.7.0+18531+81d21ca6 |
| Red Hat:enterprise_linux:8::appstream | nodejs-devel | 0 | 1:16.19.1-1.module+el8.7.0+18373+704f5cef |
| Red Hat:enterprise_linux:8::appstream | nodejs-devel | 0 | 1:18.14.2-2.module+el8.7.0+18445+9493b6ea |
| Red Hat:enterprise_linux:8::appstream | nodejs-devel | 0 | 1:14.21.3-1.module+el8.7.0+18531+81d21ca6 |
| Red Hat:enterprise_linux:8::appstream | nodejs-docs | 0 | 1:16.19.1-1.module+el8.7.0+18373+704f5cef |
| Red Hat:enterprise_linux:8::appstream | nodejs-docs | 0 | 1:18.14.2-2.module+el8.7.0+18445+9493b6ea |
| Red Hat:enterprise_linux:8::appstream | nodejs-docs | 0 | 1:14.21.3-1.module+el8.7.0+18531+81d21ca6 |
| Red Hat:enterprise_linux:8::appstream | nodejs-full-i18n | 0 | 1:16.19.1-1.module+el8.7.0+18373+704f5cef |
| Red Hat:enterprise_linux:8::appstream | nodejs-full-i18n | 0 | 1:18.14.2-2.module+el8.7.0+18445+9493b6ea |
| Red Hat:enterprise_linux:8::appstream | nodejs-full-i18n | 0 | 1:14.21.3-1.module+el8.7.0+18531+81d21ca6 |
| Red Hat:enterprise_linux:8::appstream | nodejs-nodemon | 0 | 0:2.0.20-3.module+el8.7.0+18373+704f5cef |
| Red Hat:enterprise_linux:8::appstream | nodejs-nodemon | 0 | 0:2.0.20-2.module+el8.7.0+18445+9493b6ea |
| Red Hat:enterprise_linux:8::appstream | nodejs-nodemon | 0 | 0:2.0.20-3.module+el8.7.0+18531+81d21ca6 |
| Red Hat:enterprise_linux:8::appstream | nodejs-packaging | 0 | 0:25-1.module+el8.5.0+10992+fac5fe06 |
| Red Hat:enterprise_linux:8::appstream | nodejs-packaging | 0 | 0:2021.06-4.module+el8.7.0+15582+19c314fa |
| Red Hat:enterprise_linux:8::appstream | nodejs-packaging | 0 | 0:23-3.module+el8.3.0+6519+9f98ed83 |
| Red Hat:enterprise_linux:8::appstream | nodejs-packaging-bundler | 0 | 0:2021.06-4.module+el8.7.0+15582+19c314fa |
| Red Hat:enterprise_linux:8::appstream | npm | 0 | 1:8.19.3-1.16.19.1.1.module+el8.7.0+18373+704f5cef |
| Red Hat:enterprise_linux:8::appstream | npm | 0 | 1:9.5.0-1.18.14.2.2.module+el8.7.0+18445+9493b6ea |
| Red Hat:enterprise_linux:8::appstream | npm | 0 | 1:6.14.18-1.14.21.3.1.module+el8.7.0+18531+81d21ca6 |
| Red Hat:enterprise_linux:9::appstream | nodejs | 0 | 1:18.14.2-2.module+el9.2.0.z+18497+a402347c |
| Red Hat:enterprise_linux:9::appstream | nodejs | 0 | 1:16.19.1-1.el9_2 |
| Red Hat:enterprise_linux:9::appstream | nodejs-debuginfo | 0 | 1:18.14.2-2.module+el9.2.0.z+18497+a402347c |
| Red Hat:enterprise_linux:9::appstream | nodejs-debuginfo | 0 | 1:16.19.1-1.el9_2 |
| Red Hat:enterprise_linux:9::appstream | nodejs-debugsource | 0 | 1:18.14.2-2.module+el9.2.0.z+18497+a402347c |
| Red Hat:enterprise_linux:9::appstream | nodejs-debugsource | 0 | 1:16.19.1-1.el9_2 |
| Red Hat:enterprise_linux:9::appstream | nodejs-devel | 0 | 1:18.14.2-2.module+el9.2.0.z+18497+a402347c |
| Red Hat:enterprise_linux:9::appstream | nodejs-docs | 0 | 1:18.14.2-2.module+el9.2.0.z+18497+a402347c |
| Red Hat:enterprise_linux:9::appstream | nodejs-docs | 0 | 1:16.19.1-1.el9_2 |
| Red Hat:enterprise_linux:9::appstream | nodejs-full-i18n | 0 | 1:18.14.2-2.module+el9.2.0.z+18497+a402347c |
| Red Hat:enterprise_linux:9::appstream | nodejs-full-i18n | 0 | 1:16.19.1-1.el9_2 |
| Red Hat:enterprise_linux:9::appstream | nodejs-libs | 0 | 1:16.19.1-1.el9_2 |
| Red Hat:enterprise_linux:9::appstream | nodejs-libs-debuginfo | 0 | 1:16.19.1-1.el9_2 |
| Red Hat:enterprise_linux:9::appstream | nodejs-nodemon | 0 | 0:2.0.20-2.module+el9.2.0.z+18497+a402347c |
| Red Hat:enterprise_linux:9::appstream | nodejs-nodemon | 0 | 0:2.0.20-3.el9_2 |
| Red Hat:enterprise_linux:9::appstream | nodejs-packaging | 0 | 0:2021.06-4.module+el9.1.0+15718+e52ec601 |
| Red Hat:enterprise_linux:9::appstream | nodejs-packaging-bundler | 0 | 0:2021.06-4.module+el9.1.0+15718+e52ec601 |
| Red Hat:enterprise_linux:9::appstream | npm | 0 | 1:9.5.0-1.18.14.2.2.module+el9.2.0.z+18497+a402347c |
| Red Hat:enterprise_linux:9::appstream | npm | 0 | 1:8.19.3-1.16.19.1.1.el9_2 |
| Red Hat:rhel_eus:8.4::appstream | nodejs | 0 | 1:14.21.3-1.module+el8.4.0+18317+43f5ac16 |
| Red Hat:rhel_eus:8.4::appstream | nodejs-debuginfo | 0 | 1:14.21.3-1.module+el8.4.0+18317+43f5ac16 |
| Red Hat:rhel_eus:8.4::appstream | nodejs-debugsource | 0 | 1:14.21.3-1.module+el8.4.0+18317+43f5ac16 |
| Red Hat:rhel_eus:8.4::appstream | nodejs-devel | 0 | 1:14.21.3-1.module+el8.4.0+18317+43f5ac16 |
| Red Hat:rhel_eus:8.4::appstream | nodejs-docs | 0 | 1:14.21.3-1.module+el8.4.0+18317+43f5ac16 |
| Red Hat:rhel_eus:8.4::appstream | nodejs-full-i18n | 0 | 1:14.21.3-1.module+el8.4.0+18317+43f5ac16 |
| Red Hat:rhel_eus:8.4::appstream | nodejs-nodemon | 0 | 0:2.0.20-3.module+el8.4.0+18317+43f5ac16 |
| Red Hat:rhel_eus:8.4::appstream | nodejs-packaging | 0 | 0:23-3.module+el8.3.0+6519+9f98ed83 |
| Red Hat:rhel_eus:8.4::appstream | npm | 0 | 1:6.14.18-1.14.21.3.1.module+el8.4.0+18317+43f5ac16 |
| Red Hat:rhel_eus:8.6::appstream | nodejs | 0 | 1:14.21.3-1.module+el8.6.0+18532+cbe6f646 |
| Red Hat:rhel_eus:8.6::appstream | nodejs-debuginfo | 0 | 1:14.21.3-1.module+el8.6.0+18532+cbe6f646 |
| Red Hat:rhel_eus:8.6::appstream | nodejs-debugsource | 0 | 1:14.21.3-1.module+el8.6.0+18532+cbe6f646 |
| Red Hat:rhel_eus:8.6::appstream | nodejs-devel | 0 | 1:14.21.3-1.module+el8.6.0+18532+cbe6f646 |
| Red Hat:rhel_eus:8.6::appstream | nodejs-docs | 0 | 1:14.21.3-1.module+el8.6.0+18532+cbe6f646 |
| Red Hat:rhel_eus:8.6::appstream | nodejs-full-i18n | 0 | 1:14.21.3-1.module+el8.6.0+18532+cbe6f646 |
| Red Hat:rhel_eus:8.6::appstream | nodejs-nodemon | 0 | 0:2.0.20-3.module+el8.6.0+18532+cbe6f646 |
| Red Hat:rhel_eus:8.6::appstream | nodejs-packaging | 0 | 0:23-3.module+el8.3.0+6519+9f98ed83 |
| Red Hat:rhel_eus:8.6::appstream | npm | 0 | 1:6.14.18-1.14.21.3.1.module+el8.6.0+18532+cbe6f646 |
| Red Hat:rhel_eus:9.0::appstream | nodejs | 0 | 1:16.20.2-1.el9_0 |
| Red Hat:rhel_eus:9.0::appstream | nodejs-debuginfo | 0 | 1:16.20.2-1.el9_0 |
| Red Hat:rhel_eus:9.0::appstream | nodejs-debugsource | 0 | 1:16.20.2-1.el9_0 |
| Red Hat:rhel_eus:9.0::appstream | nodejs-docs | 0 | 1:16.20.2-1.el9_0 |
| Red Hat:rhel_eus:9.0::appstream | nodejs-full-i18n | 0 | 1:16.20.2-1.el9_0 |
| Red Hat:rhel_eus:9.0::appstream | nodejs-libs | 0 | 1:16.20.2-1.el9_0 |
| Red Hat:rhel_eus:9.0::appstream | nodejs-libs-debuginfo | 0 | 1:16.20.2-1.el9_0 |
| Red Hat:rhel_eus:9.0::appstream | npm | 0 | 1:8.19.4-1.16.20.2.1.el9_0 |
| Red Hat:rhel_software_collections:3::el7 | rh-nodejs14 | 0 | 0:3.6-2.el7 |
| Red Hat:rhel_software_collections:3::el7 | rh-nodejs14-nodejs | 0 | 0:14.21.3-2.el7 |
| Red Hat:rhel_software_collections:3::el7 | rh-nodejs14-nodejs-debuginfo | 0 | 0:14.21.3-2.el7 |
| Red Hat:rhel_software_collections:3::el7 | rh-nodejs14-nodejs-devel | 0 | 0:14.21.3-2.el7 |
| Red Hat:rhel_software_collections:3::el7 | rh-nodejs14-nodejs-docs | 0 | 0:14.21.3-2.el7 |
| Red Hat:rhel_software_collections:3::el7 | rh-nodejs14-nodejs-full-i18n | 0 | 0:14.21.3-2.el7 |
| Red Hat:rhel_software_collections:3::el7 | rh-nodejs14-npm | 0 | 0:6.14.18-14.21.3.2.el7 |
| Red Hat:rhel_software_collections:3::el7 | rh-nodejs14-runtime | 0 | 0:3.6-2.el7 |
| Red Hat:rhel_software_collections:3::el7 | rh-nodejs14-scldevel | 0 | 0:3.6-2.el7 |
| Rocky Linux:8 | nodejs | 0 | 1:16.19.1-1.module+el8.7.0+1178+d52dba78 |
| Rocky Linux:8 | nodejs | 0 | 1:18.14.2-2.module+el8.7.0+1177+510ae886 |
| Rocky Linux:8 | nodejs | 0 | 1:14.21.3-1.module+el8.7.0+1183+c2c35f0a |
| Rocky Linux:8 | nodejs-nodemon | 0 | 0:2.0.20-3.module+el8.7.0+1178+d52dba78 |
| Rocky Linux:8 | nodejs-nodemon | 0 | 0:2.0.20-2.module+el8.7.0+1108+49363b0d |
| Rocky Linux:8 | nodejs-packaging | 0 | 0:25-1.module+el8.6.0+1046+80feca58 |
| Rocky Linux:8 | nodejs-packaging | 0 | 0:2021.06-4.module+el8.7.0+1072+5b168780 |
| Rocky Linux:8 | nodejs-packaging | 0 | 0:23-3.module+el8.7.0+1071+4bdda2a8 |
| Rocky Linux:9 | nodejs | 0 | 1:16.19.1-1.el9_2 |
| Rocky Linux:9 | nodejs-nodemon | 0 | 0:2.0.20-3.el9_2 |
| SUSE:Enterprise Storage 7 | nodejs10 | 0 | 10.24.1-150000.1.59.1 |
| SUSE:Enterprise Storage 7 | nodejs12 | 0 | 12.22.12-150200.4.47.1 |
| SUSE:Enterprise Storage 7 | nodejs14 | 0 | 14.21.3-150200.15.46.1 |
| SUSE:Enterprise Storage 7.1 | nodejs12 | 0 | 12.22.12-150200.4.47.1 |
| SUSE:Enterprise Storage 7.1 | nodejs14 | 0 | 14.21.3-150200.15.46.1 |
| SUSE:Enterprise Storage 7.1 | nodejs16 | 0 | 16.20.0-150300.7.21.2 |
| SUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS | nodejs10 | 0 | 10.24.1-150000.1.59.1 |
| SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS | nodejs10 | 0 | 10.24.1-150000.1.59.1 |
| SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS | nodejs12 | 0 | 12.22.12-150200.4.47.1 |
| SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS | nodejs14 | 0 | 14.21.3-150200.15.46.1 |
| SUSE:Linux Enterprise High Performance Computing 15 SP3-ESPOS | nodejs12 | 0 | 12.22.12-150200.4.47.1 |
| SUSE:Linux Enterprise High Performance Computing 15 SP3-ESPOS | nodejs14 | 0 | 14.21.3-150200.15.46.1 |
| SUSE:Linux Enterprise High Performance Computing 15 SP3-ESPOS | nodejs16 | 0 | 16.20.0-150300.7.21.2 |
| SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS | nodejs12 | 0 | 12.22.12-150200.4.47.1 |
| SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS | nodejs14 | 0 | 14.21.3-150200.15.46.1 |
| SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS | nodejs16 | 0 | 16.20.0-150300.7.21.2 |
| SUSE:Linux Enterprise Module for Web and Scripting 12 | nodejs14 | 0 | 14.21.3-6.43.1 |
| SUSE:Linux Enterprise Module for Web and Scripting 12 | nodejs16 | 0 | 16.20.0-8.27.1 |
| SUSE:Linux Enterprise Module for Web and Scripting 12 | nodejs18 | 0 | 18.16.1-8.9.1 |
| SUSE:Linux Enterprise Module for Web and Scripting 15 SP4 | nodejs16 | 0 | 16.20.0-150400.3.18.2 |
| SUSE:Linux Enterprise Module for Web and Scripting 15 SP4 | nodejs18 | 0 | 18.16.1-150400.9.9.1 |
| SUSE:Linux Enterprise Module for Web and Scripting 15 SP5 | nodejs18 | 0 | 18.16.1-150400.9.9.1 |
| SUSE:Linux Enterprise Server 15 SP1-LTSS | nodejs10 | 0 | 10.24.1-150000.1.59.1 |
| SUSE:Linux Enterprise Server 15 SP2-LTSS | nodejs10 | 0 | 10.24.1-150000.1.59.1 |
| SUSE:Linux Enterprise Server 15 SP2-LTSS | nodejs12 | 0 | 12.22.12-150200.4.47.1 |
| SUSE:Linux Enterprise Server 15 SP2-LTSS | nodejs14 | 0 | 14.21.3-150200.15.46.1 |
| SUSE:Linux Enterprise Server 15 SP3-LTSS | nodejs12 | 0 | 12.22.12-150200.4.47.1 |
| SUSE:Linux Enterprise Server 15 SP3-LTSS | nodejs14 | 0 | 14.21.3-150200.15.46.1 |
| SUSE:Linux Enterprise Server 15 SP3-LTSS | nodejs16 | 0 | 16.20.0-150300.7.21.2 |
| SUSE:Linux Enterprise Server for SAP Applications 15 SP1 | nodejs10 | 0 | 10.24.1-150000.1.59.1 |
| SUSE:Linux Enterprise Server for SAP Applications 15 SP2 | nodejs10 | 0 | 10.24.1-150000.1.59.1 |
| SUSE:Linux Enterprise Server for SAP Applications 15 SP2 | nodejs12 | 0 | 12.22.12-150200.4.47.1 |
| SUSE:Linux Enterprise Server for SAP Applications 15 SP2 | nodejs14 | 0 | 14.21.3-150200.15.46.1 |
| SUSE:Linux Enterprise Server for SAP Applications 15 SP3 | nodejs12 | 0 | 12.22.12-150200.4.47.1 |
| SUSE:Linux Enterprise Server for SAP Applications 15 SP3 | nodejs14 | 0 | 14.21.3-150200.15.46.1 |
| SUSE:Linux Enterprise Server for SAP Applications 15 SP3 | nodejs16 | 0 | 16.20.0-150300.7.21.2 |
| SUSE:Manager Server 4.2 | nodejs12 | 0 | 12.22.12-150200.4.47.1 |
| SUSE:Manager Server 4.2 | nodejs14 | 0 | 14.21.3-150200.15.46.1 |
| SUSE:Manager Server 4.2 | nodejs16 | 0 | 16.20.0-150300.7.21.2 |
| openSUSE:Leap 15.4 | nodejs10 | 0 | 10.24.1-150000.1.59.1 |
| openSUSE:Leap 15.4 | nodejs12 | 0 | 12.22.12-150200.4.47.1 |
| openSUSE:Leap 15.4 | nodejs14 | 0 | 14.21.3-150200.15.46.1 |
| openSUSE:Leap 15.4 | nodejs16 | 0 | 16.20.0-150400.3.18.2 |
| openSUSE:Leap 15.4 | nodejs18 | 0 | 18.16.1-150400.9.9.1 |
| openSUSE:Leap 15.5 | nodejs18 | 0 | 18.16.1-150400.9.9.1 |
| openSUSE:Tumbleweed | nodejs18 | 0 | 18.16.0-1.1 |
Related vulnerabilities
- CVE-2025-6965 There exists a vulnerability in SQLite versions before 3.50.2 where the number of… Also affects nodejs
- CVE-2025-23085 A memory leak could occur when a remote peer abruptly closes the socket without sending a… Also affects nodejs
- CVE-2025-23083 With the aid of the diagnostics_channel utility, an event can be hooked into whenever a… Also affects nodejs
- CVE-2025-22150 Undici is an HTTP/1.1 client. Also affects nodejs
- CVE-2023-39333 Maliciously crafted export names in an imported WebAssembly module can inject JavaScript… Also affects nodejs
- CVE-2023-46809 Node.js versions which bundle an unpatched version of OpenSSL or run against a… Also affects nodejs
- CVE-2024-36137 A vulnerability has been identified in Node.js, affecting users of the experimental… Also affects nodejs
- CVE-2024-22018 A vulnerability has been identified in Node.js, affecting users of the experimental… Also affects nodejs