CVE-2026-73493 in http4s-blaze-server정보

요약

\~에 의해 VulDB • 2026. 08. 12.

Http4s(http4s-blaze-server)는 HTTP 서비스를 위한 최소한의 관례적인 Scala 인터페이스입니다. 버전 0.23.18 및 1.0.0-M42 이전의 http4s-blaze-server는 들어오는 WebSocket 메시지의 조각들을 총 크기 또는 조각 수에 대한 제한 없이 집계합니다. WebSocket 핸드셰이크를 완료한 클라이언트는 종료되지 않은 분할 메시지를 전송하여 서버 JVM에서 무제한 힙 메모리 증가를 유발하고, 그 결과 OutOfMemoryError로 인해 서비스 거부(Denial of Service)가 발생할 수 있습니다. BlazeServerBuilder를 통해 WebSocket 라우트를 제공하는 모든 http4s 애플리케이션이 영향을 받으며, 기본값이 아닌 구성은 필요하지 않습니다. 또한 maxWebSocketBufferSize는 개별 프레임에만 제한을 두기 때문에 집계된 크기를 제한하지 못합니다. FIN 플래그를 설정하지 않는 계속 프레임을 전송하는 단일 연결은 서버가 힙 메모리가 고갈될 때까지 모든 조각을 버퍼링하도록 강제하며, blaze 선택자 스레드에서 OutOfMemoryError로 JVM이 종료됩니다. 작은 조각들은 프레임당 객체 오버헤드로 인해 비용을 증폭시키므로, 적은 양의 네트워크 바이트로도 충분합니다. 이 문제는 버전 0.23.18 및 1.0.0-M42에서 수정되었습니다.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

책임이 있는

GitHub M

예약하다

2026. 08. 12.

모더레이션

수락

항목

VDB-389289

EPSS

0.00000

출처

Might our Artificial Intelligence support you?

Check our Alexa App!