Interpretation Conflict in python-multipart - CVE-2026-53538
Published: November 9, 2026
Vulnerability details
The vulnerability allows an unauthenticated remote attacker to bypass upstream form validation by smuggling extra or overriding fields to a backend application.
The vulnerability exists due to python-multipart's QuerystringParser treating semicolons as separators in URL-encoded request bodies when an upstream inspecting component recognizes only ampersands. An unauthenticated remote attacker can submit a semicolon-delimited duplicate field that the backend interprets as an overriding value unseen by the upstream validator.