🇰🇷 한글 설명
GoAhead 웹 서버의 multi-part/form-data 요청 처리 과정에서 코드 실행이 가능한 취약점이 발견되었습니다. 특수하게 조작된 HTTP 요청을 통해 Use-After-Free 조건이 발생하며, 이를 통해 힙 구조를 손상시켜 임의의 코드를 실행할 수 있습니다.
💡 쉬운 설명
웹 서버가 데이터를 처리하는 과정에서 이미 사용이 끝난 메모리 공간을 다시 사용하면서 발생하는 오류입니다. 해커가 이 허점을 이용해 서버에 몰래 명령을 내려 서버를 완전히 장악할 수 있습니다.
🇺🇸 원문 (English)
An exploitable code execution vulnerability exists in the processing of multi-part/form-data requests within the base GoAhead web server application in versions v5.0.1, v.4.1.1 and v3.6.5. A specially crafted HTTP request can lead to a use-after-free condition during the processing of this request that can be used to corrupt heap structures that could lead to full code execution. The request can be unauthenticated in the form of GET or POST requests, and does not require the requested resource to exist on the server.
📍 영향받는 시스템
GoAhead web server v5.0.1, v4.1.1, v3.6.5
⚔️ 공격 벡터
인증되지 않은 공격자가 특수하게 조작된 GET 또는 POST HTTP 요청을 전송
🛡️ 대응 방법
GoAhead 웹 서버를 최신 보안 패치가 적용된 버전으로 업데이트
🔧 검증 코드
출력된 버전이 취약한 버전(v5.0.1, v4.1.1, v3.6.5)에 해당하는지 확인
goahead -v 2>/dev/null || echo 'Check installed version manually'
📊 CVSS Vector String
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
💻 영향받는 소프트웨어
IBM WebSphere Application Server