Cloudanix VulnDB

CVE-2023-44487

High · 7.5 CISA KEV

CVSS

7.5

EPSS

100.0%

Published

Oct 10, 2023

CISA due date

Oct 31, 2023

Cloudanix analysis

Act now SSVC: Attend

A flaw in a common web protocol allows attackers to easily crash websites and online services by overwhelming them with rapidly cancelled requests.

Active In The Wild
Exploitation
Remote Unauthenticated
Attacker needs
None
Complexity
Low
Impact
Denial Of Service
Component
Network Service
Class
Denial of service
Remediation
Patch
Effort
Medium
Patch risk
Low

What it actually does

This vulnerability, known as 'HTTP/2 Rapid Reset', resides in the HTTP/2 protocol itself. An attacker can abuse the stream cancellation feature by sending a HEADERS frame to open a stream and then immediately sending an RST_STREAM frame to cancel it. By repeating this process at a high rate within a single HTTP/2 connection, an attacker forces the server to continuously allocate and deallocate resources for each stream. This rapid churn exhausts server CPU and memory, leading to a denial of service (DoS) where the server becomes unresponsive to legitimate traffic.

Why it matters to the business

Exploitation of this vulnerability leads to a denial of service, causing critical websites, APIs, and online applications to become unavailable. This results in direct business consequences such as lost revenue, operational disruption, customer dissatisfaction, and reputational damage. Given that this vulnerability is actively exploited in the wild and is listed on the CISA KEV catalog, any public-facing service using HTTP/2 is at a high and immediate risk of being targeted, making prompt mitigation essential.

How an attack unfolds

An unauthenticated, remote attacker first identifies a target server that supports the HTTP/2 protocol. The attacker then establishes a standard HTTP/2 connection. Within this single connection, they send a large number of HEADERS frames, each initiating a new request stream. Immediately after sending each HEADERS frame, the attacker sends a corresponding RST_STREAM frame to cancel that same stream. This 'rapid reset' technique bypasses typical limits on the number of concurrent active streams, as the streams are never fully processed. The server is forced into a high-frequency loop of setting up and tearing down streams, which consumes excessive CPU resources and ultimately leads to resource exhaustion, rendering the service unavailable to legitimate users.

How to fix it

The primary remediation is to apply security patches provided by your software vendors. This includes web servers (e.g., Apache, Nginx), load balancers, reverse proxies, and Content Delivery Networks (CDNs). For applications using the nghttp2 library directly, update to a version incorporating the fix from commit 6f41cc72718a1c0fca39e83d9537c1a91efa6d18. If patching is not immediately feasible, consider implementing rate limits on new streams per connection or connections per IP address at the network edge. As a last resort, you can temporarily disable HTTP/2 support on your servers, but be aware of potential performance degradation.

How to confirm the fix worked

To validate the fix, first confirm that all relevant web servers, proxies, and libraries have been upgraded to the patched versions recommended by their respective vendors. Review server configurations to ensure any vendor-recommended mitigation settings, such as new rate-limiting parameters for HTTP/2 streams, are correctly implemented. Monitor server performance metrics like CPU utilization and memory usage; after patching, the server should remain stable during normal traffic loads. For a more active test, use a security testing tool in a pre-production environment to simulate a high rate of HTTP/2 stream resets and verify that the patched server handles the traffic without significant performance degradation or crashing.

Typical attack path

  1. The attacker identifies a public-facing web server, load balancer, or API gateway that supports HTTP/2.
  2. The attacker establishes a single TCP connection and completes the HTTP/2 protocol handshake.
  3. Within the connection, the attacker sends a high volume of HEADERS frames to open numerous streams in quick succession.
  4. Immediately after each HEADERS frame, the attacker sends an RST_STREAM frame to cancel the corresponding stream.
  5. The server's CPU and memory are consumed by the rapid creation and cancellation of streams.
  6. The server becomes overloaded and unresponsive, resulting in a denial of service for legitimate users.

How to detect it

To detect exploitation, monitor web server, load balancer, and CDN logs for an anomalously high rate of HTTP/2 streams being created and immediately closed from a single source IP address. In network traffic captures, the attack pattern appears as a high volume of HTTP/2 RST_STREAM frames. A key indicator is a sudden and sustained spike in CPU utilization on web servers that is not accompanied by a corresponding increase in legitimate user traffic or data throughput. Security information and event management (SIEM) systems can be configured to alert when the rate of stream resets from a single client exceeds a predefined threshold.

