CVE-2024-27983

CVE Details

Release Date:2024-04-03

Description


An attacker can make the Node.js HTTP/2 server completely unavailable by sending a small amount of HTTP/2 frames packets with a few HTTP/2 frames inside. It is possible to leave some data in nghttp2 memory after reset when headers with HTTP/2 CONTINUATION frame are sent to the server and then a TCP connection is abruptly closed by the client triggering the Http2Session destructor while header frames are still being processed (and stored in memory) causing a race condition.

See more information about CVE-2024-27983 from MITRE CVE dictionary and NIST NVD


CVSS v3.0 metrics


NOTE: The following CVSS v3.0 metrics and score provided are preliminary and subject to review.

Base Score: 7.5 Base Metrics: AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Access Vector: Network Attack Complexity: Low
Privileges Required: None User Interaction: None
Scope: Unchanged Confidentiality Impact: None
Integrity Impact: None Availability Impact: High

Errata information


PlatformErrataRelease Date
Oracle Linux version 8 (nodejs)ELSA-2024-27782024-05-09
Oracle Linux version 8 (nodejs)ELSA-2024-27802024-05-10
Oracle Linux version 8 (nodejs-nodemon)ELSA-2024-27782024-05-09
Oracle Linux version 8 (nodejs-nodemon)ELSA-2024-27802024-05-10
Oracle Linux version 8 (nodejs-packaging)ELSA-2024-27782024-05-09
Oracle Linux version 8 (nodejs-packaging)ELSA-2024-27802024-05-10
Oracle Linux version 9 (nodejs)ELSA-2024-27792024-05-14
Oracle Linux version 9 (nodejs)ELSA-2024-28532024-05-16
Oracle Linux version 9 (nodejs-nodemon)ELSA-2024-27792024-05-14
Oracle Linux version 9 (nodejs-nodemon)ELSA-2024-28532024-05-16
Oracle Linux version 9 (nodejs-packaging)ELSA-2024-27792024-05-14
Oracle Linux version 9 (nodejs-packaging)ELSA-2024-28532024-05-16



This page is generated automatically and has not been checked for errors or omissions. For clarification or corrections please contact the Oracle Linux ULN team

software.hardware.complete