Lucene search

K
alpinelinuxAlpine Linux Development TeamALPINE:CVE-2024-22189
HistoryApr 04, 2024 - 3:15 p.m.

CVE-2024-22189

2024-04-0415:15:37
Alpine Linux Development Team
security.alpinelinux.org
4
quic-go
denial of service
remote attackers
new_connection_id
frame manipulation

7.5 High

CVSS3

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

NONE

Integrity Impact

NONE

Availability Impact

HIGH

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

0.0004 Low

EPSS

Percentile

15.7%

quic-go is an implementation of the QUIC protocol in Go. Prior to version 0.42.0, an attacker can cause its peer to run out of memory sending a large number of NEW_CONNECTION_ID frames that retire old connection IDs. The receiver is supposed to respond to each retirement frame with a RETIRE_CONNECTION_ID frame. The attacker can prevent the receiver from sending out (the vast majority of) these RETIRE_CONNECTION_ID frames by collapsing the peers congestion window (by selectively acknowledging received packets) and by manipulating the peer’s RTT estimate. Version 0.42.0 contains a patch for the issue. No known workarounds are available.

OSVersionArchitecturePackageVersionFilename
Alpineedge-communitynoarchkubo< 0.28.0-r0UNKNOWN
Alpine3.20-communitynoarchkubo< 0.28.0-r0UNKNOWN

7.5 High

CVSS3

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

NONE

Integrity Impact

NONE

Availability Impact

HIGH

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

0.0004 Low

EPSS

Percentile

15.7%