Lucene search

K
vulnrichmentHackeroneVULNRICHMENT:CVE-2024-27982
HistoryMay 07, 2024 - 4:40 p.m.

CVE-2024-27982

2024-05-0716:40:02
hackerone
github.com
16
node
http server
vulnerability
http request smuggling
content-length header

CVSS3

6.5

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

NONE

Integrity Impact

LOW

Availability Impact

LOW

CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L

AI Score

6.6

Confidence

High

SSVC

Exploitation

none

Automatable

yes

Technical Impact

partial

The team has identified a critical vulnerability in the http server of the most recent version of Node, where malformed headers can lead to HTTP request smuggling. Specifically, if a space is placed before a content-length header, it is not interpreted correctly, enabling attackers to smuggle in a second request within the body of the first.

ADP Affected

[
  {
    "cpes": [
      "cpe:2.3:a:nodejs:node.js:-:*:*:*:*:-:*:*"
    ],
    "vendor": "nodejs",
    "product": "node.js",
    "versions": [
      {
        "status": "affected",
        "version": "20.12.0, 21.7.2, 18.20.0"
      }
    ],
    "defaultStatus": "unknown"
  }
]

CVSS3

6.5

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

NONE

Integrity Impact

LOW

Availability Impact

LOW

CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L

AI Score

6.6

Confidence

High

SSVC

Exploitation

none

Automatable

yes

Technical Impact

partial