🇰🇷 한글 설명
Qt Group의 QtNetwork 모듈 내 HTTP Cache-Control 응답 헤더 파싱 과정에서 경계 외 읽기(Out-of-bounds read) 취약점이 발견되었습니다. 공격자가 조작된 대규모 Cache-Control 헤더를 전송할 경우, QNetworkAccessManager을 사용하는 애플리케이션에서 서비스 거부(DoS) 상태인 크래시가 발생할 수 있습니다.
💡 쉬운 설명
인터넷 연결을 사용하는 프로그램이 서버로부터 너무 긴 응답을 받으면 프로그램이 갑자기 종료될 수 있는 문제입니다. 악의적인 서버를 통해 프로그램이 멈추게 만들 수 있습니다.
🇺🇸 원문 (English)
Out-of-bounds read (buffer over-read) in the HTTP Cache-Control response header parsing in the QtNetwork module in Qt Group Qt 6.0.0 through 6.8.8, and 6.9.0 through 6.11.1, allows remote attackers to cause a denial of service (application crash) via an excessively large Cache-Control header value returned by an untrusted or compromised HTTP server to an application using QNetworkAccessManager. Only the client side of the connection is affected and 32-bit builds are not affected; the out-of-bounds access is read-only, with no information disclosure and no code execution.
📍 영향받는 시스템
Qt Group Qt 6.0.0 ~ 6.8.8 및 6.9.0 ~ 6.11.1 (32비트 빌드는 제외)
⚔️ 공격 벡터
신뢰할 수 없거나 변조된 HTTP 서버가 비정상적으로 큰 Cache-Control 헤더 값을 클라이언트에 전송
🛡️ 대응 방법
Qt 프레임워크를 최신 보안 패치가 적용된 버전으로 업데이트하십시오.
🔧 검증 코드
출력된 Qt 버전이 취약 범위(6.0.0-6.8.8 또는 6.9.0-6.11.1)에 해당하면 취약한 상태입니다.
qtbase-dev --version 2>/dev/null | grep -E '6\.[0-8]\.|6\.[9-1]\.' || echo 'Check manual installation'
💻 영향받는 소프트웨어
IBM WebSphere Application Server