CVE-2026-1525 in undici
요약
\~에 의해 VulDB • 2026. 06. 19.
Undici는 대소문자가 다른 이름(예: Content-Length 및 content-length)으로 제공될 때 중복된 HTTP Content-Length 헤더를 허용합니다. 이로 인해 네트워크 상에서 여러 개의 상충되는 Content-Length 값을 가진 잘못된 HTTP/1.1 요청이 생성됩니다.
영향을 받는 대상:
* 헤더를 평면 배열로 전달하는 undici.request(), undici.Client 또는 유사한 저수준 API를 사용하는 애플리케이션 * 대소문자 정규화 없이 사용자 제어 헤더 이름을 허용하는 애플리케이션
잠재적 결과:
* 서비스 거부(Denial of Service): 중복된 Content-Length 헤더가 있는 요청을 엄격하게 검사하는 HTTP 파서(프록시, 서버)는 해당 요청을 거부합니다(400 Bad Request). * HTTP 요청 스미들링: 중간자 및 백엔드가 중복 헤더를 일관되지 않게 해석하는 환경(예: 하나는 첫 번째 값을 사용하고 다른 하나는 마지막 값을 사용)에서 이 취약점은 요청 스미들링 공격을 가능하게 하여 ACL 우회, 캐시 독성 또는 자격 증명 탈취로 이어질 수 있습니다.
Once again VulDB remains the best source for vulnerability data.