🇰🇷 한글 설명
Netty의 IpSubnetFilterRule에서 IPv6 서브넷 규칙 우회 취약점이 발견되었습니다. 잘못된 마스킹 연산으로 인해 유효한 공개 IP 주소가 제한을 우회할 수 있습니다. 이 문제는 버전 4.1.135.Final 및 4.2.15.Final에서 수정되었습니다.
💡 쉬운 설명
네트워크 보안 규칙을 적용하는 과정에서 오류가 발생해, 허가되지 않은 IP 주소가 규칙을 피해 접근할 수 있습니다. 이는 시스템의 접근 통제 기능을 무력화시킬 수 있는 위험한 결함입니다.
🇺🇸 원문 (English)
Netty is a network application framework for development of protocol servers and clients. In netty-handler prior to versions 4.1.135.Final and 4.2.15.Final, an attacker can bypass IPv6 subnet rules due to an incorrect masking operation in IpSubnetFilterRule.compareTo(). Valid public IP addresses can bypass the restrictions. Versions 4.1.135.Final and 4.2.15.Final patch the issue.
📍 영향받는 시스템
Netty Handler 4.1.134.Final 이하 및 4.2.14.Final 이하
⚔️ 공격 벡터
IPv6 서브넷 필터링 규칙을 우회하여 비인가된 네트워크 접근 시도
🛡️ 대응 방법
Netty Handler를 4.1.135.Final 또는 4.2.15.Final 이상으로 업그레이드
🔧 검증 코드
출력된 버전이 4.1.135.Final 또는 4.2.15.Final보다 낮으면 취약한 버전입니다.
mvn dependency:tree -Dincludes=io.netty:netty-handler | grep -E '4\.1\.[0-9]{2}|4\.2\.[0-9]{2}'
📊 CVSS Vector String
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
💻 영향받는 소프트웨어
IBM WebSphere Application Server