Lucene search

K
friendsofphpOpenJS FoundationFRIENDSOFPHP:PHP:HTTP:CVE-2024-2653
HistoryJan 01, 1970 - 12:00 a.m.

Denial of Service via HTTP/2 CONTINUATION Frames

1970-01-0100:00:00
OpenJS Foundation
github.com
6

CVSS3

8.2

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

NONE

Integrity Impact

LOW

Availability Impact

HIGH

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

AI Score

7.3

Confidence

High

EPSS

0

Percentile

15.5%

Description amphp/http will collect HTTP/2 CONTINUATION frames in an unbounded buffer and will not check the header size limit until it has received the END_HEADERS flag, resulting in an OOM crash. amphp/http-client and amphp/http-server are indirectly affected if they’re used with an unpatched version of amphp/http. Early versions of amphp/http-client with HTTP/2 support (v4.0.0-rc10 to 4.0.0) are also directly affected. Acknowledgements Thank you to Bartek Nowotarski for reporting the vulnerability.

Affected configurations

Vulners
Node
amphphttpRange2.1.0
VendorProductVersionCPE
amphphttp*cpe:2.3:a:amphp:http:*:*:*:*:*:*:*:*

CVSS3

8.2

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

NONE

Integrity Impact

LOW

Availability Impact

HIGH

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

AI Score

7.3

Confidence

High

EPSS

0

Percentile

15.5%