SECURITY UPDATE: Control characters not rejected in Cookie module (HTTP header injection)
debian/patches/CVE-2026-0672.patch: add _has_control_character() helper and
reject control characters in Morsel.setitem(), Morsel.set() and
BaseCookie.output() in Lib/Cookie.py, plus regression tests in
Lib/test/test_cookie.py
CVE-2026-0672
SECURITY UPDATE: Incomplete rejection of control characters in Cookie module
debian/patches/CVE-2026-3644.patch: add control character validation to
Morsel.update() and Morsel.js_output() in Lib/Cookie.py
CVE-2026-3644
SECURITY UPDATE: C stack overflow via deeply nested inline DTD content model in pyexpat
debian/patches/CVE-2026-4224.patch: add Py_EnterRecursiveCall/Py_LeaveRecursiveCall
guards to conv_content_model() in Modules/pyexpat.c to prevent unbounded C recursion
when ElementDeclHandler is registered