PT-2026-83242

CVE-2026-55484

·

Published

2026-08-28

·

Updated

2026-09-08

Description by

CVSS 3.1
7.5
High
MetricsAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Name of the Vulnerable Software and Affected Versions ALOS HTTP versions prior to 0.0.0-20260617230736-314b6783e196
Description An unauthenticated client can cause a denial of service by sending a malformed HTTP request with a path consisting only of a question mark. The sanitizeRequestPath() function in core/utils.go calls splitPathQuery() on the request path but fails to verify if the resulting path is empty before attempting to access the first byte p[0]. This leads to an out-of-bounds panic that terminates the entire server process. Because the panic occurs during request parsing, it happens before the core.Recovery() middleware can execute, meaning the server cannot recover and all active connections are dropped. This issue is reachable via HTTP/1.1, HTTP/2, and HTTP/3 (if ListenAndServeQUIC is enabled) through the following functions:
  • ParseH1RequestHead() in h1 plain.go
  • decodeSimpleGetPathHTTPSRequest() in hpack.go
  • observeHeader() in hpack.go
  • handleRequestStream() in h3 conn.go
Recommendations Update ALOS HTTP to version 0.0.0-20260617230736-314b6783e196.
Exploitability
Exploit
Fix
Impacts
Vendors
Affected products
Related identifiers
GHSA-HR6J-W4MW-G9MJ
GO-2026-6321
OPENSUSE-SU-2026:21812-1
SUSE-SU-2026:23692-1
SUSE-SU-2026:23712-1
Found an issue in the description? Have something to add? Feel free to write us 👾