CVE-2022-29361
CRITICALWerkzeug < 2.1.0 - HTTP Request Smuggling via Crafted Request Body
Title source: llmExploitation Summary
EIP tracks 2 public exploits for CVE-2022-29361. PoCs published by kevin-mizu, l3ragio.
AI-analyzed exploit summary This PoC demonstrates CVE-2022-29361, a client-side desync vulnerability in Werkzeug that can lead to XSS. It includes a vulnerable Flask app and an exploit server that triggers the vulnerability via a crafted form submission.
Description
Improper parsing of HTTP requests in Pallets Werkzeug v2.1.0 and below allows attackers to perform HTTP Request Smuggling using a crafted HTTP request with multiple requests included inside the body. NOTE: the vendor's position is that this behavior can only occur in unsupported configurations involving development mode and an HTTP server from outside the Werkzeug project
Exploits (2)
This PoC demonstrates CVE-2022-29361, a client-side desync vulnerability in Werkzeug that can lead to XSS. It includes a vulnerable Flask app and an exploit server that triggers the vulnerability via a crafted form submission.
This PoC demonstrates a client-side desynchronization attack (CVE-2022-29361) against Werkzeug, leading to XSS. It uses a rogue server to exploit a vulnerable Flask server by manipulating HTTP request smuggling techniques.
References (2)
Scores
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H