debian/patches/CVE-2026-33857.patch: fix length checks in AJP msgget
functions in modules/proxy/ajpmsg.c.
CVE-2026-33857
SECURITY UPDATE: modproxyajp heap over-read in ajpparsedata
debian/patches/CVE-2026-34059.patch: fix message length check in
modules/proxy/ajp_header.c.
CVE-2026-34059
SECURITY UPDATE: modauthnsocache crash in caching forward proxy
debian/patches/CVE-2026-33007.patch: validate URL earlier in
modules/aaa/modauthnsocache.c.
CVE-2026-33007
SECURITY UPDATE: HTTP response splitting via malicious backend status line
debian/patches/CVE-2026-33523.patch: scan outgoing status line for
newlines and controls in modules/http/http_filters.c.
CVE-2026-33523
SECURITY UPDATE: modrewrite elevation of privileges via apexpr in
.htaccess
debian/patches/CVE-2026-24072.patch: use APEXPRFLAGRESTRICTED in
htaccess context in modules/mappers/modrewrite.c and
modules/metadata/modsetenvif.c. modproxy_fcgi hunk omitted —
ProxyFCGISetEnvIf was added in 2.4.26, after this source.
debian/patches/CVE-2026-33006.patch: use a constant-time comparison
helper for nonce hash and digest checks, add VALIDNONCE validation
and MD5DIGESTLEN length check in getdigestrec, in
modules/aaa/modauthdigest.c. Inline apcryptoequalsconsttime()
replaces aprcryptoequals (added in apr-util 1.6, not in xenial's
apr-util 1.5.4); the upstream apr-util version bump and the
aprcrypto.h include are omitted accordingly.
debian/patches/CVE-2026-28780.patch: tighten the upper-bound check in
ajpmsgcheckheader() to reserve AJPHEADERLEN bytes of headroom in
modules/proxy/ajpmsg.c (companion to CVE-2026-33857/34032).