What your security team should do

  • Immediately apply vendor-supplied security patches to all internet-facing systems that use HTTP/2, as this vulnerability is under active, widespread exploitation.
  • Prioritize patching for critical revenue-generating applications and public-facing APIs.
  • If patching is delayed, engage your WAF or DDoS mitigation provider to deploy specific rules to detect and block the HTTP/2 Rapid Reset attack pattern.
  • Configure monitoring and alerting for sudden, sustained spikes in CPU utilization on web front-ends that are not correlated with a legitimate traffic increase.

The record

The HTTP/2 protocol allows a denial of service (server resource consumption) because request cancellation can reset many streams quickly, as exploited in the wild in August through October 2023.

Affected packages

Ecosystem Package Introduced Fixed
Go github.com/nghttp2/nghttp2 0 1.57.0
Go golang.org/x/net 0 0.17.0
Go google.golang.org/grpc 0 1.56.3
Go google.golang.org/grpc 1.57.0 1.57.1
Go google.golang.org/grpc 1.58.0 1.58.3
Go stdlib 0 1.20.10
Maven com.typesafe.akka:akka-http-core 0 10.5.3
Maven com.typesafe.akka:akka-http-core_2.11 0 No fix
Maven com.typesafe.akka:akka-http-core_2.12 0 10.5.3
Maven com.typesafe.akka:akka-http-core_2.13 0 10.5.3
Maven io.netty:netty-codec-http2 0 4.1.100.Final
Maven org.apache.tomcat.embed:tomcat-embed-core 10.0.0 10.1.14
Maven org.apache.tomcat.embed:tomcat-embed-core 11.0.0-M1 11.0.0-M12
Maven org.apache.tomcat.embed:tomcat-embed-core 8.5.0 8.5.94
Maven org.apache.tomcat.embed:tomcat-embed-core 9.0.0 9.0.81
Maven org.apache.tomcat:tomcat-coyote 10.0.0 10.1.14
Maven org.apache.tomcat:tomcat-coyote 11.0.0-M1 11.0.0-M12
Maven org.apache.tomcat:tomcat-coyote 8.5.0 8.5.94
Maven org.apache.tomcat:tomcat-coyote 9.0.0 9.0.81
Maven org.eclipse.jetty.http2:http2-common 10.0.0 10.0.17
Maven org.eclipse.jetty.http2:http2-common 11.0.0 11.0.17
Maven org.eclipse.jetty.http2:http2-common 9.3.0 9.4.53
Maven org.eclipse.jetty.http2:http2-server 10.0.0 10.0.17
Maven org.eclipse.jetty.http2:http2-server 11.0.0 11.0.17
Maven org.eclipse.jetty.http2:http2-server 9.3.0 9.4.53
Maven org.eclipse.jetty.http2:jetty-http2-common 12.0.0 12.0.2
Maven org.eclipse.jetty.http2:jetty-http2-server 12.0.0 12.0.2
AlmaLinux:8 aspnetcore-runtime-6.0 0 6.0.23-1.el8_8
AlmaLinux:8 aspnetcore-runtime-7.0 0 7.0.12-1.el8_8
AlmaLinux:8 aspnetcore-targeting-pack-6.0 0 6.0.23-1.el8_8
AlmaLinux:8 aspnetcore-targeting-pack-7.0 0 7.0.12-1.el8_8
AlmaLinux:8 delve 0 1.9.1-1.module_el8.8.0+3471+a62632a0
AlmaLinux:8 dotnet 0 7.0.112-1.el8_8
AlmaLinux:8 dotnet-apphost-pack-6.0 0 6.0.23-1.el8_8
AlmaLinux:8 dotnet-apphost-pack-7.0 0 7.0.12-1.el8_8
AlmaLinux:8 dotnet-host 0 7.0.12-1.el8_8
AlmaLinux:8 dotnet-hostfxr-6.0 0 6.0.23-1.el8_8
AlmaLinux:8 dotnet-hostfxr-7.0 0 7.0.12-1.el8_8
AlmaLinux:8 dotnet-runtime-6.0 0 6.0.23-1.el8_8
AlmaLinux:8 dotnet-runtime-7.0 0 7.0.12-1.el8_8
AlmaLinux:8 dotnet-sdk-6.0 0 6.0.123-1.el8_8
AlmaLinux:8 dotnet-sdk-6.0-source-built-artifacts 0 6.0.123-1.el8_8
AlmaLinux:8 dotnet-sdk-7.0 0 7.0.112-1.el8_8
AlmaLinux:8 dotnet-sdk-7.0-source-built-artifacts 0 7.0.112-1.el8_8
AlmaLinux:8 dotnet-targeting-pack-6.0 0 6.0.23-1.el8_8
AlmaLinux:8 dotnet-targeting-pack-7.0 0 7.0.12-1.el8_8
AlmaLinux:8 dotnet-templates-6.0 0 6.0.123-1.el8_8
AlmaLinux:8 dotnet-templates-7.0 0 7.0.112-1.el8_8
AlmaLinux:8 go-toolset 0 1.19.13-1.module_el8.8.0+3625+a06035cf
AlmaLinux:8 golang 0 1.19.13-1.module_el8.8.0+3625+a06035cf
AlmaLinux:8 golang-bin 0 1.19.13-1.module_el8.8.0+3625+a06035cf
AlmaLinux:8 golang-docs 0 1.19.13-1.module_el8.8.0+3625+a06035cf
AlmaLinux:8 golang-misc 0 1.19.13-1.module_el8.8.0+3625+a06035cf
AlmaLinux:8 golang-race 0 1.19.13-1.module_el8.8.0+3625+a06035cf
AlmaLinux:8 golang-src 0 1.19.13-1.module_el8.8.0+3625+a06035cf
AlmaLinux:8 golang-tests 0 1.19.13-1.module_el8.8.0+3625+a06035cf
AlmaLinux:8 grafana 0 7.5.15-5.el8_8.alma.1
AlmaLinux:8 httpd 0 2.4.37-64.module_el8.10.0+3761+75f8c656
AlmaLinux:8 httpd-devel 0 2.4.37-64.module_el8.10.0+3761+75f8c656
AlmaLinux:8 httpd-filesystem 0 2.4.37-64.module_el8.10.0+3761+75f8c656
AlmaLinux:8 httpd-manual 0 2.4.37-64.module_el8.10.0+3761+75f8c656
AlmaLinux:8 httpd-tools 0 2.4.37-64.module_el8.10.0+3761+75f8c656
AlmaLinux:8 libnghttp2 0 1.33.0-5.el8_8
AlmaLinux:8 libnghttp2-devel 0 1.33.0-5.el8_8
AlmaLinux:8 mod_http2 0 1.15.7-10.module_el8.10.0+3832+564e7653
AlmaLinux:8 mod_ldap 0 2.4.37-64.module_el8.10.0+3761+75f8c656
AlmaLinux:8 mod_md 0 1:2.0.8-8.module_el8.6.0+2872+fe0ff7aa
AlmaLinux:8 mod_md 0 1:2.0.8-8.module_el8.6.0+3031+fb177b09
AlmaLinux:8 mod_proxy_html 0 1:2.4.37-64.module_el8.10.0+3761+75f8c656
AlmaLinux:8 mod_session 0 2.4.37-64.module_el8.10.0+3761+75f8c656
AlmaLinux:8 mod_ssl 0 1:2.4.37-64.module_el8.10.0+3761+75f8c656
AlmaLinux:8 netstandard-targeting-pack-2.1 0 7.0.112-1.el8_8
AlmaLinux:8 nghttp2 0 1.33.0-5.el8_8
AlmaLinux:8 nginx 0 1:1.20.1-1.module_el8.8.0+3624+abf02be4.1.alma.1
AlmaLinux:8 nginx 0 1:1.22.1-1.module_el8.8.0+3623+f96e6422.1.alma.1
AlmaLinux:8 nginx-all-modules 0 1:1.20.1-1.module_el8.8.0+3624+abf02be4.1.alma.1
AlmaLinux:8 nginx-all-modules 0 1:1.22.1-1.module_el8.8.0+3623+f96e6422.1.alma.1
AlmaLinux:8 nginx-filesystem 0 1:1.20.1-1.module_el8.8.0+3624+abf02be4.1.alma.1
AlmaLinux:8 nginx-filesystem 0 1:1.22.1-1.module_el8.8.0+3623+f96e6422.1.alma.1
AlmaLinux:8 nginx-mod-devel 0 1:1.20.1-1.module_el8.8.0+3624+abf02be4.1.alma.1
AlmaLinux:8 nginx-mod-devel 0 1:1.22.1-1.module_el8.8.0+3623+f96e6422.1.alma.1
AlmaLinux:8 nginx-mod-http-image-filter 0 1:1.20.1-1.module_el8.8.0+3624+abf02be4.1.alma.1
AlmaLinux:8 nginx-mod-http-image-filter 0 1:1.22.1-1.module_el8.8.0+3623+f96e6422.1.alma.1
AlmaLinux:8 nginx-mod-http-perl 0 1:1.20.1-1.module_el8.8.0+3624+abf02be4.1.alma.1
AlmaLinux:8 nginx-mod-http-perl 0 1:1.22.1-1.module_el8.8.0+3623+f96e6422.1.alma.1
AlmaLinux:8 nginx-mod-http-xslt-filter 0 1:1.20.1-1.module_el8.8.0+3624+abf02be4.1.alma.1
AlmaLinux:8 nginx-mod-http-xslt-filter 0 1:1.22.1-1.module_el8.8.0+3623+f96e6422.1.alma.1
AlmaLinux:8 nginx-mod-mail 0 1:1.20.1-1.module_el8.8.0+3624+abf02be4.1.alma.1
AlmaLinux:8 nginx-mod-mail 0 1:1.22.1-1.module_el8.8.0+3623+f96e6422.1.alma.1
AlmaLinux:8 nginx-mod-stream 0 1:1.20.1-1.module_el8.8.0+3624+abf02be4.1.alma.1
AlmaLinux:8 nginx-mod-stream 0 1:1.22.1-1.module_el8.8.0+3623+f96e6422.1.alma.1
AlmaLinux:8 nodejs 0 1:16.20.2-3.module_el8.8.0+3653+c77a731f
AlmaLinux:8 nodejs 0 1:18.18.2-1.module_el8.8.0+3652+0e111ba0
AlmaLinux:8 nodejs 0 1:20.8.1-1.module_el8.9.0+3675+0258a6d9
AlmaLinux:8 nodejs 0 1:16.20.2-4.module_el8.9.0+3747+ead8229c
AlmaLinux:8 nodejs-devel 0 1:16.20.2-3.module_el8.8.0+3653+c77a731f
AlmaLinux:8 nodejs-devel 0 1:18.18.2-1.module_el8.8.0+3652+0e111ba0
AlmaLinux:8 nodejs-devel 0 1:20.8.1-1.module_el8.9.0+3675+0258a6d9
AlmaLinux:8 nodejs-devel 0 1:16.20.2-4.module_el8.9.0+3747+ead8229c
AlmaLinux:8 nodejs-docs 0 1:16.20.2-3.module_el8.8.0+3653+c77a731f
AlmaLinux:8 nodejs-docs 0 1:18.18.2-1.module_el8.8.0+3652+0e111ba0
AlmaLinux:8 nodejs-docs 0 1:20.8.1-1.module_el8.9.0+3675+0258a6d9
AlmaLinux:8 nodejs-docs 0 1:16.20.2-4.module_el8.9.0+3747+ead8229c
AlmaLinux:8 nodejs-full-i18n 0 1:16.20.2-3.module_el8.8.0+3653+c77a731f
AlmaLinux:8 nodejs-full-i18n 0 1:18.18.2-1.module_el8.8.0+3652+0e111ba0
AlmaLinux:8 nodejs-full-i18n 0 1:20.8.1-1.module_el8.9.0+3675+0258a6d9
AlmaLinux:8 nodejs-full-i18n 0 1:16.20.2-4.module_el8.9.0+3747+ead8229c
AlmaLinux:8 nodejs-nodemon 0 3.0.1-1.module_el8.8.0+3614+204d6f43
AlmaLinux:8 nodejs-nodemon 0 3.0.1-1.module_el8.8.0+3613+1ed8c91d
AlmaLinux:8 nodejs-nodemon 0 3.0.1-1.module_el8.9.0+3675+0258a6d9
AlmaLinux:8 nodejs-packaging 0 26-1.module_el8.8.0+3614+204d6f43
AlmaLinux:8 nodejs-packaging 0 2021.06-4.module_el8.7.0+3343+ea2b7901
AlmaLinux:8 nodejs-packaging 0 2021.06-4.module_el8.9.0+3684+11b9e959
AlmaLinux:8 nodejs-packaging-bundler 0 2021.06-4.module_el8.7.0+3343+ea2b7901
AlmaLinux:8 nodejs-packaging-bundler 0 2021.06-4.module_el8.9.0+3684+11b9e959
AlmaLinux:8 npm 0 1:8.19.4-1.16.20.2.3.module_el8.8.0+3653+c77a731f
AlmaLinux:8 npm 0 1:9.8.1-1.18.18.2.1.module_el8.8.0+3652+0e111ba0
AlmaLinux:8 npm 0 1:10.1.0-1.20.8.1.1.module_el8.9.0+3675+0258a6d9
AlmaLinux:8 npm 0 1:8.19.4-1.16.20.2.4.module_el8.9.0+3747+ead8229c
AlmaLinux:8 tomcat 0 1:9.0.62-5.el8_8.2
AlmaLinux:8 tomcat-admin-webapps 0 1:9.0.62-5.el8_8.2
AlmaLinux:8 tomcat-docs-webapp 0 1:9.0.62-5.el8_8.2
AlmaLinux:8 tomcat-el-3.0-api 0 1:9.0.62-5.el8_8.2
AlmaLinux:8 tomcat-jsp-2.3-api 0 1:9.0.62-5.el8_8.2
AlmaLinux:8 tomcat-lib 0 1:9.0.62-5.el8_8.2
AlmaLinux:8 tomcat-servlet-4.0-api 0 1:9.0.62-5.el8_8.2
AlmaLinux:8 tomcat-webapps 0 1:9.0.62-5.el8_8.2
AlmaLinux:8 varnish 0 6.0.8-3.module_el8.8.0+3665+0b8dabc5.1.alma.1
AlmaLinux:8 varnish-devel 0 6.0.8-3.module_el8.8.0+3665+0b8dabc5.1.alma.1
AlmaLinux:8 varnish-docs 0 6.0.8-3.module_el8.8.0+3665+0b8dabc5.1.alma.1
AlmaLinux:8 varnish-modules 0 0.15.0-6.module_el8.5.0+2620+03a0c2cc
AlmaLinux:8 varnish-modules 0 0.15.0-6.module_el8.5.0+76+a10ffa55
AlmaLinux:8 varnish-modules 0 0.15.0-6.module_el8.6.0+3089+dac88e97
AlmaLinux:9 aspnetcore-runtime-6.0 0 6.0.23-1.el9_2
AlmaLinux:9 aspnetcore-runtime-7.0 0 7.0.12-1.el9_2
AlmaLinux:9 aspnetcore-targeting-pack-6.0 0 6.0.23-1.el9_2
AlmaLinux:9 aspnetcore-targeting-pack-7.0 0 7.0.12-1.el9_2
AlmaLinux:9 dotnet-apphost-pack-6.0 0 6.0.23-1.el9_2
AlmaLinux:9 dotnet-apphost-pack-7.0 0 7.0.12-1.el9_2
AlmaLinux:9 dotnet-host 0 7.0.12-1.el9_2
AlmaLinux:9 dotnet-hostfxr-6.0 0 6.0.23-1.el9_2
AlmaLinux:9 dotnet-hostfxr-7.0 0 7.0.12-1.el9_2
AlmaLinux:9 dotnet-runtime-6.0 0 6.0.23-1.el9_2
AlmaLinux:9 dotnet-runtime-7.0 0 7.0.12-1.el9_2
AlmaLinux:9 dotnet-sdk-6.0 0 6.0.123-1.el9_2
AlmaLinux:9 dotnet-sdk-6.0-source-built-artifacts 0 6.0.123-1.el9_2
AlmaLinux:9 dotnet-sdk-7.0 0 7.0.112-1.el9_2
AlmaLinux:9 dotnet-sdk-7.0-source-built-artifacts 0 7.0.112-1.el9_2
AlmaLinux:9 dotnet-targeting-pack-6.0 0 6.0.23-1.el9_2
AlmaLinux:9 dotnet-targeting-pack-7.0 0 7.0.12-1.el9_2
AlmaLinux:9 dotnet-templates-6.0 0 6.0.123-1.el9_2
AlmaLinux:9 dotnet-templates-7.0 0 7.0.112-1.el9_2
AlmaLinux:9 go-toolset 0 1.19.13-1.el9_2
AlmaLinux:9 golang 0 1.19.13-1.el9_2
AlmaLinux:9 golang-bin 0 1.19.13-1.el9_2
AlmaLinux:9 golang-docs 0 1.19.13-1.el9_2
AlmaLinux:9 golang-misc 0 1.19.13-1.el9_2
AlmaLinux:9 golang-race 0 1.19.13-1.el9_2
AlmaLinux:9 golang-src 0 1.19.13-1.el9_2
AlmaLinux:9 golang-tests 0 1.19.13-1.el9_2
AlmaLinux:9 grafana 0 9.0.9-4.el9_2.alma.1
AlmaLinux:9 libnghttp2 0 1.43.0-5.el9_2.1
AlmaLinux:9 libnghttp2 0 1.43.0-5.el9_3.1
AlmaLinux:9 libnghttp2-devel 0 1.43.0-5.el9_2.1
AlmaLinux:9 libnghttp2-devel 0 1.43.0-5.el9_3.1
AlmaLinux:9 mod_http2 0 2.0.26-1.el9
AlmaLinux:9 netstandard-targeting-pack-2.1 0 7.0.112-1.el9_2
AlmaLinux:9 nghttp2 0 1.43.0-5.el9_2.1
AlmaLinux:9 nghttp2 0 1.43.0-5.el9_3.1
AlmaLinux:9 nginx 0 1:1.20.1-14.el9_2.1.alma.1
AlmaLinux:9 nginx 0 1:1.22.1-3.module_el9.2.0+44+f932b372.1.alma.1
AlmaLinux:9 nginx-all-modules 0 1:1.20.1-14.el9_2.1.alma.1
AlmaLinux:9 nginx-all-modules 0 1:1.22.1-3.module_el9.2.0+44+f932b372.1.alma.1
AlmaLinux:9 nginx-core 0 1:1.20.1-14.el9_2.1.alma.1
AlmaLinux:9 nginx-core 0 1:1.22.1-3.module_el9.2.0+44+f932b372.1.alma.1
AlmaLinux:9 nginx-filesystem 0 1:1.20.1-14.el9_2.1.alma.1
AlmaLinux:9 nginx-filesystem 0 1:1.22.1-3.module_el9.2.0+44+f932b372.1.alma.1
AlmaLinux:9 nginx-mod-devel 0 1:1.20.1-14.el9_2.1.alma.1
AlmaLinux:9 nginx-mod-devel 0 1:1.22.1-3.module_el9.2.0+44+f932b372.1.alma.1
AlmaLinux:9 nginx-mod-http-image-filter 0 1:1.20.1-14.el9_2.1.alma.1
AlmaLinux:9 nginx-mod-http-image-filter 0 1:1.22.1-3.module_el9.2.0+44+f932b372.1.alma.1
AlmaLinux:9 nginx-mod-http-perl 0 1:1.20.1-14.el9_2.1.alma.1
AlmaLinux:9 nginx-mod-http-perl 0 1:1.22.1-3.module_el9.2.0+44+f932b372.1.alma.1
AlmaLinux:9 nginx-mod-http-xslt-filter 0 1:1.20.1-14.el9_2.1.alma.1
AlmaLinux:9 nginx-mod-http-xslt-filter 0 1:1.22.1-3.module_el9.2.0+44+f932b372.1.alma.1
AlmaLinux:9 nginx-mod-mail 0 1:1.20.1-14.el9_2.1.alma.1
AlmaLinux:9 nginx-mod-mail 0 1:1.22.1-3.module_el9.2.0+44+f932b372.1.alma.1
AlmaLinux:9 nginx-mod-stream 0 1:1.20.1-14.el9_2.1.alma.1
AlmaLinux:9 nginx-mod-stream 0 1:1.22.1-3.module_el9.2.0+44+f932b372.1.alma.1
AlmaLinux:9 nodejs 0 1:16.20.2-3.el9_2
AlmaLinux:9 nodejs 0 1:18.18.2-2.module_el9.2.0+43+3ebc9e20
AlmaLinux:9 nodejs-devel 0 1:18.18.2-2.module_el9.2.0+43+3ebc9e20
AlmaLinux:9 nodejs-docs 0 1:16.20.2-3.el9_2
AlmaLinux:9 nodejs-docs 0 1:18.18.2-2.module_el9.2.0+43+3ebc9e20
AlmaLinux:9 nodejs-full-i18n 0 1:16.20.2-3.el9_2
AlmaLinux:9 nodejs-full-i18n 0 1:18.18.2-2.module_el9.2.0+43+3ebc9e20
AlmaLinux:9 nodejs-libs 0 1:16.20.2-3.el9_2
AlmaLinux:9 nodejs-nodemon 0 3.0.1-1.module_el9.2.0+36+853e48f5
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

Related vulnerabilities