🔍 CVE-2026-44891

7.5
CVSS Score
HIGH
2026-07-17
2026-07-23 13:35
✅ 완료

🇰🇷 한글 설명

Netty 프레임워크의 StompSubframeDecoder에서 헤더의 총 개수나 누적 크기를 제한하지 못하는 취약점이 발견되었습니다. 공격자가 수많은 짧은 헤더를 전송할 경우 메모리가 과도하게 점유되어 JVM에서 OutOfMemoryError가 발생하며 서비스 거부(DoS) 상태가 될 수 있습니다.

💡 쉬운 설명

서버에 아주 많은 양의 작은 데이터 조각들을 한꺼번에 보내서 서버의 메모리를 가득 채워버리는 공격입니다. 이로 인해 서버가 과부하로 멈추거나 정상적인 서비스를 제공하지 못하게 됩니다.

🇺🇸 원문 (English)

Netty is a network application framework for development of protocol servers and clients. Prior to 4.1.136.Final and 4.2.16.Final, io.netty.handler.codec.stomp.StompSubframeDecoder fails to limit the total number of headers or their cumulative size per frame, and the maxLineLength parameter only restricts individual header lines. An attacker can send a large number of short headers that are accumulated in memory inside DefaultStompHeadersSubframe until the JVM throws an OutOfMemoryError, causing denial of service for servers exposing a STOMP endpoint based on StompSubframeDecoder. This issue is fixed in versions 4.1.136.Final and 4.2.16.Final.

📍 영향받는 시스템

Netty versions prior to 4.1.136.Final and 4.2.16.Final

⚔️ 공격 벡터

STOMP 엔드포인트를 통해 다수의 짧은 헤더를 포함한 프레임을 전송하여 메모리 고갈 유도

🛡️ 대응 방법

Netty를 4.1.136.Final 또는 4.2.16.Final 이상의 버전으로 업데이트

🔧 검증 코드

명령어 결과에 4.1.136.Final 또는 4.2.16.Final 이상의 버전이 나타나면 취약점이 해결된 상태입니다.

Shell / Script
mvn dependency:list | grep -E 'netty-all|netty-handler' | grep -E '4.1.136|4.2.16'

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

💻 영향받는 소프트웨어

IBM WebSphere Application Server