{"id":"CLSA-2026-1781557190","summary":"Fix CVE(s): CVE-2026-28780, CVE-2026-44186","details":"   * SECURITY UPDATE: heap buffer overflow in mod_proxy_ajp message header\n     length check\n     - debian/patches/CVE-2026-28780.patch: account for the AJP header bytes\n       in the incoming-message size check (msglen \u003e max_size - AJP_HEADER_LEN)\n       in ajp_msg_check_header() so a crafted length can no longer let\n       msg-\u003elen exceed the allocated buffer and overflow the heap in\n       modules/proxy/ajp_msg.c. Upstream fix\n       d04119e6e591f7b21222e749387a8b39e9092a1b (SVN r1935348).\n     - CVE-2026-28780\n   * SECURITY UPDATE: infinite loop (DoS) in mod_proxy_ftp Retry-After\n     parsing\n     - debian/patches/CVE-2026-44186.patch: advance secs_str inside the\n       scan loop (add the missing secs_str++) in proxy_ftp_handler() so the\n       Retry-After number search makes progress instead of spinning forever\n       on a malicious backend FTP response in modules/proxy/mod_proxy_ftp.c.\n       Upstream fix 414de374a06549b2c6710cbcff81c3821379f75c (SVN r1935004).\n     - CVE-2026-44186","modified":"2026-10-26T09:32:05.332876294Z","published":"2026-06-15T21:01:38Z","upstream":["CVE-2026-28780","CVE-2026-44186"],"references":[{"type":"ADVISORY","url":"https://errata.tuxcare.com/els_os/ubuntu20.04els/CLSA-2026-1781557190.html"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-28780"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-44186"}],"affected":[{"package":{"name":"apache2","ecosystem":"TuxCare:Ubuntu:20.04","purl":"pkg:deb/tuxcare/apache2?distro=ubuntu-20.04"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.4.41-4ubuntu3.23+tuxcare.els6"}]}],"database_specific":{"source":"https://github.com/cloudlinux/tuxcare-osv/tree/main/data/els_os/ubuntu20.04els/CLSA-2026-1781557190.json"}},{"package":{"name":"apache2-bin","ecosystem":"TuxCare:Ubuntu:20.04","purl":"pkg:deb/tuxcare/apache2-bin?distro=ubuntu-20.04"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.4.41-4ubuntu3.23+tuxcare.els6"}]}],"database_specific":{"source":"https://github.com/cloudlinux/tuxcare-osv/tree/main/data/els_os/ubuntu20.04els/CLSA-2026-1781557190.json"}},{"package":{"name":"apache2-data","ecosystem":"TuxCare:Ubuntu:20.04","purl":"pkg:deb/tuxcare/apache2-data?distro=ubuntu-20.04"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.4.41-4ubuntu3.23+tuxcare.els6"}]}],"database_specific":{"source":"https://github.com/cloudlinux/tuxcare-osv/tree/main/data/els_os/ubuntu20.04els/CLSA-2026-1781557190.json"}},{"package":{"name":"apache2-dev","ecosystem":"TuxCare:Ubuntu:20.04","purl":"pkg:deb/tuxcare/apache2-dev?distro=ubuntu-20.04"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.4.41-4ubuntu3.23+tuxcare.els6"}]}],"database_specific":{"source":"https://github.com/cloudlinux/tuxcare-osv/tree/main/data/els_os/ubuntu20.04els/CLSA-2026-1781557190.json"}},{"package":{"name":"apache2-doc","ecosystem":"TuxCare:Ubuntu:20.04","purl":"pkg:deb/tuxcare/apache2-doc?distro=ubuntu-20.04"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.4.41-4ubuntu3.23+tuxcare.els6"}]}],"database_specific":{"source":"https://github.com/cloudlinux/tuxcare-osv/tree/main/data/els_os/ubuntu20.04els/CLSA-2026-1781557190.json"}},{"package":{"name":"apache2-ssl-dev","ecosystem":"TuxCare:Ubuntu:20.04","purl":"pkg:deb/tuxcare/apache2-ssl-dev?distro=ubuntu-20.04"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.4.41-4ubuntu3.23+tuxcare.els6"}]}],"database_specific":{"source":"https://github.com/cloudlinux/tuxcare-osv/tree/main/data/els_os/ubuntu20.04els/CLSA-2026-1781557190.json"}},{"package":{"name":"apache2-suexec-custom","ecosystem":"TuxCare:Ubuntu:20.04","purl":"pkg:deb/tuxcare/apache2-suexec-custom?distro=ubuntu-20.04"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.4.41-4ubuntu3.23+tuxcare.els6"}]}],"database_specific":{"source":"https://github.com/cloudlinux/tuxcare-osv/tree/main/data/els_os/ubuntu20.04els/CLSA-2026-1781557190.json"}},{"package":{"name":"apache2-suexec-pristine","ecosystem":"TuxCare:Ubuntu:20.04","purl":"pkg:deb/tuxcare/apache2-suexec-pristine?distro=ubuntu-20.04"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.4.41-4ubuntu3.23+tuxcare.els6"}]}],"database_specific":{"source":"https://github.com/cloudlinux/tuxcare-osv/tree/main/data/els_os/ubuntu20.04els/CLSA-2026-1781557190.json"}},{"package":{"name":"apache2-utils","ecosystem":"TuxCare:Ubuntu:20.04","purl":"pkg:deb/tuxcare/apache2-utils?distro=ubuntu-20.04"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.4.41-4ubuntu3.23+tuxcare.els6"}]}],"database_specific":{"source":"https://github.com/cloudlinux/tuxcare-osv/tree/main/data/els_os/ubuntu20.04els/CLSA-2026-1781557190.json"}},{"package":{"name":"libapache2-mod-md","ecosystem":"TuxCare:Ubuntu:20.04","purl":"pkg:deb/tuxcare/libapache2-mod-md?distro=ubuntu-20.04"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.4.41-4ubuntu3.23+tuxcare.els6"}]}],"database_specific":{"source":"https://github.com/cloudlinux/tuxcare-osv/tree/main/data/els_os/ubuntu20.04els/CLSA-2026-1781557190.json"}},{"package":{"name":"libapache2-mod-proxy-uwsgi","ecosystem":"TuxCare:Ubuntu:20.04","purl":"pkg:deb/tuxcare/libapache2-mod-proxy-uwsgi?distro=ubuntu-20.04"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.4.41-4ubuntu3.23+tuxcare.els6"}]}],"database_specific":{"source":"https://github.com/cloudlinux/tuxcare-osv/tree/main/data/els_os/ubuntu20.04els/CLSA-2026-1781557190.json"}}],"schema_version":"1.9.0"}