{"id":"CVE-2026-63385","aliases":["ALSA-2026:67908","ALSA-2026:67909","ALSA-2026:67910","AZL-96897","AZL-96947","AZL-97539","AZL-97566","BELL-CVE-2026-63385","CLSA-2026-1790587734","CLSA-2026-1792536579","CLSA-2026-1792536927","CLSA-2026-1792537208","DEBIAN-CVE-2026-63385","EUVD-2026-63563","GHSA-jcwh-pvf2-73p2","MGASA-2026-0294","OESA-2026-3268","RHSA-2026:63388","RHSA-2026:67908","RHSA-2026:67909","RHSA-2026:67910","RHSA-2026:70254","RLSA-2026:67908","RLSA-2026:67909","RLSA-2026:67910","ROOT-OS-DEBIAN-11-CVE-2026-63385","ROOT-OS-DEBIAN-12-CVE-2026-63385","ROOT-OS-DEBIAN-13-CVE-2026-63385","UBUNTU-CVE-2026-63385","USN-8710-1","openSUSE-SU-2026:12330-1"],"status":"published","title":"Libevent: HTTP header handling bugs create risk of access control bypass.","description":"Libevent is an event notification library. Prior to 2.1.13 and 2.2.2-alpha, libevent has two HTTP parsing weaknesses in http.c. evhttp_decode_uri_internal decodes percent-encoded %00 bytes into literal NUL characters, which can cause downstream C string operations to truncate a path and bypass validation performed on a different representation. evhttp_header_is_valid_value also accepts obsolete line folding in header values containing carriage return or line feed characters, allowing a proxy and libevent to interpret headers differently and enabling header injection or access control bypass. The CRLF header acceptance is fixed in versions 2.1.13 and 2.2.2-alpha, but the reviewed patches do not clearly remediate the URI NUL-truncation condition.","severity":{"version":"4.0","score":9.2,"vector":"CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:L/SC:L/SI:L/SA:N","level":"critical","assessor":"cna","from":"cve"},"epss":{"day":"2026-11-11","score":0.01292,"percentile":0.70646,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-444"],"published":"2026-07-24T16:09:36Z","modified":"2026-11-05T05:40:51Z","fixes":[{"ecosystem":"Azure Linux:3","package":"libevent","fixed_in":["2.1.13-1"],"sources":["osv"]},{"ecosystem":"Azure Linux:3","package":"mysql","fixed_in":["8.0.46-2"],"sources":["osv"]},{"ecosystem":"Azure Linux:3","package":"ntp","fixed_in":["4.2.8p17-3"],"sources":["osv"]},{"ecosystem":"Alpaquita:23","package":"libevent","fixed_in":["2.1.13-r0"],"sources":["osv"]},{"ecosystem":"Alpaquita:25","package":"libevent","fixed_in":["2.1.13-r0"],"sources":["osv"]},{"ecosystem":"Alpaquita:stream","package":"libevent","fixed_in":["2.1.13-r0"],"sources":["osv"]},{"ecosystem":"BellSoft Hardened Containers:23","package":"libevent","fixed_in":["2.1.13-r0"],"sources":["osv"]},{"ecosystem":"BellSoft Hardened Containers:25","package":"libevent","fixed_in":["2.1.13-r0"],"sources":["osv"]},{"ecosystem":"BellSoft Hardened Containers:stream","package":"libevent","fixed_in":["2.1.13-r0"],"sources":["osv"]},{"ecosystem":"Debian:12","package":"libevent","fixed_in":["2.1.12-stable-8+deb12u1"],"sources":["osv"]},{"ecosystem":"Debian:13","package":"libevent","fixed_in":["2.1.13-stable-1~deb13u1"],"sources":["osv"]},{"ecosystem":"Debian:14","package":"libevent","fixed_in":["2.1.13-stable-1"],"sources":["osv"]},{"ecosystem":"Red Hat:hummingbird:1","package":"libevent","fixed_in":["0:2.1.13-1.hum1"],"sources":["osv"]},{"ecosystem":"Red Hat:hummingbird:1","package":"libevent-devel","fixed_in":["0:2.1.13-1.hum1"],"sources":["osv"]},{"ecosystem":"Red Hat:hummingbird:1","package":"libevent-doc","fixed_in":["0:2.1.13-1.hum1"],"sources":["osv"]},{"ecosystem":"Root:Debian:11","package":"libevent","fixed_in":["2.1.12-stable-1.aikido.1","2.1.12-stable-1.aikido.2","2.1.12-stable-1.aikido.3"],"sources":["osv"]},{"ecosystem":"Root:Debian:11","package":"rootio-libevent","fixed_in":["2.1.12-stable-1.aikido.1","2.1.12-stable-1.aikido.2","2.1.12-stable-1.aikido.3"],"sources":["osv"]},{"ecosystem":"Ubuntu:Pro:14.04:LTS","package":"libevent","fixed_in":["2.0.21-stable-1ubuntu1.14.04.2+esm1"],"sources":["osv"]},{"ecosystem":"Ubuntu:Pro:16.04:LTS","package":"libevent","fixed_in":["2.0.21-stable-2ubuntu0.16.04.1+esm1"],"sources":["osv"]},{"ecosystem":"Ubuntu:Pro:18.04:LTS","package":"libevent","fixed_in":["2.1.8-stable-4ubuntu0.1~esm1"],"sources":["osv"]},{"ecosystem":"Ubuntu:Pro:20.04:LTS","package":"libevent","fixed_in":["2.1.11-stable-1ubuntu0.1~esm1"],"sources":["osv"]},{"ecosystem":"Ubuntu:22.04:LTS","package":"libevent","fixed_in":["2.1.12-stable-1ubuntu0.1"],"sources":["osv"]},{"ecosystem":"Ubuntu:24.04:LTS","package":"libevent","fixed_in":["2.1.12-stable-9ubuntu2.1"],"sources":["osv"]},{"ecosystem":"Ubuntu:26.04:LTS","package":"libevent","fixed_in":["2.1.12-stable-10ubuntu0.1"],"sources":["osv"]}],"affected":[{"source":"osv","ecosystem":"AlmaLinux:8","package":"libevent","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.1.8-11.el8_10"}]}],"bundled":6},{"source":"osv","ecosystem":"AlmaLinux:8","package":"libevent-devel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.1.8-11.el8_10"}]}],"bundled":6},{"source":"osv","ecosystem":"AlmaLinux:8","package":"libevent-doc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.1.8-11.el8_10"}]}],"bundled":6},{"source":"osv","ecosystem":"AlmaLinux:10","package":"libevent","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.1.13-1.el10_2"}]}],"bundled":8},{"source":"osv","ecosystem":"AlmaLinux:10","package":"libevent-devel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.1.13-1.el10_2"}]}],"bundled":8},{"source":"osv","ecosystem":"AlmaLinux:10","package":"libevent-doc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.1.13-1.el10_2"}]}],"bundled":8},{"source":"osv","ecosystem":"AlmaLinux:9","package":"libevent","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.1.13-1.el9_8"}]}],"bundled":8},{"source":"osv","ecosystem":"AlmaLinux:9","package":"libevent-devel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.1.13-1.el9_8"}]}],"bundled":8},{"source":"osv","ecosystem":"AlmaLinux:9","package":"libevent-doc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.1.13-1.el9_8"}]}],"bundled":8},{"source":"osv","ecosystem":"Azure Linux:3","package":"libtevent","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"last_affected":"0.14.1-1"}]}]},{"source":"osv","ecosystem":"Azure Linux:3","package":"libevent","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.1.13-1"}]}]},{"source":"osv","ecosystem":"Azure Linux:3","package":"mysql","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"8.0.46-2"}]}]},{"source":"osv","ecosystem":"Azure Linux:3","package":"ntp","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"4.2.8p17-3"}]}]},{"source":"osv","ecosystem":"Alpaquita:23","package":"libevent","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2.1.12-r5"},{"fixed":"2.1.13-r0"}]}]},{"source":"osv","ecosystem":"Alpaquita:25","package":"libevent","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2.1.12-r8"},{"fixed":"2.1.13-r0"}]}]},{"source":"osv","ecosystem":"Alpaquita:stream","package":"libevent","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2.1.12-r4"},{"fixed":"2.1.13-r0"}]}]},{"source":"osv","ecosystem":"BellSoft Hardened Containers:23","package":"libevent","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2.1.12-r5"},{"fixed":"2.1.13-r0"}]}]},{"source":"osv","ecosystem":"BellSoft Hardened Containers:25","package":"libevent","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2.1.12-r8"},{"fixed":"2.1.13-r0"}]}]},{"source":"osv","ecosystem":"BellSoft Hardened Containers:stream","package":"libevent","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2.1.12-r4"},{"fixed":"2.1.13-r0"}]}]},{"source":"osv","ecosystem":"TuxCare:AlmaLinux:9.6","package":"libevent","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.1.12-8.el9_6.tuxcare.els2"}]}],"bundled":4},{"source":"osv","ecosystem":"TuxCare:AlmaLinux:9.6","package":"libevent-devel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.1.12-8.el9_6.tuxcare.els2"}]}],"bundled":4},{"source":"osv","ecosystem":"TuxCare:AlmaLinux:9.6","package":"libevent-doc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.1.12-8.el9_6.tuxcare.els2"}]}],"bundled":4},{"source":"osv","ecosystem":"TuxCare:RHEL:7","package":"libevent","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.0.21-4.el7.tuxcare.els2"}]}],"bundled":5},{"source":"osv","ecosystem":"TuxCare:RHEL:7","package":"libevent-devel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.0.21-4.el7.tuxcare.els2"}]}],"bundled":5},{"source":"osv","ecosystem":"TuxCare:RHEL:7","package":"libevent-doc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.0.21-4.el7.tuxcare.els2"}]}],"bundled":5},{"source":"osv","ecosystem":"TuxCare:CentOS:7","package":"libevent","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.0.21-4.el7.tuxcare.els2"}]}],"bundled":5},{"source":"osv","ecosystem":"TuxCare:CentOS:7","package":"libevent-devel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.0.21-4.el7.tuxcare.els2"}]}],"bundled":5},{"source":"osv","ecosystem":"TuxCare:CentOS:7","package":"libevent-doc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.0.21-4.el7.tuxcare.els2"}]}],"bundled":5},{"source":"osv","ecosystem":"TuxCare:OracleLinux:7","package":"libevent","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.0.21-4.el7.tuxcare.els2"}]}],"bundled":5},{"source":"osv","ecosystem":"TuxCare:OracleLinux:7","package":"libevent-devel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.0.21-4.el7.tuxcare.els2"}]}],"bundled":5},{"source":"osv","ecosystem":"TuxCare:OracleLinux:7","package":"libevent-doc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.0.21-4.el7.tuxcare.els2"}]}],"bundled":5},{"source":"osv","ecosystem":"Debian:12","package":"libevent","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.1.12-stable-8+deb12u1"}]}],"versions":["2.1.12-stable-8"]},{"source":"osv","ecosystem":"Debian:13","package":"libevent","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.1.13-stable-1~deb13u1"}]}],"versions":["2.1.12-stable-10"]},{"source":"osv","ecosystem":"Debian:14","package":"libevent","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.1.13-stable-1"}]}],"versions":["2.1.12-stable-10","2.1.13-stable-1~deb13u1"]},{"source":"osv","ecosystem":"Mageia:10","package":"libevent","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.1.13-1.mga10"}]}],"bundled":8},{"source":"osv","ecosystem":"Mageia:9","package":"libevent","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.1.13-1.mga9"}]}],"bundled":8},{"source":"osv","ecosystem":"openEuler:24.03-LTS-SP4","package":"libevent","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.1.12-17.oe2403sp4"}]}],"bundled":8},{"source":"osv","ecosystem":"openEuler:20.03-LTS-SP4","package":"libevent","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.1.12-7.oe2003sp4"}]}],"bundled":8},{"source":"osv","ecosystem":"openEuler:22.03-LTS-SP4","package":"libevent","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.1.12-11.oe2203sp4"}]}],"bundled":8},{"source":"osv","ecosystem":"openEuler:24.03-LTS-SP1","package":"libevent","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.1.12-17.oe2403sp1"}]}],"bundled":8},{"source":"osv","ecosystem":"openEuler:24.03-LTS-SP3","package":"libevent","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.1.12-17.oe2403sp3"}]}],"bundled":8},{"source":"osv","ecosystem":"Red Hat:hummingbird:1","package":"libevent","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.1.13-0.1.hum1"}]}],"bundled":3},{"source":"osv","ecosystem":"Red Hat:hummingbird:1","package":"libevent-devel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.1.13-0.1.hum1"}]}],"bundled":3},{"source":"osv","ecosystem":"Red Hat:hummingbird:1","package":"libevent-doc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.1.13-0.1.hum1"}]}],"bundled":3},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:8::appstream","package":"libevent-debuginfo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.1.8-11.el8_10"}]}],"bundled":6},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:8::appstream","package":"libevent-debugsource","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.1.8-11.el8_10"}]}],"bundled":6},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:8::appstream","package":"libevent-devel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.1.8-11.el8_10"}]}],"bundled":6},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:8::baseos","package":"libevent","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.1.8-11.el8_10"}]}],"bundled":6},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:8::baseos","package":"libevent-debuginfo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.1.8-11.el8_10"}]}],"bundled":6},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:8::baseos","package":"libevent-debugsource","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.1.8-11.el8_10"}]}],"bundled":6},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:8::baseos","package":"libevent-doc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.1.8-11.el8_10"}]}],"bundled":6},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:10.2","package":"libevent-debuginfo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.1.13-1.el10_2"}]}],"bundled":8},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:10.2","package":"libevent-debugsource","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.1.13-1.el10_2"}]}],"bundled":8},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:10.2","package":"libevent-devel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.1.13-1.el10_2"}]}],"bundled":8},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:10.2","package":"libevent-doc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.1.13-1.el10_2"}]}],"bundled":8},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:10.2","package":"libevent","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.1.13-1.el10_2"}]}],"bundled":8},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:9::appstream","package":"libevent-debuginfo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.1.13-1.el9_8"}]}],"bundled":8},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:9::appstream","package":"libevent-debugsource","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.1.13-1.el9_8"}]}],"bundled":8},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:9::appstream","package":"libevent-devel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.1.13-1.el9_8"}]}],"bundled":8},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:9::appstream","package":"libevent-doc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.1.13-1.el9_8"}]}],"bundled":8},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:9::baseos","package":"libevent","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.1.13-1.el9_8"}]}],"bundled":8},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:9::baseos","package":"libevent-debuginfo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.1.13-1.el9_8"}]}],"bundled":8},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:9::baseos","package":"libevent-debugsource","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.1.13-1.el9_8"}]}],"bundled":8},{"source":"osv","ecosystem":"Red Hat:hummingbird:1","package":"libevent","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.1.13-1.hum1"}]}]},{"source":"osv","ecosystem":"Red Hat:hummingbird:1","package":"libevent-devel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.1.13-1.hum1"}]}]},{"source":"osv","ecosystem":"Red Hat:hummingbird:1","package":"libevent-doc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.1.13-1.hum1"}]}]},{"source":"osv","ecosystem":"Rocky Linux:8","package":"libevent","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.1.8-11.el8_10"}]}],"bundled":6},{"source":"osv","ecosystem":"Rocky Linux:10","package":"libevent","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.1.13-1.el10_2"}]}],"bundled":8},{"source":"osv","ecosystem":"Rocky Linux:9","package":"libevent","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.1.13-1.el9_8"}]}],"bundled":8},{"source":"osv","ecosystem":"Root:Debian:11","package":"libevent","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.1.12-stable-1.aikido.1"},{"fixed":"2.1.12-stable-1.aikido.2"},{"fixed":"2.1.12-stable-1.aikido.3"}]}]},{"source":"osv","ecosystem":"Root:Debian:11","package":"rootio-libevent","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.1.12-stable-1.aikido.1"},{"fixed":"2.1.12-stable-1.aikido.2"},{"fixed":"2.1.12-stable-1.aikido.3"}]}]},{"source":"osv","ecosystem":"Ubuntu:Pro:14.04:LTS","package":"libevent","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.0.21-stable-1ubuntu1.14.04.2+esm1"}]}],"versions":["2.0.21-stable-1","2.0.21-stable-1ubuntu1","2.0.21-stable-1ubuntu1.14.04.1","2.0.21-stable-1ubuntu1.14.04.2"]},{"source":"osv","ecosystem":"Ubuntu:Pro:16.04:LTS","package":"libevent","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.0.21-stable-2ubuntu0.16.04.1+esm1"}]}],"versions":["2.0.21-stable-2","2.0.21-stable-2ubuntu0.16.04.1"]},{"source":"osv","ecosystem":"Ubuntu:Pro:18.04:LTS","package":"libevent","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.1.8-stable-4ubuntu0.1~esm1"}]}],"versions":["2.1.8-stable-4","2.1.8-stable-4build1"]},{"source":"osv","ecosystem":"Ubuntu:Pro:20.04:LTS","package":"libevent","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.1.11-stable-1ubuntu0.1~esm1"}]}],"versions":["2.1.8-stable-4build1","2.1.11-stable-1~exp0","2.1.11-stable-1"]},{"source":"osv","ecosystem":"Ubuntu:22.04:LTS","package":"libevent","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.1.12-stable-1ubuntu0.1"}]}],"versions":["2.1.12-stable-1","2.1.12-stable-1build1","2.1.12-stable-1build2","2.1.12-stable-1build3"]},{"source":"osv","ecosystem":"Ubuntu:24.04:LTS","package":"libevent","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.1.12-stable-9ubuntu2.1"}]}],"versions":["2.1.12-stable-9","2.1.12-stable-9ubuntu2"]},{"source":"osv","ecosystem":"Ubuntu:26.04:LTS","package":"libevent","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.1.12-stable-10ubuntu0.1"}]}],"versions":["2.1.12-stable-10build1","2.1.12-stable-10build2"]},{"source":"osv","ecosystem":"Ubuntu:Pro:14.04:LTS","package":"libevent","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.0.21-stable-1ubuntu1.14.04.2+esm1"}]}],"versions":["2.0.21-stable-1","2.0.21-stable-1ubuntu1","2.0.21-stable-1ubuntu1.14.04.1","2.0.21-stable-1ubuntu1.14.04.2"],"bundled":5},{"source":"osv","ecosystem":"Ubuntu:Pro:16.04:LTS","package":"libevent","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.0.21-stable-2ubuntu0.16.04.1+esm1"}]}],"versions":["2.0.21-stable-2","2.0.21-stable-2ubuntu0.16.04.1"],"bundled":5},{"source":"osv","ecosystem":"Ubuntu:Pro:18.04:LTS","package":"libevent","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.1.8-stable-4ubuntu0.1~esm1"}]}],"versions":["2.1.8-stable-4","2.1.8-stable-4build1"],"bundled":5},{"source":"osv","ecosystem":"Ubuntu:Pro:20.04:LTS","package":"libevent","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.1.11-stable-1ubuntu0.1~esm1"}]}],"versions":["2.1.8-stable-4build1","2.1.11-stable-1~exp0","2.1.11-stable-1"],"bundled":5},{"source":"osv","ecosystem":"Ubuntu:22.04:LTS","package":"libevent","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.1.12-stable-1ubuntu0.1"}]}],"versions":["2.1.12-stable-1","2.1.12-stable-1build1","2.1.12-stable-1build2","2.1.12-stable-1build3"],"bundled":5},{"source":"osv","ecosystem":"Ubuntu:24.04:LTS","package":"libevent","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.1.12-stable-9ubuntu2.1"}]}],"versions":["2.1.12-stable-9","2.1.12-stable-9ubuntu2"],"bundled":5},{"source":"osv","ecosystem":"Ubuntu:26.04:LTS","package":"libevent","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.1.12-stable-10ubuntu0.1"}]}],"versions":["2.1.12-stable-10build1","2.1.12-stable-10build2"],"bundled":5},{"source":"osv","ecosystem":"openSUSE:Tumbleweed","package":"libevent","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.1.13-1.1"}]}],"bundled":8}],"products":[{"vendor":"libevent","product":"libevent"}],"references":[{"url":"https://github.com/libevent/libevent/security/advisories/GHSA-jcwh-pvf2-73p2","tags":["x_refsource_CONFIRM","advisory","article"]},{"url":"https://github.com/libevent/libevent/commit/758be0c0f69c1934ef9a84ab39e9f9e5fde2e6d0","tags":["x_refsource_MISC","fix","article"]},{"url":"https://github.com/libevent/libevent/commit/9170dd35e64714613e8d13b290587cfc28e258e2","tags":["x_refsource_MISC","fix","article"]},{"url":"https://github.com/libevent/libevent/releases/tag/release-2.1.13-stable","tags":["x_refsource_MISC","web","article"]},{"url":"https://github.com/libevent/libevent/releases/tag/release-2.2.2-alpha","tags":["x_refsource_MISC","web","article"]},{"url":"https://access.redhat.com/errata/RHSA-2026:67908","tags":["advisory"]},{"url":"https://access.redhat.com/security/cve/CVE-2026-63382","tags":["report"]},{"url":"https://access.redhat.com/security/cve/CVE-2026-63383","tags":["report"]},{"url":"https://access.redhat.com/security/cve/CVE-2026-63384","tags":["report"]},{"url":"https://access.redhat.com/security/cve/CVE-2026-63385","tags":["report"]},{"url":"https://access.redhat.com/security/cve/CVE-2026-63387","tags":["report"]},{"url":"https://access.redhat.com/security/cve/CVE-2026-63388","tags":["report"]},{"url":"https://bugzilla.redhat.com/2520654","tags":["report"]},{"url":"https://bugzilla.redhat.com/2520655","tags":["report"]},{"url":"https://bugzilla.redhat.com/2520658","tags":["report"]},{"url":"https://bugzilla.redhat.com/2520661","tags":["report"]},{"url":"https://bugzilla.redhat.com/2520666","tags":["report"]},{"url":"https://errata.almalinux.org/8/ALSA-2026-67908.html","tags":["advisory"]},{"url":"https://access.redhat.com/errata/RHSA-2026:67909","tags":["advisory"]},{"url":"https://access.redhat.com/security/cve/CVE-2026-63379","tags":["report"]},{"url":"https://access.redhat.com/security/cve/CVE-2026-63381","tags":["report"]},{"url":"https://bugzilla.redhat.com/2520657","tags":["report"]},{"url":"https://bugzilla.redhat.com/2520667","tags":["report"]},{"url":"https://errata.almalinux.org/10/ALSA-2026-67909.html","tags":["advisory"]},{"url":"https://access.redhat.com/errata/RHSA-2026:67910","tags":["advisory"]},{"url":"https://errata.almalinux.org/9/ALSA-2026-67910.html","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-63385","tags":["web","advisory"]},{"url":"https://docs.bell-sw.com/security/cves/CVE-2026-63385","tags":["advisory"]},{"url":"https://errata.tuxcare.com/els_os/tuxcare9.6esu/CLSA-2026-1790587734.html","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-63379","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-63381","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-63382","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-63383","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-63384","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-63387","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-63388","tags":["advisory"]},{"url":"https://errata.tuxcare.com/els_os/rhel7els/CLSA-2026-1792536579.html","tags":["advisory"]},{"url":"https://errata.tuxcare.com/els_os/centos7els/CLSA-2026-1792536927.html","tags":["advisory"]},{"url":"https://errata.tuxcare.com/els_os/oraclelinux7els/CLSA-2026-1792537208.html","tags":["advisory"]},{"url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/63xxx/CVE-2026-63385.json","tags":["advisory"]},{"url":"https://security-tracker.debian.org/tracker/CVE-2026-63385","tags":["advisory"]},{"url":"https://advisories.mageia.org/MGASA-2026-0294.html","tags":["advisory"]},{"url":"https://bugs.mageia.org/show_bug.cgi?id=35801","tags":["report"]},{"url":"https://www.openwall.com/lists/oss-security/2026/07/01/8","tags":["web"]},{"url":"https://www.openeuler.org/zh/security/security-bulletins/detail/?id=openEuler-SA-2026-3268","tags":["advisory"]},{"url":"https://access.redhat.com/errata/RHSA-2026:63388","tags":["advisory"]},{"url":"https://access.redhat.com/security/updates/classification/","tags":["article"]},{"url":"https://images.redhat.com/","tags":["article"]},{"url":"https://security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_63388.json","tags":["advisory"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=2520660","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2026-63382","tags":["advisory"]},{"url":"https://github.com/libevent/libevent/commit/10abb34b8dc3e1184de315dd261ce4b77563cda6","tags":["article"]},{"url":"https://github.com/libevent/libevent/commit/5119ceb00557bf007f9065709e852686f3c0bb6e","tags":["article"]},{"url":"https://github.com/libevent/libevent/commit/83ba67373032334559b82409db035dd8c3cc1660","tags":["article"]},{"url":"https://github.com/libevent/libevent/commit/ac38703b2d312200c4f967f02936af0118d384a0","tags":["article"]},{"url":"https://github.com/libevent/libevent/security/advisories/GHSA-q39v-w2g7-gr8j","tags":["article"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=2520666","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2026-63385","tags":["advisory","report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=2520655","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2026-63387","tags":["advisory"]},{"url":"https://github.com/libevent/libevent/security/advisories/GHSA-58rx-7448-jw47","tags":["article"]},{"url":"https://access.redhat.com/security/updates/classification/#important","tags":["article"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=2520654","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=2520658","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=2520661","tags":["report"]},{"url":"https://security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_67908.json","tags":["advisory"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2026-63383","tags":["advisory"]},{"url":"https://github.com/libevent/libevent/commit/91ed8745eebabdd27592a83d350338a8c4626321","tags":["article"]},{"url":"https://github.com/libevent/libevent/commit/e1f9e21887c6b104e206a718385ba3ffc75180cb","tags":["article"]},{"url":"https://github.com/libevent/libevent/security/advisories/GHSA-fj29-64w6-73h6","tags":["article"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2026-63384","tags":["advisory"]},{"url":"https://github.com/libevent/libevent/commit/109c16499282959d70f56ec3baf4c8b1e6646bda","tags":["article"]},{"url":"https://github.com/libevent/libevent/commit/5e3c6ebe342b34c5a9bcf48e9a32ad6708b9c416","tags":["article"]},{"url":"https://github.com/libevent/libevent/security/advisories/GHSA-45c6-qx49-89m8","tags":["article"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2026-63388","tags":["advisory"]},{"url":"https://github.com/libevent/libevent/commit/52057cb33d0c20c0a0453fbabe6c0c96854931b9","tags":["article"]},{"url":"https://github.com/libevent/libevent/commit/ef38f926e9cd1f082416c6fff13587bc1f431d72","tags":["article"]},{"url":"https://github.com/libevent/libevent/security/advisories/GHSA-cvq5-vrvr-j338","tags":["article"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=2520657","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=2520667","tags":["report"]},{"url":"https://security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_67909.json","tags":["advisory"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2026-63379","tags":["advisory"]},{"url":"https://github.com/libevent/libevent/commit/87e8e44fa774e9677b089b1a5114ee68aefa1636","tags":["article"]},{"url":"https://github.com/libevent/libevent/commit/b847071141b3827900d536594ec9045eb0a4c485","tags":["article"]},{"url":"https://github.com/libevent/libevent/security/advisories/GHSA-2gmv-p5m7-98p6","tags":["article"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2026-63381","tags":["advisory"]},{"url":"https://github.com/libevent/libevent/commit/5cb95ba2f804f8aff46f88d58391c71e1251cd1c","tags":["article"]},{"url":"https://github.com/libevent/libevent/commit/9db091b04f569be3a700fa9860ef02f90b830af9","tags":["article"]},{"url":"https://github.com/libevent/libevent/security/advisories/GHSA-c2pj-cg4r-88c8","tags":["article"]},{"url":"https://security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_67910.json","tags":["advisory"]},{"url":"https://access.redhat.com/errata/RHSA-2026:70254","tags":["advisory"]},{"url":"https://security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_70254.json","tags":["advisory"]},{"url":"https://errata.rockylinux.org/RLSA-2026:67908","tags":["advisory"]},{"url":"https://errata.rockylinux.org/RLSA-2026:67909","tags":["advisory"]},{"url":"https://errata.rockylinux.org/RLSA-2026:67910","tags":["advisory"]},{"url":"https://ubuntu.com/security/CVE-2026-63385","tags":["report"]},{"url":"https://ubuntu.com/security/notices/USN-8710-1","tags":["advisory"]},{"url":"https://ubuntu.com/security/CVE-2026-63381","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2026-63382","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2026-63383","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2026-63384","tags":["report"]},{"url":"","tags":["advisory"]},{"url":"https://www.suse.com/security/cve/CVE-2026-63379","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2026-63381","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2026-63382","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2026-63383","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2026-63384","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2026-63385","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2026-63387","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2026-63388","tags":["web"]}],"sources":{"cve":[{"id":"CVE-2026-63385","title":"Libevent: HTTP header handling bugs create risk of access control bypass.","description":"Libevent is an event notification library. Prior to 2.1.13 and 2.2.2-alpha, libevent has two HTTP parsing weaknesses in http.c. evhttp_decode_uri_internal decodes percent-encoded %00 bytes into literal NUL characters, which can cause downstream C string operations to truncate a path and bypass validation performed on a different representation. evhttp_header_is_valid_value also accepts obsolete line folding in header values containing carriage return or line feed characters, allowing a proxy and libevent to interpret headers differently and enabling header injection or access control bypass. The CRLF header acceptance is fixed in versions 2.1.13 and 2.2.2-alpha, but the reviewed patches do not clearly remediate the URI NUL-truncation condition.","status":"published","published":"2026-08-20T17:55:36.214Z","modified":"2026-08-21T21:46:26.752Z","cvss":[{"version":"4.0","score":9.2,"vector":"CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:L/SC:L/SI:L/SA:N","level":"critical","assessor":"cna"}],"cwes":["CWE-444"],"updated_at":"2026-11-02T14:19:55.914391Z"}],"euvd":[{"id":"EUVD-2026-63563","description":"Libevent is an event notification library. Prior to 2.1.13 and 2.2.2-alpha, libevent has two HTTP parsing weaknesses in http.c. evhttp_decode_uri_internal decodes percent-encoded %00 bytes into literal NUL characters, which can cause downstream C string operations to truncate a path and bypass validation performed on a different representation. evhttp_header_is_valid_value also accepts obsolete line folding in header values containing carriage return or line feed characters, allowing a proxy and libevent to interpret headers differently and enabling header injection or access control bypass. The CRLF header acceptance is fixed in versions 2.1.13 and 2.2.2-alpha, but the reviewed patches do not clearly remediate the URI NUL-truncation condition.","status":"published","published":"2026-08-20T17:55:36Z","modified":"2026-08-21T21:46:26Z","cvss":[{"version":"4.0","score":9.2,"vector":"CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:L/SC:L/SI:L/SA:N","level":"critical"}],"updated_at":"2026-11-02T18:01:36.505605Z"}],"nvd":[{"id":"CVE-2026-63385","description":"Libevent is an event notification library. Prior to 2.1.13 and 2.2.2-alpha, libevent has two HTTP parsing weaknesses in http.c. evhttp_decode_uri_internal decodes percent-encoded %00 bytes into literal NUL characters, which can cause downstream C string operations to truncate a path and bypass validation performed on a different representation. evhttp_header_is_valid_value also accepts obsolete line folding in header values containing carriage return or line feed characters, allowing a proxy and libevent to interpret headers differently and enabling header injection or access control bypass. The CRLF header acceptance is fixed in versions 2.1.13 and 2.2.2-alpha, but the reviewed patches do not clearly remediate the URI NUL-truncation condition.","status":"published","published":"2026-08-20T18:16:36.543Z","modified":"2026-10-26T10:10:00.14Z","cvss":[{"version":"4.0","score":9.2,"vector":"CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:L/SC:L/SI:L/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","level":"critical","assessor":"secondary"}],"cwes":["CWE-444"],"updated_at":"2026-11-02T14:12:40.302911Z"}],"osv":[{"id":"CVE-2026-63385","title":"Libevent: HTTP header handling bugs create risk of access control bypass.","description":"Libevent is an event notification library. Prior to 2.1.13 and 2.2.2-alpha, libevent has two HTTP parsing weaknesses in http.c. evhttp_decode_uri_internal decodes percent-encoded %00 bytes into literal NUL characters, which can cause downstream C string operations to truncate a path and bypass validation performed on a different representation. evhttp_header_is_valid_value also accepts obsolete line folding in header values containing carriage return or line feed characters, allowing a proxy and libevent to interpret headers differently and enabling header injection or access control bypass. The CRLF header acceptance is fixed in versions 2.1.13 and 2.2.2-alpha, but the reviewed patches do not clearly remediate the URI NUL-truncation condition.","status":"published","published":"2026-08-20T17:55:36.214Z","modified":"2026-10-29T12:27:03.178177756Z","cvss":[{"version":"4.0","score":9.2,"vector":"CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:L/SC:L/SI:L/SA:N","level":"critical"}],"cwes":["CWE-444"],"updated_at":"2026-11-02T15:45:13.306117Z"},{"id":"DEBIAN-CVE-2026-63385","description":"Libevent is an event notification library. Prior to 2.1.13 and 2.2.2-alpha, libevent has two HTTP parsing weaknesses in http.c. evhttp_decode_uri_internal decodes percent-encoded %00 bytes into literal NUL characters, which can cause downstream C string operations to truncate a path and bypass validation performed on a different representation. evhttp_header_is_valid_value also accepts obsolete line folding in header values containing carriage return or line feed characters, allowing a proxy and libevent to interpret headers differently and enabling header injection or access control bypass. The CRLF header acceptance is fixed in versions 2.1.13 and 2.2.2-alpha, but the reviewed patches do not clearly remediate the URI NUL-truncation condition.","status":"published","published":"2026-08-20T18:16:36.543Z","modified":"2026-10-27T09:47:43.048926115Z","cvss":[{"version":"4.0","score":9.2,"vector":"CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:L/SC:L/SI:L/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","level":"critical"}],"updated_at":"2026-11-02T15:45:57.932517Z"},{"id":"OESA-2026-3268","title":"libevent security update","description":"Libevent additionally provides a sophisticated framework for buffered network IO, with support for sockets, filters, rate-limiting, SSL, zero-copy file transmission, and IOCP. Libevent includes support for several useful protocols, including DNS, HTTP, and a minimal RPC framewor.\r\n\r\nSecurity Fix(es):\n\nThe updated packages fix some security vulnerabilities. libevent is a lightweight event notification library used for handling event loops and callback mechanisms, widely used in network applications.(CVE-2026-63379)\n\nThe updated packages fix some security vulnerabilities affecting the libevent library.(CVE-2026-63381)\n\nThe updated packages fix some security vulnerabilities.(CVE-2026-63382)\n\nThe updated packages fix some security vulnerabilities.(CVE-2026-63383)\n\nThe updated packages fix some security vulnerabilities.(CVE-2026-63384)\n\nThe updated packages fix some security vulnerabilities.(CVE-2026-63385)\n\nThe updated packages fix some security vulnerabilities.(CVE-2026-63387)\n\nThe updated packages fix some security vulnerabilities.(CVE-2026-63388)","status":"published","published":"2026-08-07T02:42:54Z","modified":"2026-08-07T03:00:59.366562112Z","cvss":[{"version":"3.1","score":8.4,"vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"high"}],"updated_at":"2026-11-02T15:52:46.823443Z"},{"id":"RHSA-2026:63388","title":"Red Hat Security Advisory: Red Hat Hardened Images RPMs Security Update","status":"published","published":"2026-09-05T10:17:40Z","modified":"2026-10-20T10:12:59Z","cvss":[{"version":"3.1","score":8.6,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:H","level":"high"}],"updated_at":"2026-11-02T15:53:21.91255Z"},{"id":"RHSA-2026:67908","title":"Red Hat Security Advisory: libevent security update","status":"published","published":"2026-09-17T10:18:08Z","modified":"2026-10-20T10:14:05Z","cvss":[{"version":"3.1","score":8.6,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:H","level":"high"}],"updated_at":"2026-11-02T15:53:22.406388Z"},{"id":"RHSA-2026:67909","title":"Red Hat Security Advisory: libevent security update","status":"published","published":"2026-09-17T10:18:08Z","modified":"2026-10-20T10:14:05Z","cvss":[{"version":"3.1","score":8.6,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:H","level":"high"}],"updated_at":"2026-11-02T15:53:22.406388Z"},{"id":"RHSA-2026:67910","title":"Red Hat Security Advisory: libevent security update","status":"published","published":"2026-09-17T10:18:09Z","modified":"2026-10-20T10:14:06Z","cvss":[{"version":"3.1","score":8.6,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:H","level":"high"}],"updated_at":"2026-11-02T15:53:22.406388Z"},{"id":"RHSA-2026:70254","title":"Red Hat Security Advisory: Red Hat Hardened Images RPMs bug fix and enhancement update","status":"published","published":"2026-10-06T10:17:10Z","modified":"2026-10-20T10:14:34Z","cvss":[{"version":"3.1","score":7.7,"vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:L","level":"high"}],"updated_at":"2026-11-02T15:53:22.406388Z"},{"id":"RLSA-2026:67908","title":"Important: libevent security update","description":"The libevent packages provide an abstract asynchronous event notification library.\n\nSecurity Fix(es):\n\n* libevent: Libevent: Denial of Service via malformed RPC data (CVE-2026-63383)\n\n* libevent: Libevent: Off-by-one stack buffer overflow leading to denial of service or data corruption (CVE-2026-63387)\n\n* libevent: Libevent: Denial of Service via integer conversion error in `evtag_unmarshal_header` (CVE-2026-63384)\n\n* libevent evhttp: Multiple HTTP Parser Bugs Enable Request Smuggling (CVE-2026-63382)\n\n* libevent: Libevent: Arbitrary code execution via heap out-of-bounds write in AF_UNIX handling (CVE-2026-63388)\n\n* libevent: Libevent: HTTP header handling bugs create risk of access control bypass. (CVE-2026-63385)\n\nFor more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.","status":"published","published":"2026-09-17T12:01:09.856303Z","modified":"2026-09-17T12:30:02.604191852Z","cvss":[{"version":"3.1","score":8.6,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:H","level":"high"}],"updated_at":"2026-11-02T15:53:26.449929Z"},{"id":"RLSA-2026:67909","title":"Important: libevent security update","description":"The libevent packages provide an abstract asynchronous event notification library.\n\nSecurity Fix(es):\n\n* libevent: Libevent: Denial of Service via malformed RPC data (CVE-2026-63383)\n\n* libevent: Libevent: Off-by-one stack buffer overflow leading to denial of service or data corruption (CVE-2026-63387)\n\n* libevent: Libevent: Memory corruption due to use-after-free (CVE-2026-63381)\n\n* libevent: Libevent: Denial of Service via integer conversion error in `evtag_unmarshal_header` (CVE-2026-63384)\n\n* libevent evhttp: Multiple HTTP Parser Bugs Enable Request Smuggling (CVE-2026-63382)\n\n* libevent: Libevent: Arbitrary code execution via heap out-of-bounds write in AF_UNIX handling (CVE-2026-63388)\n\n* libevent: Libevent: HTTP header handling bugs create risk of access control bypass. (CVE-2026-63385)\n\n* libevent: Libevent: HTTP header smuggling allows authorization bypass or cache poisoning (CVE-2026-63379)\n\nFor more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.","status":"published","published":"2026-09-17T12:09:45.694481Z","modified":"2026-09-17T12:30:02.601512822Z","cvss":[{"version":"3.1","score":8.6,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:H","level":"high"}],"updated_at":"2026-11-02T15:53:26.449929Z"},{"id":"RLSA-2026:67910","title":"Important: libevent security update","description":"The libevent packages provide an abstract asynchronous event notification library.\n\nSecurity Fix(es):\n\n* libevent: Libevent: Denial of Service via malformed RPC data (CVE-2026-63383)\n\n* libevent: Libevent: Off-by-one stack buffer overflow leading to denial of service or data corruption (CVE-2026-63387)\n\n* libevent: Libevent: Memory corruption due to use-after-free (CVE-2026-63381)\n\n* libevent: Libevent: Denial of Service via integer conversion error in `evtag_unmarshal_header` (CVE-2026-63384)\n\n* libevent evhttp: Multiple HTTP Parser Bugs Enable Request Smuggling (CVE-2026-63382)\n\n* libevent: Libevent: Arbitrary code execution via heap out-of-bounds write in AF_UNIX handling (CVE-2026-63388)\n\n* libevent: Libevent: HTTP header handling bugs create risk of access control bypass. (CVE-2026-63385)\n\n* libevent: Libevent: HTTP header smuggling allows authorization bypass or cache poisoning (CVE-2026-63379)\n\nFor more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.","status":"published","published":"2026-09-17T06:06:39.358579Z","modified":"2026-09-17T06:30:02.4765954Z","cvss":[{"version":"3.1","score":8.6,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:H","level":"high"}],"updated_at":"2026-11-02T15:53:26.449929Z"},{"id":"UBUNTU-CVE-2026-63385","description":"Libevent is an event notification library. Prior to 2.1.13 and 2.2.2-alpha, libevent has two HTTP parsing weaknesses in http.c. evhttp_decode_uri_internal decodes percent-encoded %00 bytes into literal NUL characters, which can cause downstream C string operations to truncate a path and bypass validation performed on a different representation. evhttp_header_is_valid_value also accepts obsolete line folding in header values containing carriage return or line feed characters, allowing a proxy and libevent to interpret headers differently and enabling header injection or access control bypass. The CRLF header acceptance is fixed in versions 2.1.13 and 2.2.2-alpha, but the reviewed patches do not clearly remediate the URI NUL-truncation condition.","status":"published","published":"2026-08-21T00:00:00Z","modified":"2026-09-02T19:36:27.293966763Z","cvss":[{"version":"4.0","score":9.2,"vector":"CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:L/SC:L/SI:L/SA:N","level":"critical"}],"updated_at":"2026-11-02T16:56:43.630667Z"},{"id":"ALSA-2026:67908","title":"Important: libevent security update","description":"The libevent packages provide an abstract asynchronous event notification library.  \n\nSecurity Fix(es):  \n\n  * libevent: Libevent: Denial of Service via malformed RPC data (CVE-2026-63383)\n  * libevent: Libevent: Off-by-one stack buffer overflow leading to denial of service or data corruption (CVE-2026-63387)\n  * libevent: Libevent: Denial of Service via integer conversion error in `evtag_unmarshal_header` (CVE-2026-63384)\n  * libevent ev[http:](http:) Multiple HTTP Parser Bugs Enable Request Smuggling (CVE-2026-63382)\n  * libevent: Libevent: Arbitrary code execution via heap out-of-bounds write in AF_UNIX handling (CVE-2026-63388)\n  * libevent: Libevent: HTTP header handling bugs create risk of access control bypass. (CVE-2026-63385)\n\n\nFor more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.\n","status":"published","published":"2026-09-16T00:00:00Z","modified":"2026-10-29T11:02:29.408192493Z","updated_at":"2026-11-02T15:27:55.200553Z"},{"id":"ALSA-2026:67909","title":"Important: libevent security update","description":"The libevent packages provide an abstract asynchronous event notification library.  \n\nSecurity Fix(es):  \n\n  * libevent: Libevent: Denial of Service via malformed RPC data (CVE-2026-63383)\n  * libevent: Libevent: Off-by-one stack buffer overflow leading to denial of service or data corruption (CVE-2026-63387)\n  * libevent: Libevent: Memory corruption due to use-after-free (CVE-2026-63381)\n  * libevent: Libevent: Denial of Service via integer conversion error in `evtag_unmarshal_header` (CVE-2026-63384)\n  * libevent ev[http:](http:) Multiple HTTP Parser Bugs Enable Request Smuggling (CVE-2026-63382)\n  * libevent: Libevent: Arbitrary code execution via heap out-of-bounds write in AF_UNIX handling (CVE-2026-63388)\n  * libevent: Libevent: HTTP header handling bugs create risk of access control bypass. (CVE-2026-63385)\n  * libevent: Libevent: HTTP header smuggling allows authorization bypass or cache poisoning (CVE-2026-63379)\n\n\nFor more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.\n","status":"published","published":"2026-09-16T00:00:00Z","modified":"2026-10-29T11:30:42.313849733Z","updated_at":"2026-11-02T15:27:55.200553Z"},{"id":"ALSA-2026:67910","title":"Important: libevent security update","description":"The libevent packages provide an abstract asynchronous event notification library.  \n\nSecurity Fix(es):  \n\n  * libevent: Libevent: Denial of Service via malformed RPC data (CVE-2026-63383)\n  * libevent: Libevent: Off-by-one stack buffer overflow leading to denial of service or data corruption (CVE-2026-63387)\n  * libevent: Libevent: Memory corruption due to use-after-free (CVE-2026-63381)\n  * libevent: Libevent: Denial of Service via integer conversion error in `evtag_unmarshal_header` (CVE-2026-63384)\n  * libevent ev[http:](http:) Multiple HTTP Parser Bugs Enable Request Smuggling (CVE-2026-63382)\n  * libevent: Libevent: Arbitrary code execution via heap out-of-bounds write in AF_UNIX handling (CVE-2026-63388)\n  * libevent: Libevent: HTTP header handling bugs create risk of access control bypass. (CVE-2026-63385)\n  * libevent: Libevent: HTTP header smuggling allows authorization bypass or cache poisoning (CVE-2026-63379)\n\n\nFor more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.\n","status":"published","published":"2026-09-16T00:00:00Z","modified":"2026-10-29T11:32:32.034870974Z","updated_at":"2026-11-02T15:27:55.200553Z"},{"id":"AZL-96897","title":"CVE-2026-63385 affecting package libtevent 0.14.1-1","description":"Libevent is an event notification library. Prior to 2.1.13 and 2.2.2-alpha, libevent has two HTTP parsing weaknesses in http.c. evhttp_decode_uri_internal decodes percent-encoded %00 bytes into literal NUL characters, which can cause downstream C string operations to truncate a path and bypass validation performed on a different representation. evhttp_header_is_valid_value also accepts obsolete line folding in header values containing carriage return or line feed characters, allowing a proxy and libevent to interpret headers differently and enabling header injection or access control bypass. The CRLF header acceptance is fixed in versions 2.1.13 and 2.2.2-alpha, but the reviewed patches do not clearly remediate the URI NUL-truncation condition.","status":"published","published":"2026-08-20T18:16:36Z","modified":"2026-10-22T05:37:13Z","updated_at":"2026-11-02T15:28:12.313414Z"},{"id":"AZL-96947","title":"CVE-2026-63385 affecting package libevent for versions less than 2.1.13-1","description":"Libevent is an event notification library. Prior to 2.1.13 and 2.2.2-alpha, libevent has two HTTP parsing weaknesses in http.c. evhttp_decode_uri_internal decodes percent-encoded %00 bytes into literal NUL characters, which can cause downstream C string operations to truncate a path and bypass validation performed on a different representation. evhttp_header_is_valid_value also accepts obsolete line folding in header values containing carriage return or line feed characters, allowing a proxy and libevent to interpret headers differently and enabling header injection or access control bypass. The CRLF header acceptance is fixed in versions 2.1.13 and 2.2.2-alpha, but the reviewed patches do not clearly remediate the URI NUL-truncation condition.","status":"published","published":"2026-08-20T18:16:36Z","modified":"2026-09-10T14:17:04.712557179Z","updated_at":"2026-11-02T15:28:12.313414Z"},{"id":"AZL-97539","title":"CVE-2026-63385 affecting package mysql for versions less than 8.0.46-2","description":"Libevent is an event notification library. Prior to 2.1.13 and 2.2.2-alpha, libevent has two HTTP parsing weaknesses in http.c. evhttp_decode_uri_internal decodes percent-encoded %00 bytes into literal NUL characters, which can cause downstream C string operations to truncate a path and bypass validation performed on a different representation. evhttp_header_is_valid_value also accepts obsolete line folding in header values containing carriage return or line feed characters, allowing a proxy and libevent to interpret headers differently and enabling header injection or access control bypass. The CRLF header acceptance is fixed in versions 2.1.13 and 2.2.2-alpha, but the reviewed patches do not clearly remediate the URI NUL-truncation condition.","status":"published","published":"2026-08-20T18:16:36Z","modified":"2026-11-05T05:40:51Z","updated_at":"2026-11-05T16:41:26.280152Z"},{"id":"AZL-97566","title":"CVE-2026-63385 affecting package ntp for versions less than 4.2.8p17-3","description":"Libevent is an event notification library. Prior to 2.1.13 and 2.2.2-alpha, libevent has two HTTP parsing weaknesses in http.c. evhttp_decode_uri_internal decodes percent-encoded %00 bytes into literal NUL characters, which can cause downstream C string operations to truncate a path and bypass validation performed on a different representation. evhttp_header_is_valid_value also accepts obsolete line folding in header values containing carriage return or line feed characters, allowing a proxy and libevent to interpret headers differently and enabling header injection or access control bypass. The CRLF header acceptance is fixed in versions 2.1.13 and 2.2.2-alpha, but the reviewed patches do not clearly remediate the URI NUL-truncation condition.","status":"published","published":"2026-08-20T18:16:36Z","modified":"2026-11-05T05:40:51Z","updated_at":"2026-11-05T16:41:26.280152Z"},{"id":"BELL-CVE-2026-63385","status":"published","published":"2026-08-22T06:05:48.50592Z","modified":"2026-09-01T07:15:04.439441077Z","updated_at":"2026-11-02T15:28:24.959902Z"},{"id":"CLSA-2026-1790587734","title":"libevent: Fix of 8 CVEs","description":"- Fix CVE-2026-63381 - use-after-free in evbuffer_add_buffer_reference()\n- Fix CVE-2026-63385 - HTTP header injection via CR/LF in header values\n- Fix CVE-2026-63382 - HTTP request smuggling via Transfer-Encoding\n  handling and bare-LF chunk framing\n- Fix CVE-2026-63379 - HTTP header smuggling via chunked trailers","status":"published","published":"2026-09-28T09:29:11Z","modified":"2026-10-26T09:43:50.580360711Z","updated_at":"2026-11-02T15:43:48.65893Z"},{"id":"CLSA-2026-1792536579","title":"libevent: Fix of 5 CVEs","description":"- CVE-2026-63383: fix out-of-bounds read in decode_tag_internal\n- CVE-2026-63384: reject payload lengths above INT_MAX in evtag_unmarshal_header\n- CVE-2026-63387: fix off-by-one stack buffer overflow in dnsname_to_labels\n- CVE-2026-63385: reject HTTP header values containing CR or LF\n- CVE-2026-63382: reject ambiguous Transfer-Encoding/Content-Length headers and require CRLF in chunked framing","status":"published","published":"2026-10-20T22:49:53Z","modified":"2026-10-26T09:43:40.855319047Z","updated_at":"2026-11-02T15:43:54.672859Z"},{"id":"CLSA-2026-1792536927","title":"libevent: Fix of 5 CVEs","description":"- CVE-2026-63383: fix out-of-bounds read in decode_tag_internal\n- CVE-2026-63384: reject payload lengths above INT_MAX in evtag_unmarshal_header\n- CVE-2026-63387: fix off-by-one stack buffer overflow in dnsname_to_labels\n- CVE-2026-63385: reject HTTP header values containing CR or LF\n- CVE-2026-63382: reject ambiguous Transfer-Encoding/Content-Length headers and require CRLF in chunked framing","status":"published","published":"2026-10-21T20:41:21Z","modified":"2026-10-26T09:43:55.312646955Z","updated_at":"2026-11-02T15:43:54.672859Z"},{"id":"CLSA-2026-1792537208","title":"libevent: Fix of 5 CVEs","description":"- CVE-2026-63383: fix out-of-bounds read in decode_tag_internal\n- CVE-2026-63384: reject payload lengths above INT_MAX in evtag_unmarshal_header\n- CVE-2026-63387: fix off-by-one stack buffer overflow in dnsname_to_labels\n- CVE-2026-63385: reject HTTP header values containing CR or LF\n- CVE-2026-63382: reject ambiguous Transfer-Encoding/Content-Length headers and require CRLF in chunked framing","status":"published","published":"2026-10-20T23:00:22Z","modified":"2026-10-26T09:43:29.931742472Z","updated_at":"2026-11-02T15:43:54.672859Z"},{"id":"MGASA-2026-0294","title":"Updated libevent packages fix security vulnerabilities","description":"The updated packages fix some security vulnerabilities.\n","status":"published","published":"2026-07-24T16:09:36Z","modified":"2026-07-24T16:31:20.785884066Z","updated_at":"2026-11-02T15:49:43.795591Z"},{"id":"openSUSE-SU-2026:12330-1","title":"libevent-2_1-7-2.1.13-1.1 on GA media","description":"These are all security issues fixed in the libevent-2_1-7-2.1.13-1.1 package on the GA media of openSUSE Tumbleweed.","status":"published","published":"2026-10-28T00:00:00Z","modified":"2026-10-29T12:15:05.385698679Z","updated_at":"2026-11-02T16:58:40.245664Z"},{"id":"ROOT-OS-DEBIAN-11-CVE-2026-63385","title":"CVE-2026-63385 in libevent - Patched by Root","description":"Root has patched CVE-2026-63385 in the libevent package for Root:Debian:11. Multiple fixed versions available.","status":"published","published":"2026-09-16T09:41:22Z","modified":"2026-09-16T10:15:03.106575053Z","updated_at":"2026-11-02T15:53:30.44348Z"},{"id":"ROOT-OS-DEBIAN-12-CVE-2026-63385","title":"CVE-2026-63385 in libevent - Patched by Root","description":"Root has patched CVE-2026-63385 in the libevent package for Root:Debian:12. Multiple fixed versions available.","status":"withdrawn","published":"2026-08-31T12:50:37Z","modified":"2026-10-09T13:00:14.109224182Z","updated_at":"2026-11-02T15:53:32.570806Z"},{"id":"ROOT-OS-DEBIAN-13-CVE-2026-63385","title":"CVE-2026-63385 in libevent - Patched by Root","description":"Root has patched CVE-2026-63385 in the libevent package for Root:Debian:13. Multiple fixed versions available.","status":"withdrawn","published":"2026-08-31T06:15:59Z","modified":"2026-10-08T19:00:08.114770506Z","updated_at":"2026-11-02T15:53:33.681527Z"},{"id":"USN-8710-1","title":"libevent vulnerabilities","description":"Alexis Challande discovered that libevent incorrectly handled certain\nempty output buffers. An attacker could possibly use this issue to\ntrigger a use-after-free, resulting in a denial of service or arbitrary\ncode execution. This issue only affected Ubuntu 18.04 LTS, Ubuntu 20.04\nLTS, Ubuntu 22.04 LTS, Ubuntu 24.04 LTS, and Ubuntu 26.04 LTS.\n(CVE-2026-63381)\n\nRajat Raghav discovered that libevent incorrectly handled certain HTTP\nrequests. An attacker could possibly use this issue to desynchronize\nHTTP request boundaries, resulting in HTTP request smuggling.\n(CVE-2026-63382)\n\nQiu Sihao discovered that libevent incorrectly handled certain malformed\ntagged RPC data. An attacker could possibly use this issue to trigger an\nout-of-bounds read, resulting in a denial of service. (CVE-2026-63383)\n\nQiu Sihao discovered that libevent incorrectly handled certain large\npayload lengths in tagged RPC data. An attacker could possibly use this\nissue to consume excessive system resources, resulting in a denial of\nservice. (CVE-2026-63384)\n\nAsaf Meizner discovered that libevent incorrectly handled certain HTTP\nURIs and header values. An attacker could possibly use this issue to\ncause HTTP messages to be interpreted inconsistently, resulting in\nsecurity restrictions being bypassed. (CVE-2026-63385)","status":"published","published":"2026-09-01T15:27:40Z","modified":"2026-09-02T02:41:27.937895154Z","updated_at":"2026-11-02T16:58:26.907654Z"}]}}
