Skip to content
OpenAdvisories
High USN-8751-1 1 CVE

urwid vulnerabilities

Published Sep 14, 2026 · Updated Sep 14, 2026

Summary

Katriel Moses discovered that Urwid used a weak PRNG. A local attacker
could possibly use this issue to cause a denial of service or execute
arbitrary code.

Fixed packages 4

ReleasePackageFixed in
Ubuntu · 22.04 LTS 22.04:LTS urwid 2.1.2-2ubuntu0.1
Ubuntu · Pro 18.04 LTS Pro:18.04:LTS urwid 2.0.1-2ubuntu0.1~esm1
Ubuntu · Pro 20.04 LTS Pro:20.04:LTS urwid 2.0.1-3ubuntu0.1~esm1
Ubuntu · Pro 26.04 LTS Pro:26.04:LTS urwid 3.0.4-1ubuntu0.1~esm1

Vulnerabilities 1

  • High 8.1

    Insecure PRNG and Information Exposure in urwid Web Display Backend

    The urwid web display backend (urwid/display/web.py) generates web session identifiers (urwid_id) in Screen.start() by concatenating two random.randrange(10**9) calls that use Python's Mersenne Twister PRNG, which is not cryptographically secure. Each call co…

References

  • report
    https://ubuntu.com/security/CVE-2026-9323