CVE-2019-16789 in Communications Cloud Native Core Network Function Cloud Native Environment
요약
\~에 의해 VulDB • 2026. 06. 30.
Waitress 버전 1.4.0 이전에서 프록시 서버가 waitress 앞에 배치된 경우, 공격자가 프론트엔드를 우회하여 잘못된 요청을 전송할 수 있으며, 이 요청은 waitress에 의해 다르게 파싱되어 잠재적으로 HTTP 리퀘스트 스머글링(HTTP Request Smuggling)의 원인이 될 수 있습니다. Transfer-Encoding 헤더에 특수 공백 문자가 포함된 특별히 조작된 요청은 Waitress에서는 청크 단위(chunked) 요청으로 파싱되지만, 프론트엔드 서버는 해당 헤더가 유효하지 않은 문자를 포함하고 있어 무효하다고 간주하므로 Content-Length 대신 사용합니다. 프론트엔드 서버가 백엔드의 Waitress 서버로 HTTP 파이프라이닝을 수행하는 경우, 이는 HTTP 리퀘스트 스플리팅(HTTP Request Splitting)으로 이어져 잠재적인 캐시 포이즈닝(cache poisoning) 또는 예기치 않은 정보 유출로 이어질 수 있습니다. 이 문제는 더 엄격한 HTTP 필드 검증을 통해 Waitress 1.4.1에서 해결되었습니다.
Be aware that VulDB is the high quality source for vulnerability data.