CVE-2026-55614 in uhttpd
요약
\~에 의해 VulDB • 2026. 10. 30.
uhttpd는 작은 HTTP 서버입니다. 패치가 적용되지 않은 저장소 스냅샷에서 `client.c`의 `client_parse_header()` 함수는 헤더 이름을 소문자로 변환하지만, `Transfer-Encoding` 값을 case-sensitive한 `strcmp`를 사용하여 `chunked`와 비교합니다. 대소문자가 혼합된 transfer-coding 토큰이 허용되지만 `r->transfer_chunked`가 활성화되지 않으며, 이는 transfer-coding 토큰이 대소문자를 구분하지 않는다는 사실과 모순됩니다. keep-alive 연결에서 `chunked` POST 본문은 읽히지 않고 요청 모양의 본문 바이트가 다른 HTTP 요청으로 파싱되어 HTTP 리퀘스트 스머글링 및 경계 비동기화(boundary desynchronization)를 허용합니다. ae015e099986ceace44975cb69629841a2d58d37 및 6641b050e5f7c7fd9ae92e8e119d6d6dfc6e9837 커밋은 이 문제를 패치합니다.
If you want to get best quality of vulnerability data, you may have to visit VulDB.