🇰🇷 한글 설명
Qt Network 모듈의 QNetworkAccessManager HTTP/2 클라이언트 지원에 use-after-free 취약점이 존재합니다. 악의적이거나 침해된 HTTP/2 서버가 클라이언트 애플리케이션을 비정상 종료시켜 가용성에 영향을 줄 수 있습니다.
💡 쉬운 설명
Qt 기반 프로그램이 HTTP/2 방식으로 접속한 서버가 악의적이면 프로그램이 갑자기 꺼질 수 있습니다. 데이터 유출이나 원격 명령 실행은 확인되지 않았고, 주로 서비스 중단 문제입니다.
🇺🇸 원문 (English)
A use-after-free vulnerability in the Qt QNetworkAccessManager HTTP/2 client support of the Qt Network module allows a malicious or compromised HTTP/2 server to cause the client application to crash, affecting availability.
📍 영향받는 시스템
Qt Network 모듈을 사용하는 애플리케이션 (정확한 영향 버전은 공식 Qt 보안 공지 확인 필요)
⚔️ 공격 벡터
악의적이거나 침해된 HTTP/2 서버에 클라이언트가 연결될 때 취약한 메모리 해제 후 사용 경로를 유발
🛡️ 대응 방법
Qt 라이브러리를 공식 패치가 포함된 최신 버전으로 업데이트하고, 신뢰할 수 없는 HTTP/2 서버 연결을 제한
🔧 검증 코드
출력된 Qt 버전을 Qt 공식 보안 공지의 패치 버전과 비교하여 그보다 낮으면 취약한 것으로 판단하고, 명령어 결과가 없으면 Qt가 설치되어 있지 않은 것입니다.
qmake -v 2>/dev/null | grep -i qt
💻 영향받는 소프트웨어
IBM WebSphere Application Server