urwid is vulnerable to Denial of Service (DoS)
31
Low Risk
The web display backend in urwid.display.web parses window resize commands from posted CGI input and unpacks their arguments into integers without validating them. A resize command with the wrong argument count or non-decimal dimensions raises an uncaught ValueError that crashes the input-processing path and terminates the active session. The fix validates the argument count and numeric format and treats malformed resize commands as ordinary input.
You are affected if you are using a version that falls within the vulnerable range and your application uses the urwid.display.web web display backend.
urwid is vulnerable to Denial of Service (DoS) in versions 4.0.0 - 4.0.9.
Upgrade the urwid library to the patch version.
Connect your repositories to instantly see whether vulnerable or malicious packages exist in your codebase.
Free. No credit card required.

I consent to receiving marketing communications based on Aikido’s Privacy Policy.
SOC 2Compliant
ISO 27001Compliant