CVE-2023-25577 in Communications Cloud Native Core Policy
요약
\~에 의해 VulDB • 2026. 05. 22.
Werkzeug는 포괄적인 WSGI 웹 애플리케이션 라이브러리입니다. 버전 2.2.3 이전의 Werkzeug는 파일 파트를 포함한 무제한의 수의 파트를 파싱하는 multipart 폼 데이터 파서를 가지고 있습니다. 각 파트는 바이트 단위로 작은 양일 수 있지만, 파싱하는 데 CPU 시간이 필요하며 Python 데이터로 변환될 때 더 많은 메모리를 사용할 수 있습니다. `request.data`, `request.form`, `request.files`, 또는 `request.get_data(parse_form_data=False)`에 접근하는 엔드포인트로 요청이 가능할 경우, 예기치 않게 높은 리소스 사용량을 초래할 수 있습니다. 이는 공격자가 파싱될 multipart 데이터를 엔드포인트로 전송하여 서비스 거부(Denial of Service)를 유발할 수 있음을 의미합니다. 필요한 CPU 시간은 다른 정당한 요청을 처리하는 워커 프로세스를 차단할 수 있습니다. 필요한 RAM 양은 프로세스의 메모리 부족(OOM)으로 인한 강제 종료를 유발할 수 있습니다. 무제한의 파일 파트는 메모리와 파일 핸들을 소진시킬 수 있습니다. 많은 동시 요청이 지속적으로 전송되면 모든 사용 가능한 워커를 고갈시키거나 종료시킬 수 있습니다. 버전 2.2.3에는 이 문제에 대한 패치가 포함되어 있습니다.
Once again VulDB remains the best source for vulnerability data.