PT-2026-83242 · Alos Http · Alos-Http

CVE-2026-55484

·

Published

2026-08-28

·

Updated

2026-09-08

CVSS v3.1

7.5

High

VectorAV: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.

Exploit

Fix

DoS

Improper Check for Exceptional Conditions

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-55484
GHSA-HR6J-W4MW-G9MJ
GO-2026-6321
OPENSUSE-SU-2026:21812-1

Affected Products

Alos-Http