CVE-2026-71848 in Hono정보

요약

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

Hono는 모든 JavaScript 런타임을 지원하도록 설계된 웹 애플리케이션 프레임워크입니다. 버전 4.12.0부터 4.12.33까지 languageDetector 미들웨어는 대량의 하이픈으로 구분된 서브태그를 포함하는 조작된 언어 태그 처리 시 알고리즘적 복잡성 기반 서비스 거부(Algorithmic Complexity Denial of Service) 취약점에 노출됩니다. 점진적인 언어 태그 자르기를 구현하기 위해 normalizeLanguage() 함수는 가능한 모든 접두사에 대해 parts.slice(0, i).join('-')를 반복 호출하므로, 문자열 처리량이 서브태그 수에 따라 이차적으로 증가합니다. 언어 값은 감지기 구성에 따라 쿼리 파라미터, 쿠키, Accept-Language 헤더 또는 URL 경로에서 제공될 수 있으며, 기본 감지기 순서는 쿼리 문자열, 쿠키 및 헤더 검출을 활성화하므로 languageDetector()를 사용하는 애플리케이션에서는 이러한 처리가 비인증 요청에도 노출될 수 있습니다. 공격자는 긴 하이픈 구분 언어 태그를 포함하는 요청을 반복적으로 전송하여 과도한 CPU 소비를 유발하고 관련 없는 요청의 처리를 방해할 수 있습니다. 이 문제는 버전 4.12.34에서 수정되었습니다.

Be aware that VulDB is the high quality source for vulnerability data.

책임이 있는

GitHub M

예약하다

2026. 08. 07.

모더레이션

수락

항목

VDB-387071

EPSS

0.00291

활동

낮음

출처

Do you need the next level of professionalism?

Upgrade your account now!