🔍 CVE-2026-69208

7.5
CVSS Score
HIGH
2026-09-15
2026-09-17 17:16
✅ 완료

🇰🇷 한글 설명

Http4s의 DigestAuth 서버 미들웨어에서 stale-nonce 비교 로직이 반대로 구현되어 발생하는 취약점입니다. 인증되지 않은 공격자가 반복적으로 인증 챌린지를 유발하면 nonce 맵이 계속 증가하여 JVM의 힙 메모리를 고갈시킬 수 있습니다.

💡 쉬운 설명

인증 과정에서 발생하는 임시 데이터를 제대로 삭제하지 못해 발생하는 문제입니다. 공격자가 가짜 요청을 계속 보내면 서버의 메모리가 가득 차서 서비스가 멈출 수 있습니다.

🇺🇸 원문 (English)

Http4s is a Scala interface for HTTP services. Prior to 0.23.35 and 1.0.0-M47, the DigestAuth server middleware removes fresh nonces and stops eviction at the first stale nonce because its stale-nonce comparison is inverted. On an application that protects at least one route with DigestAuth, an unauthenticated attacker can repeatedly trigger authentication challenges, causing the persistent nonce map to grow until the JVM exhausts heap memory. This issue is fixed in versions 0.23.35 and 1.0.0-M47.

📍 영향받는 시스템

Http4s versions prior to 0.23.35 and 1.0.0-M47

⚔️ 공격 벡터

인증되지 않은 공격자가 반복적인 DigestAuth 인증 챌린지를 트리거하여 메모리 고갈 유도

🛡️ 대응 방법

Http4s를 0.23.35 또는 1.0.0-M47 이상의 버전으로 업데이트

🔧 검증 코드

출력된 결과에서 http4s 관련 라이브러리의 버전이 0.23.35 또는 1.0.0-M47보다 낮은지 확인

Shell / Script
mvn dependency:list | grep -E 'http4s-core|http4s-server'

📊 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