🇰🇷 한글 설명
Netty의 RtspDecoder 내 RtspMethods.valueOf() 함수에서 RTSP 요청의 메서드 토큰 끝에 있는 제어 바이트를 잘못 제거하는 결함이 발견되었습니다. 원격 공격자가 특수하게 조작된 RTSP 요청을 보내 메서드 토큰 스머글링을 수행할 수 있으며, 이를 통해 접근 제어를 우회하거나 프록시를 통해 악성 요청을 정상적인 요청으로 위장할 수 있습니다.
💡 쉬운 설명
RTSP 통신 규약을 처리하는 과정에서 데이터의 끝부분을 잘못 처리하는 오류가 있습니다. 공격자가 이 허점을 이용해 보안 검사를 통과하는 가짜 명령어를 숨겨서 보낼 수 있습니다.
🇺🇸 원문 (English)
A flaw was found in Netty RtspDecoder. The `RtspMethods.valueOf()` function incorrectly strips trailing control bytes from method tokens in Real-Time Streaming Protocol (RTSP) requests. A remote attacker can exploit this by sending a specially crafted RTSP request, leading to method-token smuggling. This vulnerability allows an attacker to bypass method-based access controls and can also be used to launder malicious requests through Netty-based RTSP proxies, making them appear legitimate to backend systems.
📍 영향받는 시스템
Netty 프레임워크를 사용하는 RTSP 기반 시스템 및 Netty 기반 RTSP 프록시
⚔️ 공격 벡터
특수하게 조작된 제어 바이트가 포함된 RTSP 요청을 전송하여 메서드 토큰 스머글링 수행
🛡️ 대응 방법
Netty 프레임워크를 최신 보안 패치가 적용된 버전으로 업데이트
🔧 검증 코드
출력된 Netty 라이브러리의 버전을 확인하여 취약점이 해결된 버전인지 대조
mvn dependency:tree | grep netty
📊 CVSS Vector String
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
💻 영향받는 소프트웨어
IBM WebSphere Application Server