🔍 CVE-2026-55484

7.5
CVSS Score
HIGH
2026-08-28
2026-09-09 21:09
✅ 완료

🇰🇷 한글 설명

ALOS HTTP 프레임워크의 core/utils.go 내 sanitizeRequestPath 함수에서 경로가 물음표로 시작할 경우 결과 배열의 인덱스를 확인하지 않고 접근하여 발생하는 취약점입니다. 인증되지 않은 공격자가 조작된 요청을 보내면 서버 프로세스가 예기치 않게 종료되는 서비스 거부(DoS)가 발생할 수 있습니다.

💡 쉬운 설명

웹 서버가 잘못된 형식의 주소를 받았을 때 이를 처리하는 과정에서 오류가 발생하여 서버가 갑자기 꺼지는 문제입니다. 공격자가 특수하게 만든 주소를 보내기만 해도 서버를 멈추게 할 수 있습니다.

🇺🇸 원문 (English)

ALOS HTTP is a Linux-first Go web framework and application server built around a custom networking stack. Prior to 0.0.0-20260617230736-314b6783e196, core/utils.go::sanitizeRequestPath calls splitPathQuery on a request path beginning with a question mark and then performs the unchecked p[0] access without checking whether the resulting path is empty. An unauthenticated client can send a malformed request such as a question-mark-only path through h1_plain.go::ParseH1RequestHead, hpack.go::decodeSimpleGetPathHTTPSRequest, hpack.go::observeHeader, or h3_conn.go::handleRequestStream, causing an out-of-bounds panic before core.Recovery() middleware runs and terminating the server process. This issue is fixed in pseudo-version 0.0.0-20260617230736-314b6783e196.

📍 영향받는 시스템

ALOS HTTP framework versions prior to 0.0.0-20260617230736-314b6783e196

⚔️ 공격 벡터

인증되지 않은 공격자가 물음표(?)로만 구성된 조작된 HTTP 요청 경로를 전송하여 서버의 panic 유도

🛡️ 대응 방법

ALOS HTTP 프레임워크를 수정 버전인 0.0.0-20260617230736-314b6783e196 이상으로 업데이트하십시오.

🔧 검증 코드

명령어 결과에 수정된 버전(0.0.0-20260617230736-314b6783e196)이 포함되어 있으면 안전합니다.

Shell / Script
go list -m all | grep -E '[email protected]'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

IBM WebSphere Application Server