{"id":"CVE-2026-96512","aliases":["ALPINE-CVE-2026-96512","ALSA-2026:75571","ALSA-2026:75579","ALSA-2026:75580","AZL-104940","BELL-CVE-2026-96512","CLSA-2026-1791552454","CLSA-2026-1791564552","CLSA-2026-1791570106","CLSA-2026-1791794851","CLSA-2026-1791834762","CLSA-2026-1792204181","DEBIAN-CVE-2026-96512","EUVD-2026-85290","GHSA-jj2h-hcrf-9gfx","MGASA-2026-0531","OESA-2026-4258","OESA-2026-4259","OESA-2026-4260","OESA-2026-4261","RHSA-2026:71609","RHSA-2026:75571","RHSA-2026:75579","RHSA-2026:75580","RLSA-2026:75571","RLSA-2026:75579","RLSA-2026:75580","UBUNTU-CVE-2026-96512","USN-8895-1"],"status":"published","title":"Sudo: sudo: tz environment variable allows bypass of notbefore/notafter time-based authorization","description":"A flaw was found in sudo. When sudoers rules use NOTBEFORE or NOTAFTER time-based access restrictions with timestamps that omit the trailing 'Z' timezone indicator, the time evaluation relies on the TZ environment variable inherited from the calling user. Because sudo is a setuid-root program, an unprivileged local user can set TZ to an extreme timezone offset to shift the authorization window by up to approximately 25 hours, causing expired rules to be treated as valid. This allows the user to execute commands outside the intended time window. Authentication is not bypassed; only the time-based authorization check is affected.","severity":{"version":"3.1","score":7.8,"vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","level":"high","assessor":"cna","from":"cve"},"epss":{"day":"2026-11-09","score":0.00321,"percentile":0.25265,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":true,"fix_available":true},"cwes":["CWE-863"],"published":"2026-09-23T13:22:33Z","modified":"2026-11-05T05:40:51Z","exploits":[{"source":"pocgithub","id":"Ermensonx/sudotimewarp-cve-2026-96512-","title":"Ermensonx/sudotimewarp-cve-2026-96512-","date":"2026-09-25","url":"https://github.com/Ermensonx/sudotimewarp-cve-2026-96512-"},{"source":"pocgithub","id":"abraxas/CVE-2026-96512","title":"abraxas/CVE-2026-96512","date":"2026-09-25","url":"https://github.com/abraxas/CVE-2026-96512"}],"fixes":[{"ecosystem":"Alpine:v3.24","package":"sudo","fixed_in":["1.9.17_p2-r2"],"sources":["osv"]},{"ecosystem":"AlmaLinux:9","package":"sudo","fixed_in":["1.9.17p2-3.el9_8.3"],"sources":["osv"]},{"ecosystem":"AlmaLinux:9","package":"sudo-python-plugin","fixed_in":["1.9.17p2-3.el9_8.3"],"sources":["osv"]},{"ecosystem":"AlmaLinux:10","package":"sudo","fixed_in":["1.9.17-10.p2.el10_2.7"],"sources":["osv"]},{"ecosystem":"AlmaLinux:10","package":"sudo-python-plugin","fixed_in":["1.9.17-10.p2.el10_2.7"],"sources":["osv"]},{"ecosystem":"AlmaLinux:8","package":"sudo","fixed_in":["1.9.5p2-2.el8_10"],"sources":["osv"]},{"ecosystem":"Azure Linux:3","package":"sudo","fixed_in":["1.9.17-4"],"sources":["osv"]},{"ecosystem":"Alpaquita:23","package":"sudo","fixed_in":["1.9.15_p5-r4"],"sources":["osv"]},{"ecosystem":"Alpaquita:25","package":"sudo","fixed_in":["1.9.17_p2-r3"],"sources":["osv"]},{"ecosystem":"Alpaquita:stream","package":"sudo","fixed_in":["1.9.17_p2-r3"],"sources":["osv"]},{"ecosystem":"TuxCare:CentOS-Stream:8","package":"sudo","fixed_in":["1.9.5p2-1.el8.tuxcare.els3"],"sources":["osv"]},{"ecosystem":"TuxCare:CentOS-Stream:8","package":"sudo-devel","fixed_in":["1.9.5p2-1.el8.tuxcare.els3"],"sources":["osv"]},{"ecosystem":"TuxCare:CentOS:8.4","package":"sudo","fixed_in":["1.8.29-7.el8_4.1.tuxcare.els6"],"sources":["osv"]},{"ecosystem":"TuxCare:CentOS:8.4","package":"sudo-devel","fixed_in":["1.8.29-7.el8_4.1.tuxcare.els6"],"sources":["osv"]},{"ecosystem":"TuxCare:Debian:10","package":"sudo","fixed_in":["1.8.27-1+deb10u6+tuxcare.els3"],"sources":["osv"]},{"ecosystem":"TuxCare:Debian:10","package":"sudo-ldap","fixed_in":["1.8.27-1+deb10u6+tuxcare.els3"],"sources":["osv"]},{"ecosystem":"TuxCare:CentOS:8.5","package":"sudo","fixed_in":["1.8.29-7.el8_4.1.tuxcare.els6"],"sources":["osv"]},{"ecosystem":"TuxCare:CentOS:8.5","package":"sudo-devel","fixed_in":["1.8.29-7.el8_4.1.tuxcare.els6"],"sources":["osv"]},{"ecosystem":"TuxCare:AlmaLinux:9.2","package":"sudo","fixed_in":["1.9.5p2-9.el9.tuxcare.els5"],"sources":["osv"]},{"ecosystem":"TuxCare:AlmaLinux:9.2","package":"sudo-devel","fixed_in":["1.9.5p2-9.el9.tuxcare.els5"],"sources":["osv"]},{"ecosystem":"TuxCare:AlmaLinux:9.2","package":"sudo-python-plugin","fixed_in":["1.9.5p2-9.el9.tuxcare.els5"],"sources":["osv"]},{"ecosystem":"TuxCare:AlmaLinux:9.6","package":"sudo","fixed_in":["1.9.5p2-10.el9_6.2.tuxcare.els2"],"sources":["osv"]},{"ecosystem":"TuxCare:AlmaLinux:9.6","package":"sudo-devel","fixed_in":["1.9.5p2-10.el9_6.2.tuxcare.els2"],"sources":["osv"]},{"ecosystem":"TuxCare:AlmaLinux:9.6","package":"sudo-python-plugin","fixed_in":["1.9.5p2-10.el9_6.2.tuxcare.els2"],"sources":["osv"]},{"ecosystem":"Debian:14","package":"sudo","fixed_in":["1.9.17p2-9"],"sources":["osv"]},{"ecosystem":"openEuler:22.03-LTS-SP4","package":"sudo","fixed_in":["1.9.8p2-22.oe2203sp4"],"sources":["osv"]},{"ecosystem":"openEuler:24.03-LTS-SP1","package":"sudo","fixed_in":["1.9.15p5-9.oe2403sp1"],"sources":["osv"]},{"ecosystem":"openEuler:24.03-LTS-SP3","package":"sudo","fixed_in":["1.9.15p5-9.oe2403sp3"],"sources":["osv"]},{"ecosystem":"openEuler:24.03-LTS-SP4","package":"sudo","fixed_in":["1.9.15p5-9.oe2403sp4"],"sources":["osv"]},{"ecosystem":"Red Hat:hummingbird:1","package":"sudo","fixed_in":["0:1.9.17-16.p2.2.hum1"],"sources":["osv"]},{"ecosystem":"Red Hat:hummingbird:1","package":"sudo-devel","fixed_in":["0:1.9.17-16.p2.2.hum1"],"sources":["osv"]},{"ecosystem":"Red Hat:hummingbird:1","package":"sudo-logsrvd","fixed_in":["0:1.9.17-16.p2.2.hum1"],"sources":["osv"]},{"ecosystem":"Red Hat:hummingbird:1","package":"sudo-python-plugin","fixed_in":["0:1.9.17-16.p2.2.hum1"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:9::appstream","package":"sudo-debuginfo","fixed_in":["0:1.9.17p2-3.el9_8.3"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:9::appstream","package":"sudo-debugsource","fixed_in":["0:1.9.17p2-3.el9_8.3"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:9::appstream","package":"sudo-python-plugin","fixed_in":["0:1.9.17p2-3.el9_8.3"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:9::appstream","package":"sudo-python-plugin-debuginfo","fixed_in":["0:1.9.17p2-3.el9_8.3"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:9::baseos","package":"sudo","fixed_in":["0:1.9.17p2-3.el9_8.3"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:9::baseos","package":"sudo-debuginfo","fixed_in":["0:1.9.17p2-3.el9_8.3"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:9::baseos","package":"sudo-debugsource","fixed_in":["0:1.9.17p2-3.el9_8.3"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:9::baseos","package":"sudo-python-plugin-debuginfo","fixed_in":["0:1.9.17p2-3.el9_8.3"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:10.2","package":"sudo-debuginfo","fixed_in":["0:1.9.17-10.p2.el10_2.7"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:10.2","package":"sudo-debugsource","fixed_in":["0:1.9.17-10.p2.el10_2.7"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:10.2","package":"sudo-python-plugin","fixed_in":["0:1.9.17-10.p2.el10_2.7"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:10.2","package":"sudo-python-plugin-debuginfo","fixed_in":["0:1.9.17-10.p2.el10_2.7"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:10.2","package":"sudo","fixed_in":["0:1.9.17-10.p2.el10_2.7"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:8::baseos","package":"sudo","fixed_in":["0:1.9.5p2-2.el8_10"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:8::baseos","package":"sudo-debuginfo","fixed_in":["0:1.9.5p2-2.el8_10"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:8::baseos","package":"sudo-debugsource","fixed_in":["0:1.9.5p2-2.el8_10"],"sources":["osv"]},{"ecosystem":"Rocky Linux:9","package":"sudo","fixed_in":["0:1.9.17p2-3.el9_8.3"],"sources":["osv"]},{"ecosystem":"Rocky Linux:10","package":"sudo","fixed_in":["0:1.9.17-10.p2.el10_2.7"],"sources":["osv"]},{"ecosystem":"Rocky Linux:8","package":"sudo","fixed_in":["0:1.9.5p2-2.el8_10"],"sources":["osv"]},{"ecosystem":"Ubuntu:22.04:LTS","package":"sudo","fixed_in":["1.9.9-1ubuntu2.7"],"sources":["osv"]},{"ecosystem":"Ubuntu:24.04:LTS","package":"sudo","fixed_in":["1.9.15p5-3ubuntu5.24.04.4"],"sources":["osv"]},{"ecosystem":"Ubuntu:26.04:LTS","package":"sudo","fixed_in":["1.9.17p2-1ubuntu3.2"],"sources":["osv"]}],"affected":[{"source":"osv","ecosystem":"Alpine:v3.24","package":"sudo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.9.17_p2-r2"}]}]},{"source":"osv","ecosystem":"AlmaLinux:9","package":"sudo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.9.17p2-3.el9_8.3"}]}]},{"source":"osv","ecosystem":"AlmaLinux:9","package":"sudo-python-plugin","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.9.17p2-3.el9_8.3"}]}]},{"source":"osv","ecosystem":"AlmaLinux:10","package":"sudo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.9.17-10.p2.el10_2.7"}]}]},{"source":"osv","ecosystem":"AlmaLinux:10","package":"sudo-python-plugin","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.9.17-10.p2.el10_2.7"}]}]},{"source":"osv","ecosystem":"AlmaLinux:8","package":"sudo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.9.5p2-2.el8_10"}]}]},{"source":"osv","ecosystem":"Azure Linux:3","package":"sudo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.9.17-4"}]}]},{"source":"osv","ecosystem":"Alpaquita:23","package":"sudo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"1.9.12_p1-r1"},{"fixed":"1.9.15_p5-r4"}]}]},{"source":"osv","ecosystem":"Alpaquita:25","package":"sudo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"1.9.16_p2-r1"},{"fixed":"1.9.17_p2-r3"}]}]},{"source":"osv","ecosystem":"Alpaquita:stream","package":"sudo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"1.9.13_p3-r0"},{"fixed":"1.9.17_p2-r3"}]}]},{"source":"osv","ecosystem":"TuxCare:CentOS-Stream:8","package":"sudo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.9.5p2-1.el8.tuxcare.els3"}]}]},{"source":"osv","ecosystem":"TuxCare:CentOS-Stream:8","package":"sudo-devel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.9.5p2-1.el8.tuxcare.els3"}]}]},{"source":"osv","ecosystem":"TuxCare:CentOS:8.4","package":"sudo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.8.29-7.el8_4.1.tuxcare.els6"}]}]},{"source":"osv","ecosystem":"TuxCare:CentOS:8.4","package":"sudo-devel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.8.29-7.el8_4.1.tuxcare.els6"}]}]},{"source":"osv","ecosystem":"TuxCare:Debian:10","package":"sudo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.8.27-1+deb10u6+tuxcare.els3"}]}]},{"source":"osv","ecosystem":"TuxCare:Debian:10","package":"sudo-ldap","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.8.27-1+deb10u6+tuxcare.els3"}]}]},{"source":"osv","ecosystem":"TuxCare:CentOS:8.5","package":"sudo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.8.29-7.el8_4.1.tuxcare.els6"}]}]},{"source":"osv","ecosystem":"TuxCare:CentOS:8.5","package":"sudo-devel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.8.29-7.el8_4.1.tuxcare.els6"}]}]},{"source":"osv","ecosystem":"TuxCare:AlmaLinux:9.2","package":"sudo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.9.5p2-9.el9.tuxcare.els5"}]}]},{"source":"osv","ecosystem":"TuxCare:AlmaLinux:9.2","package":"sudo-devel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.9.5p2-9.el9.tuxcare.els5"}]}]},{"source":"osv","ecosystem":"TuxCare:AlmaLinux:9.2","package":"sudo-python-plugin","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.9.5p2-9.el9.tuxcare.els5"}]}]},{"source":"osv","ecosystem":"TuxCare:AlmaLinux:9.6","package":"sudo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.9.5p2-10.el9_6.2.tuxcare.els2"}]}]},{"source":"osv","ecosystem":"TuxCare:AlmaLinux:9.6","package":"sudo-devel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.9.5p2-10.el9_6.2.tuxcare.els2"}]}]},{"source":"osv","ecosystem":"TuxCare:AlmaLinux:9.6","package":"sudo-python-plugin","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.9.5p2-10.el9_6.2.tuxcare.els2"}]}]},{"source":"osv","ecosystem":"Debian:12","package":"sudo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["1.9.13p3-1","1.9.13p3-1+deb12u1","1.9.13p3-1+deb12u2","1.9.13p3-1+deb12u3","1.9.13p3-1+deb12u4","1.9.13p3-2","1.9.13p3-3","1.9.14p2-1","1.9.15p2-1","1.9.15p2-2","1.9.15p3-1","1.9.15p4-1","1.9.15p4-2","1.9.15p5-1","1.9.15p5-2","1.9.15p5-3","1.9.15p5-3+hurd.1","1.9.16-1","1.9.16-2","1.9.16p1-1","1.9.16p2-1","1.9.16p2-2","1.9.16p2-3","1.9.17p1-1","1.9.17p2-1","1.9.17p2-1exp1","1.9.17p2-2","1.9.17p2-3","1.9.17p2-4","1.9.17p2-5","1.9.17p2-6","1.9.17p2-7","1.9.17p2-8","1.9.17p2-9","1.9.17p2-9exp1","1.9.17p2-9exp2"]},{"source":"osv","ecosystem":"Debian:13","package":"sudo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["1.9.16p2-3","1.9.16p2-3+deb13u1","1.9.16p2-3+deb13u2","1.9.17p1-1","1.9.17p2-1","1.9.17p2-1exp1","1.9.17p2-2","1.9.17p2-3","1.9.17p2-4","1.9.17p2-5","1.9.17p2-6","1.9.17p2-7","1.9.17p2-8","1.9.17p2-9","1.9.17p2-9exp1","1.9.17p2-9exp2"]},{"source":"osv","ecosystem":"Debian:14","package":"sudo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.9.17p2-9"}]}],"versions":["1.9.16p2-3","1.9.17p1-1","1.9.17p2-1","1.9.17p2-1exp1","1.9.17p2-2","1.9.17p2-3","1.9.17p2-4","1.9.17p2-5","1.9.17p2-6","1.9.17p2-7","1.9.17p2-8"]},{"source":"osv","ecosystem":"Mageia:10","package":"sudo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.9.17p1-2.1.mga10"}]}],"bundled":2},{"source":"osv","ecosystem":"openEuler:22.03-LTS-SP4","package":"sudo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.9.8p2-22.oe2203sp4"}]}]},{"source":"osv","ecosystem":"openEuler:24.03-LTS-SP1","package":"sudo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.9.15p5-9.oe2403sp1"}]}]},{"source":"osv","ecosystem":"openEuler:24.03-LTS-SP3","package":"sudo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.9.15p5-9.oe2403sp3"}]}]},{"source":"osv","ecosystem":"openEuler:24.03-LTS-SP4","package":"sudo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.9.15p5-9.oe2403sp4"}]}]},{"source":"osv","ecosystem":"Red Hat:hummingbird:1","package":"sudo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.9.17-16.p2.2.hum1"}]}]},{"source":"osv","ecosystem":"Red Hat:hummingbird:1","package":"sudo-devel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.9.17-16.p2.2.hum1"}]}]},{"source":"osv","ecosystem":"Red Hat:hummingbird:1","package":"sudo-logsrvd","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.9.17-16.p2.2.hum1"}]}]},{"source":"osv","ecosystem":"Red Hat:hummingbird:1","package":"sudo-python-plugin","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.9.17-16.p2.2.hum1"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:9::appstream","package":"sudo-debuginfo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.9.17p2-3.el9_8.3"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:9::appstream","package":"sudo-debugsource","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.9.17p2-3.el9_8.3"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:9::appstream","package":"sudo-python-plugin","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.9.17p2-3.el9_8.3"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:9::appstream","package":"sudo-python-plugin-debuginfo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.9.17p2-3.el9_8.3"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:9::baseos","package":"sudo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.9.17p2-3.el9_8.3"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:9::baseos","package":"sudo-debuginfo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.9.17p2-3.el9_8.3"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:9::baseos","package":"sudo-debugsource","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.9.17p2-3.el9_8.3"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:9::baseos","package":"sudo-python-plugin-debuginfo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.9.17p2-3.el9_8.3"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:10.2","package":"sudo-debuginfo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.9.17-10.p2.el10_2.7"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:10.2","package":"sudo-debugsource","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.9.17-10.p2.el10_2.7"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:10.2","package":"sudo-python-plugin","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.9.17-10.p2.el10_2.7"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:10.2","package":"sudo-python-plugin-debuginfo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.9.17-10.p2.el10_2.7"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:10.2","package":"sudo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.9.17-10.p2.el10_2.7"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:8::baseos","package":"sudo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.9.5p2-2.el8_10"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:8::baseos","package":"sudo-debuginfo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.9.5p2-2.el8_10"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:8::baseos","package":"sudo-debugsource","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.9.5p2-2.el8_10"}]}]},{"source":"osv","ecosystem":"Rocky Linux:9","package":"sudo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.9.17p2-3.el9_8.3"}]}]},{"source":"osv","ecosystem":"Rocky Linux:10","package":"sudo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.9.17-10.p2.el10_2.7"}]}]},{"source":"osv","ecosystem":"Rocky Linux:8","package":"sudo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.9.5p2-2.el8_10"}]}]},{"source":"osv","ecosystem":"Ubuntu:Pro:14.04:LTS","package":"sudo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["1.8.6p3-0ubuntu3","1.8.8-2ubuntu1","1.8.8-2ubuntu2","1.8.9p4-1ubuntu1","1.8.9p4-1ubuntu2","1.8.9p5-1ubuntu1","1.8.9p5-1ubuntu1.1","1.8.9p5-1ubuntu1.2","1.8.9p5-1ubuntu1.3","1.8.9p5-1ubuntu1.4","1.8.9p5-1ubuntu1.5+esm1","1.8.9p5-1ubuntu1.5+esm2","1.8.9p5-1ubuntu1.5+esm3","1.8.9p5-1ubuntu1.5+esm5","1.8.9p5-1ubuntu1.5+esm6","1.8.9p5-1ubuntu1.5+esm7","1.8.9p5-1ubuntu1.5+esm8"]},{"source":"osv","ecosystem":"Ubuntu:Pro:16.04:LTS","package":"sudo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["1.8.12-1ubuntu3","1.8.16-0ubuntu1","1.8.16-0ubuntu1.1","1.8.16-0ubuntu1.2","1.8.16-0ubuntu1.3","1.8.16-0ubuntu1.4","1.8.16-0ubuntu1.5","1.8.16-0ubuntu1.6","1.8.16-0ubuntu1.7","1.8.16-0ubuntu1.8","1.8.16-0ubuntu1.9","1.8.16-0ubuntu1.10","1.8.16-0ubuntu1.10+esm1","1.8.16-0ubuntu1.10+esm2","1.8.16-0ubuntu1.10+esm3"]},{"source":"osv","ecosystem":"Ubuntu:Pro:18.04:LTS","package":"sudo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["1.8.20p2-1ubuntu1","1.8.21p2-2ubuntu1","1.8.21p2-3ubuntu1","1.8.21p2-3ubuntu1.1","1.8.21p2-3ubuntu1.2","1.8.21p2-3ubuntu1.3","1.8.21p2-3ubuntu1.4","1.8.21p2-3ubuntu1.5","1.8.21p2-3ubuntu1.6","1.8.21p2-3ubuntu1.6+esm1"]},{"source":"osv","ecosystem":"Ubuntu:Pro:20.04:LTS","package":"sudo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["1.8.27-1ubuntu4","1.8.29-1ubuntu1","1.8.31-1ubuntu1","1.8.31-1ubuntu1.1","1.8.31-1ubuntu1.2","1.8.31-1ubuntu1.4","1.8.31-1ubuntu1.5","1.8.31-1ubuntu1.5+esm1"]},{"source":"osv","ecosystem":"Ubuntu:22.04:LTS","package":"sudo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.9.9-1ubuntu2.7"}]}],"versions":["1.9.5p2-3ubuntu2","1.9.9-1ubuntu2","1.9.9-1ubuntu2.1","1.9.9-1ubuntu2.2","1.9.9-1ubuntu2.3","1.9.9-1ubuntu2.4","1.9.9-1ubuntu2.5","1.9.9-1ubuntu2.6"]},{"source":"osv","ecosystem":"Ubuntu:24.04:LTS","package":"sudo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.9.15p5-3ubuntu5.24.04.4"}]}],"versions":["1.9.14p2-1ubuntu1","1.9.15p5-3ubuntu1","1.9.15p5-3ubuntu3","1.9.15p5-3ubuntu4","1.9.15p5-3ubuntu5","1.9.15p5-3ubuntu5.24.04.1","1.9.15p5-3ubuntu5.24.04.2","1.9.15p5-3ubuntu5.24.04.3"]},{"source":"osv","ecosystem":"Ubuntu:26.04:LTS","package":"sudo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.9.17p2-1ubuntu3.2"}]}],"versions":["1.9.17p2-1ubuntu1","1.9.17p2-1ubuntu2","1.9.17p2-1ubuntu3","1.9.17p2-1ubuntu3.1"]},{"source":"osv","ecosystem":"Ubuntu:22.04:LTS","package":"sudo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.9.9-1ubuntu2.7"}]}],"versions":["1.9.5p2-3ubuntu2","1.9.9-1ubuntu2","1.9.9-1ubuntu2.1","1.9.9-1ubuntu2.2","1.9.9-1ubuntu2.3","1.9.9-1ubuntu2.4","1.9.9-1ubuntu2.5","1.9.9-1ubuntu2.6"]},{"source":"osv","ecosystem":"Ubuntu:24.04:LTS","package":"sudo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.9.15p5-3ubuntu5.24.04.4"}]}],"versions":["1.9.14p2-1ubuntu1","1.9.15p5-3ubuntu1","1.9.15p5-3ubuntu3","1.9.15p5-3ubuntu4","1.9.15p5-3ubuntu5","1.9.15p5-3ubuntu5.24.04.1","1.9.15p5-3ubuntu5.24.04.2","1.9.15p5-3ubuntu5.24.04.3"]},{"source":"osv","ecosystem":"Ubuntu:26.04:LTS","package":"sudo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.9.17p2-1ubuntu3.2"}]}],"versions":["1.9.17p2-1ubuntu1","1.9.17p2-1ubuntu2","1.9.17p2-1ubuntu3","1.9.17p2-1ubuntu3.1"]}],"products":[{"vendor":"red hat","product":"red hat enterprise linux 10"},{"vendor":"red hat","product":"red hat enterprise linux 10.0 extended update support"},{"vendor":"red hat","product":"red hat enterprise linux 7 extended lifecycle support"},{"vendor":"red hat","product":"red hat enterprise linux 8"},{"vendor":"red hat","product":"red hat enterprise linux 8.4 advanced mission critical update support"},{"vendor":"red hat","product":"red hat enterprise linux 8.4 extended update support long-life add-on"},{"vendor":"red hat","product":"red hat enterprise linux 8.6 advanced mission critical update support"},{"vendor":"red hat","product":"red hat enterprise linux 8.6 extended update support long-life add-on"},{"vendor":"red hat","product":"red hat enterprise linux 8.8 telecommunications update service"},{"vendor":"red hat","product":"red hat enterprise linux 8.8 update services for sap solutions"},{"vendor":"red hat","product":"red hat enterprise linux 9"},{"vendor":"red hat","product":"red hat enterprise linux 9.2 update services for sap solutions"},{"vendor":"red hat","product":"red hat enterprise linux 9.4 update services for sap solutions"},{"vendor":"red hat","product":"red hat enterprise linux 9.6 extended update support"},{"vendor":"red hat","product":"red hat hardened images"},{"vendor":"red hat","product":"red hat openshift ai 3.0"},{"vendor":"red hat","product":"red hat openshift ai 3.4"},{"vendor":"red hat","product":"red hat update infrastructure 5"}],"references":[{"url":"https://access.redhat.com/errata/RHSA-2026:71609","tags":["vendor-advisory","x_refsource_REDHAT","advisory"]},{"url":"https://access.redhat.com/errata/RHSA-2026:75571","tags":["vendor-advisory","x_refsource_REDHAT","advisory"]},{"url":"https://access.redhat.com/errata/RHSA-2026:75579","tags":["vendor-advisory","x_refsource_REDHAT","advisory"]},{"url":"https://access.redhat.com/errata/RHSA-2026:75580","tags":["vendor-advisory","x_refsource_REDHAT","advisory"]},{"url":"https://access.redhat.com/errata/RHSA-2026:82939","tags":["vendor-advisory","x_refsource_REDHAT","advisory"]},{"url":"https://access.redhat.com/errata/RHSA-2026:86633","tags":["vendor-advisory","x_refsource_REDHAT","advisory"]},{"url":"https://access.redhat.com/errata/RHSA-2026:86634","tags":["vendor-advisory","x_refsource_REDHAT","advisory"]},{"url":"https://access.redhat.com/errata/RHSA-2026:86635","tags":["vendor-advisory","x_refsource_REDHAT","advisory"]},{"url":"https://access.redhat.com/errata/RHSA-2026:87026","tags":["vendor-advisory","x_refsource_REDHAT","advisory"]},{"url":"https://access.redhat.com/errata/RHSA-2026:90287","tags":["vendor-advisory","x_refsource_REDHAT","advisory"]},{"url":"https://access.redhat.com/errata/RHSA-2026:91217","tags":["vendor-advisory","x_refsource_REDHAT","advisory"]},{"url":"https://access.redhat.com/errata/RHSA-2026:91219","tags":["vendor-advisory","x_refsource_REDHAT","advisory"]},{"url":"https://access.redhat.com/errata/RHSA-2026:91244","tags":["vendor-advisory","x_refsource_REDHAT","advisory"]},{"url":"https://access.redhat.com/errata/RHSA-2026:92325","tags":["vendor-advisory","x_refsource_REDHAT","advisory"]},{"url":"https://access.redhat.com/errata/RHSA-2026:92326","tags":["vendor-advisory","x_refsource_REDHAT","advisory"]},{"url":"https://access.redhat.com/errata/RHSA-2026:92349","tags":["vendor-advisory","x_refsource_REDHAT","advisory"]},{"url":"https://access.redhat.com/security/cve/CVE-2026-96512","tags":["vdb-entry","x_refsource_REDHAT","report","advisory"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=2539327","tags":["issue-tracking","x_refsource_REDHAT","report"]},{"url":"https://github.com/sudo-project/sudo/commit/1820a349687522f51023d1ae5925125f59679a8c","tags":["fix","article"]},{"url":"http://www.openwall.com/lists/oss-security/2026/09/24/4","tags":["web"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-96512","tags":["web","advisory"]},{"url":"https://github.com/advisories/GHSA-jj2h-hcrf-9gfx"},{"url":"https://security.alpinelinux.org/vuln/CVE-2026-96512","tags":["advisory"]},{"url":"https://bugzilla.redhat.com/2539327","tags":["report"]},{"url":"https://errata.almalinux.org/9/ALSA-2026-75571.html","tags":["advisory"]},{"url":"https://errata.almalinux.org/10/ALSA-2026-75579.html","tags":["advisory"]},{"url":"https://errata.almalinux.org/8/ALSA-2026-75580.html","tags":["advisory"]},{"url":"https://docs.bell-sw.com/security/cves/CVE-2026-96512","tags":["advisory"]},{"url":"https://errata.tuxcare.com/els_os/centos-stream8els/CLSA-2026-1791552454.html","tags":["advisory"]},{"url":"https://errata.tuxcare.com/els_os/centos8.4els/CLSA-2026-1791564552.html","tags":["advisory"]},{"url":"https://errata.tuxcare.com/els_os/debian10els/CLSA-2026-1791570106.html","tags":["advisory"]},{"url":"https://errata.tuxcare.com/els_os/centos8.5els/CLSA-2026-1791794851.html","tags":["advisory"]},{"url":"https://errata.tuxcare.com/els_os/almalinux9.2esu/CLSA-2026-1791834762.html","tags":["advisory"]},{"url":"https://errata.tuxcare.com/els_os/tuxcare9.6esu/CLSA-2026-1792204181.html","tags":["advisory"]},{"url":"https://access.redhat.com/downloads/content/package-browser/","tags":["web"]},{"url":"https://catalog.redhat.com/software/containers/","tags":["web"]},{"url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/96xxx/CVE-2026-96512.json","tags":["advisory"]},{"url":"https://security-tracker.debian.org/tracker/CVE-2026-96512","tags":["advisory"]},{"url":"https://advisories.mageia.org/MGASA-2026-0531.html","tags":["advisory"]},{"url":"https://bugs.mageia.org/show_bug.cgi?id=36362","tags":["report"]},{"url":"https://ubuntu.com/security/notices/USN-8803-1","tags":["advisory"]},{"url":"https://www.openwall.com/lists/oss-security/2026/09/24/4","tags":["web"]},{"url":"https://www.openeuler.org/zh/security/security-bulletins/detail/?id=openEuler-SA-2026-4258","tags":["advisory"]},{"url":"https://www.openeuler.org/zh/security/security-bulletins/detail/?id=openEuler-SA-2026-4259","tags":["advisory"]},{"url":"https://www.openeuler.org/zh/security/security-bulletins/detail/?id=openEuler-SA-2026-4260","tags":["advisory"]},{"url":"https://www.openeuler.org/zh/security/security-bulletins/detail/?id=openEuler-SA-2026-4261","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_71609.json","tags":["advisory"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2026-96512","tags":["advisory","report"]},{"url":"https://access.redhat.com/security/updates/classification/#important","tags":["article"]},{"url":"https://security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_75571.json","tags":["advisory"]},{"url":"https://security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_75579.json","tags":["advisory"]},{"url":"https://security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_75580.json","tags":["advisory"]},{"url":"https://errata.rockylinux.org/RLSA-2026:75571","tags":["advisory"]},{"url":"https://errata.rockylinux.org/RLSA-2026:75579","tags":["advisory"]},{"url":"https://errata.rockylinux.org/RLSA-2026:75580","tags":["advisory"]},{"url":"https://ubuntu.com/security/CVE-2026-96512","tags":["report"]},{"url":"https://ubuntu.com/security/notices/USN-8895-1","tags":["advisory"]}],"sources":{"cve":[{"id":"CVE-2026-96512","title":"Sudo: sudo: tz environment variable allows bypass of notbefore/notafter time-based authorization","description":"A flaw was found in sudo. When sudoers rules use NOTBEFORE or NOTAFTER time-based access restrictions with timestamps that omit the trailing 'Z' timezone indicator, the time evaluation relies on the TZ environment variable inherited from the calling user. Because sudo is a setuid-root program, an unprivileged local user can set TZ to an extreme timezone offset to shift the authorization window by up to approximately 25 hours, causing expired rules to be treated as valid. This allows the user to execute commands outside the intended time window. Authentication is not bypassed; only the time-based authorization check is affected.","status":"published","published":"2026-09-23T13:22:33.08Z","modified":"2026-10-29T19:53:47.337Z","cvss":[{"version":"3.1","score":7.8,"vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","level":"high","assessor":"cna"}],"cwes":["CWE-863"],"updated_at":"2026-11-02T14:20:00.511569Z"}],"euvd":[{"id":"EUVD-2026-85290","description":"A flaw was found in sudo. When sudoers rules use NOTBEFORE or NOTAFTER time-based access restrictions with timestamps that omit the trailing 'Z' timezone indicator, the time evaluation relies on the TZ environment variable inherited from the calling user. Because sudo is a setuid-root program, an unprivileged local user can set TZ to an extreme timezone offset to shift the authorization window by up to approximately 25 hours, causing expired rules to be treated as valid. This allows the user to execute commands outside the intended time window. Authentication is not bypassed; only the time-based authorization check is affected.","status":"published","published":"2026-09-23T13:22:33Z","modified":"2026-10-29T19:53:47Z","cvss":[{"version":"3.1","score":7.8,"vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","level":"high"}],"updated_at":"2026-11-02T16:59:15.044173Z"}],"ghsa":[{"id":"GHSA-jj2h-hcrf-9gfx","title":"A flaw was found in sudo. When sudoers rules use NOTBEFORE or NOTAFTER time-based access...","description":"A flaw was found in sudo. When sudoers rules use NOTBEFORE or NOTAFTER time-based access restrictions with timestamps that omit the trailing 'Z' timezone indicator, the time evaluation relies on the TZ environment variable inherited from the calling user. Because sudo is a setuid-root program, an unprivileged local user can set TZ to an extreme timezone offset to shift the authorization window by up to approximately 25 hours, causing expired rules to be treated as valid. This allows the user to execute commands outside the intended time window. Authentication is not bypassed; only the time-based authorization check is affected.","status":"published","published":"2026-09-23T15:30:49Z","modified":"2026-10-29T21:30:50Z","cvss":[{"version":"3.1","score":7.8,"vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","level":"high"}],"cwes":["CWE-863"],"updated_at":"2026-11-02T15:14:40.528345Z"}],"nvd":[{"id":"CVE-2026-96512","description":"A flaw was found in sudo. When sudoers rules use NOTBEFORE or NOTAFTER time-based access restrictions with timestamps that omit the trailing 'Z' timezone indicator, the time evaluation relies on the TZ environment variable inherited from the calling user. Because sudo is a setuid-root program, an unprivileged local user can set TZ to an extreme timezone offset to shift the authorization window by up to approximately 25 hours, causing expired rules to be treated as valid. This allows the user to execute commands outside the intended time window. Authentication is not bypassed; only the time-based authorization check is affected.","status":"published","published":"2026-09-23T14:17:10.747Z","modified":"2026-10-29T20:17:36.83Z","cvss":[{"version":"3.1","score":7.8,"vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","level":"high","assessor":"secondary"}],"cwes":["CWE-863"],"updated_at":"2026-11-02T14:12:50.703874Z"}],"osv":[{"id":"ALPINE-CVE-2026-96512","description":"A flaw was found in sudo. When sudoers rules use NOTBEFORE or NOTAFTER time-based access restrictions with timestamps that omit the trailing 'Z' timezone indicator, the time evaluation relies on the TZ environment variable inherited from the calling user. Because sudo is a setuid-root program, an unprivileged local user can set TZ to an extreme timezone offset to shift the authorization window by up to approximately 25 hours, causing expired rules to be treated as valid. This allows the user to execute commands outside the intended time window. Authentication is not bypassed; only the time-based authorization check is affected.","status":"published","published":"2026-09-23T14:17:10.747Z","modified":"2026-11-03T06:33:06.594596212Z","cvss":[{"version":"3.1","score":7.8,"vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","level":"high"}],"updated_at":"2026-11-03T07:15:37.282377Z"},{"id":"BELL-CVE-2026-96512","status":"published","published":"2026-09-24T06:04:15.464176Z","modified":"2026-11-04T07:16:54.366330808Z","cvss":[{"version":"3.1","score":7.8,"vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","level":"high"}],"updated_at":"2026-11-04T07:31:17.355361Z"},{"id":"CVE-2026-96512","title":"Sudo: sudo: tz environment variable allows bypass of notbefore/notafter time-based authorization","description":"A flaw was found in sudo. When sudoers rules use NOTBEFORE or NOTAFTER time-based access restrictions with timestamps that omit the trailing 'Z' timezone indicator, the time evaluation relies on the TZ environment variable inherited from the calling user. Because sudo is a setuid-root program, an unprivileged local user can set TZ to an extreme timezone offset to shift the authorization window by up to approximately 25 hours, causing expired rules to be treated as valid. This allows the user to execute commands outside the intended time window. Authentication is not bypassed; only the time-based authorization check is affected.","status":"published","published":"2026-09-23T13:22:33.08Z","modified":"2026-10-31T07:10:22.593184755Z","cvss":[{"version":"3.1","score":7.8,"vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","level":"high"}],"cwes":["CWE-863"],"updated_at":"2026-11-02T15:45:21.262447Z"},{"id":"DEBIAN-CVE-2026-96512","description":"A flaw was found in sudo. When sudoers rules use NOTBEFORE or NOTAFTER time-based access restrictions with timestamps that omit the trailing 'Z' timezone indicator, the time evaluation relies on the TZ environment variable inherited from the calling user. Because sudo is a setuid-root program, an unprivileged local user can set TZ to an extreme timezone offset to shift the authorization window by up to approximately 25 hours, causing expired rules to be treated as valid. This allows the user to execute commands outside the intended time window. Authentication is not bypassed; only the time-based authorization check is affected.","status":"published","published":"2026-09-23T14:17:10.747Z","modified":"2026-10-30T09:49:15.905944647Z","cvss":[{"version":"3.1","score":7.8,"vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","level":"high"}],"updated_at":"2026-11-02T15:46:07.324252Z"},{"id":"OESA-2026-4258","title":"sudo security update","description":"Sudo is a program designed to allow a sysadmin to give limited root privileges to users and log root activity.  The basic philosophy is to give as few privileges as possible but still allow people to get their work done.\r\n\r\nSecurity Fix(es):\n\nA flaw was found in sudo. When sudoers rules use NOTBEFORE or NOTAFTER time-based access restrictions with timestamps that omit the trailing \u0026apos;Z\u0026apos; timezone indicator, the time evaluation relies on the TZ environment variable inherited from the calling user. Because sudo is a setuid-root program, an unprivileged local user can set TZ to an extreme timezone offset to shift the authorization window by up to approximately 25 hours, causing expired rules to be treated as valid. This allows the user to execute commands outside the intended time window. Authentication is not bypassed; only the time-based authorization check is affected.(CVE-2026-96512)","status":"published","published":"2026-10-16T11:58:40Z","modified":"2026-10-16T12:15:05.946220502Z","cvss":[{"version":"3.1","score":7.8,"vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","level":"high"}],"updated_at":"2026-11-02T15:52:47.643553Z"},{"id":"OESA-2026-4259","title":"sudo security update","description":"Sudo is a program designed to allow a sysadmin to give limited root privileges to users and log root activity.  The basic philosophy is to give as few privileges as possible but still allow people to get their work done.\r\n\r\nSecurity Fix(es):\n\nA flaw was found in sudo. When sudoers rules use NOTBEFORE or NOTAFTER time-based access restrictions with timestamps that omit the trailing \u0026apos;Z\u0026apos; timezone indicator, the time evaluation relies on the TZ environment variable inherited from the calling user. Because sudo is a setuid-root program, an unprivileged local user can set TZ to an extreme timezone offset to shift the authorization window by up to approximately 25 hours, causing expired rules to be treated as valid. This allows the user to execute commands outside the intended time window. Authentication is not bypassed; only the time-based authorization check is affected.(CVE-2026-96512)","status":"published","published":"2026-10-16T11:58:41Z","modified":"2026-10-16T12:15:06.201782707Z","cvss":[{"version":"3.1","score":7.8,"vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","level":"high"}],"updated_at":"2026-11-02T15:52:47.643553Z"},{"id":"OESA-2026-4260","title":"sudo security update","description":"Sudo is a program designed to allow a sysadmin to give limited root privileges to users and log root activity.  The basic philosophy is to give as few privileges as possible but still allow people to get their work done.\r\n\r\nSecurity Fix(es):\n\nA flaw was found in sudo. When sudoers rules use NOTBEFORE or NOTAFTER time-based access restrictions with timestamps that omit the trailing \u0026apos;Z\u0026apos; timezone indicator, the time evaluation relies on the TZ environment variable inherited from the calling user. Because sudo is a setuid-root program, an unprivileged local user can set TZ to an extreme timezone offset to shift the authorization window by up to approximately 25 hours, causing expired rules to be treated as valid. This allows the user to execute commands outside the intended time window. Authentication is not bypassed; only the time-based authorization check is affected.(CVE-2026-96512)","status":"published","published":"2026-10-16T11:58:41Z","modified":"2026-10-16T12:15:13.60651958Z","cvss":[{"version":"3.1","score":7.8,"vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","level":"high"}],"updated_at":"2026-11-02T15:52:47.643553Z"},{"id":"OESA-2026-4261","title":"sudo security update","description":"Sudo is a program designed to allow a sysadmin to give limited root privileges to users and log root activity.  The basic philosophy is to give as few privileges as possible but still allow people to get their work done.\r\n\r\nSecurity Fix(es):\n\nA flaw was found in sudo. When sudoers rules use NOTBEFORE or NOTAFTER time-based access restrictions with timestamps that omit the trailing \u0026apos;Z\u0026apos; timezone indicator, the time evaluation relies on the TZ environment variable inherited from the calling user. Because sudo is a setuid-root program, an unprivileged local user can set TZ to an extreme timezone offset to shift the authorization window by up to approximately 25 hours, causing expired rules to be treated as valid. This allows the user to execute commands outside the intended time window. Authentication is not bypassed; only the time-based authorization check is affected.(CVE-2026-96512)","status":"published","published":"2026-10-16T11:58:42Z","modified":"2026-10-16T12:15:05.29771169Z","cvss":[{"version":"3.1","score":7.8,"vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","level":"high"}],"updated_at":"2026-11-02T15:52:47.643553Z"},{"id":"RHSA-2026:71609","title":"Red Hat Security Advisory: Red Hat Hardened Images RPMs Security Update","status":"published","published":"2026-09-25T10:15:38Z","modified":"2026-10-15T10:25:52Z","cvss":[{"version":"3.1","score":7.8,"vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","level":"high"}],"updated_at":"2026-11-02T15:53:22.928316Z"},{"id":"RHSA-2026:75571","title":"Red Hat Security Advisory: sudo security update","status":"published","published":"2026-10-06T10:18:54Z","modified":"2026-10-15T10:27:02Z","cvss":[{"version":"3.1","score":7.8,"vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","level":"high"}],"updated_at":"2026-11-02T15:53:22.928316Z"},{"id":"RHSA-2026:75579","title":"Red Hat Security Advisory: sudo security update","status":"published","published":"2026-10-05T10:11:14Z","modified":"2026-10-15T10:27:02Z","cvss":[{"version":"3.1","score":7.8,"vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","level":"high"}],"updated_at":"2026-11-02T15:53:22.928316Z"},{"id":"RHSA-2026:75580","title":"Red Hat Security Advisory: sudo security update","status":"published","published":"2026-10-05T10:11:15Z","modified":"2026-10-15T10:27:03Z","cvss":[{"version":"3.1","score":7.8,"vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","level":"high"}],"updated_at":"2026-11-02T15:53:22.928316Z"},{"id":"RLSA-2026:75571","title":"Important: sudo security update","description":"The sudo packages contain the sudo utility which allows system administrators to provide certain users with the permission to execute privileged commands, which are used for system management purposes, without having to log in as root.\n\nSecurity Fix(es):\n\n* sudo: sudo: TZ environment variable allows bypass of NOTBEFORE/NOTAFTER time-based authorization (CVE-2026-96512)\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-10-06T06:05:20.701291Z","modified":"2026-10-06T06:45:02.576129435Z","cvss":[{"version":"3.1","score":7.8,"vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","level":"high"}],"updated_at":"2026-11-02T15:53:26.449929Z"},{"id":"RLSA-2026:75579","title":"Important: sudo security update","description":"The sudo packages contain the sudo utility which allows system administrators to provide certain users with the permission to execute privileged commands, which are used for system management purposes, without having to log in as root.\n\nSecurity Fix(es):\n\n* sudo: sudo: TZ environment variable allows bypass of NOTBEFORE/NOTAFTER time-based authorization (CVE-2026-96512)\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-10-06T12:10:42.614631Z","modified":"2026-10-06T12:45:02.620000439Z","cvss":[{"version":"3.1","score":7.8,"vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","level":"high"}],"updated_at":"2026-11-02T15:53:26.449929Z"},{"id":"RLSA-2026:75580","title":"Important: sudo security update","description":"The sudo packages contain the sudo utility which allows system administrators to provide certain users with the permission to execute privileged commands, which are used for system management purposes, without having to log in as root.\n\nSecurity Fix(es):\n\n* sudo: sudo: TZ environment variable allows bypass of NOTBEFORE/NOTAFTER time-based authorization (CVE-2026-96512)\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-10-06T06:01:13.392384Z","modified":"2026-10-06T06:45:02.553684408Z","cvss":[{"version":"3.1","score":7.8,"vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","level":"high"}],"updated_at":"2026-11-02T15:53:26.449929Z"},{"id":"UBUNTU-CVE-2026-96512","description":"A flaw was found in sudo. When sudoers rules use NOTBEFORE or NOTAFTER time-based access restrictions with timestamps that omit the trailing 'Z' timezone indicator, the time evaluation relies on the TZ environment variable inherited from the calling user. Because sudo is a setuid-root program, an unprivileged local user can set TZ to an extreme timezone offset to shift the authorization window by up to approximately 25 hours, causing expired rules to be treated as valid. This allows the user to execute commands outside the intended time window. Authentication is not bypassed; only the time-based authorization check is affected.","status":"published","published":"2026-09-23T14:17:00Z","modified":"2026-10-08T12:55:32.849611714Z","cvss":[{"version":"3.1","score":7.8,"vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","level":"high"}],"updated_at":"2026-11-02T16:57:44.071534Z"},{"id":"ALSA-2026:75571","title":"Important: sudo security update","description":"The sudo packages contain the sudo utility which allows system administrators to provide certain users with the permission to execute privileged commands, which are used for system management purposes, without having to log in as root.  \n\nSecurity Fix(es):  \n\n  * sudo: sudo: TZ environment variable allows bypass of NOTBEFORE/NOTAFTER time-based authorization (CVE-2026-96512)\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-10-05T00:00:00Z","modified":"2026-10-29T11:32:37.862454445Z","updated_at":"2026-11-02T15:27:55.200553Z"},{"id":"ALSA-2026:75579","title":"Important: sudo security update","description":"The sudo packages contain the sudo utility which allows system administrators to provide certain users with the permission to execute privileged commands, which are used for system management purposes, without having to log in as root.  \n\nSecurity Fix(es):  \n\n  * sudo: sudo: TZ environment variable allows bypass of NOTBEFORE/NOTAFTER time-based authorization (CVE-2026-96512)\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-10-05T00:00:00Z","modified":"2026-10-29T11:30:50.220602218Z","updated_at":"2026-11-02T15:27:55.200553Z"},{"id":"ALSA-2026:75580","title":"Important: sudo security update","description":"The sudo packages contain the sudo utility which allows system administrators to provide certain users with the permission to execute privileged commands, which are used for system management purposes, without having to log in as root.  \n\nSecurity Fix(es):  \n\n  * sudo: sudo: TZ environment variable allows bypass of NOTBEFORE/NOTAFTER time-based authorization (CVE-2026-96512)\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-10-05T00:00:00Z","modified":"2026-10-29T11:02:29.737427277Z","updated_at":"2026-11-02T15:27:55.200553Z"},{"id":"AZL-104940","title":"CVE-2026-96512 affecting package sudo for versions less than 1.9.17-4","description":"A flaw was found in sudo. When sudoers rules use NOTBEFORE or NOTAFTER time-based access restrictions with timestamps that omit the trailing 'Z' timezone indicator, the time evaluation relies on the TZ environment variable inherited from the calling user. Because sudo is a setuid-root program, an unprivileged local user can set TZ to an extreme timezone offset to shift the authorization window by up to approximately 25 hours, causing expired rules to be treated as valid. This allows the user to execute commands outside the intended time window. Authentication is not bypassed; only the time-based authorization check is affected.","status":"published","published":"2026-09-23T14:17:10Z","modified":"2026-11-05T05:40:51Z","updated_at":"2026-11-05T16:41:17.719431Z"},{"id":"CLSA-2026-1791552454","title":"sudo: Fix of CVE-2026-96512","description":"- CVE-2026-96512: remove TZ from sudo's own environment in main() before tzset() so\n  NOTBEFORE/NOTAFTER sudoers checks use the system time zone","status":"published","published":"2026-10-12T16:01:07Z","modified":"2026-10-26T09:30:55.108667112Z","updated_at":"2026-11-02T15:43:50.599064Z"},{"id":"CLSA-2026-1791564552","title":"sudo: Fix of CVE-2026-96512","description":"- CVE-2026-96512: remove TZ from sudo's own environment in main() before tzset() so\n  NOTBEFORE/NOTAFTER sudoers checks use the system time zone","status":"published","published":"2026-10-09T16:49:22Z","modified":"2026-10-26T09:31:44.311752273Z","updated_at":"2026-11-02T15:43:50.599064Z"},{"id":"CLSA-2026-1791570106","title":"Fix CVE(s): CVE-2026-96512","description":"   * SECURITY UPDATE: time-based sudoers restrictions bypass via user-controlled TZ\n     - debian/patches/CVE-2026-96512.patch: remove the user-specified TZ from sudo's environment so NOTBEFORE/NOTAFTER use the system time zone\n     - CVE-2026-96512","status":"published","published":"2026-10-09T18:21:58Z","modified":"2026-10-26T09:31:53.623819134Z","updated_at":"2026-11-02T15:43:50.599064Z"},{"id":"CLSA-2026-1791794851","title":"sudo: Fix of CVE-2026-96512","description":"- CVE-2026-96512: remove TZ from sudo's own environment in main() before tzset() so\n  NOTBEFORE/NOTAFTER sudoers checks use the system time zone","status":"published","published":"2026-10-12T08:47:40Z","modified":"2026-10-26T09:31:51.918276131Z","updated_at":"2026-11-02T15:43:50.599064Z"},{"id":"CLSA-2026-1791834762","title":"sudo: Fix of CVE-2026-96512","description":"- CVE-2026-96512: user-specified TZ environment variable allows bypass of\n  sudoers NOTBEFORE and NOTAFTER time restrictions","status":"published","published":"2026-10-12T19:52:52Z","modified":"2026-10-26T09:30:48.508847437Z","updated_at":"2026-11-02T15:43:50.599064Z"},{"id":"CLSA-2026-1792204181","title":"sudo: Fix of CVE-2026-96512","description":"- CVE-2026-96512: unset TZ in sudo's own environment before tzset() in main(),\n  working on a private copy of environ made in os_init_common() so the\n  envp passed to the plugins is left unchanged","status":"published","published":"2026-10-17T02:29:52Z","modified":"2026-10-26T09:31:20.35641303Z","updated_at":"2026-11-02T15:43:51.747192Z"},{"id":"MGASA-2026-0531","title":"Updated sudo package fixes security vulnerabilities","description":"Sudo through 1.9.17p2 Intercept Policy Bypass via execveat.\n(CVE-2026-82474)\ntz environment variable allows bypass of notbefore/notafter time-based\nauthorization. (CVE-2026-96512)\n","status":"published","published":"2026-10-22T15:26:33Z","modified":"2026-10-22T15:30:03.220602385Z","updated_at":"2026-11-02T15:49:43.795591Z"},{"id":"USN-8895-1","title":"sudo vulnerability","description":"It was discovered that Sudo did not properly handle time-based access\nrestrictions when sudoers rules used NOTBEFORE or NOTAFTER with\ntimestamps omitting the trailing timezone indicator. A local attacker\ncould possibly use this issue to execute commands outside the intended\ntime window by manipulating the TZ environment variable.","status":"published","published":"2026-10-07T13:12:22Z","modified":"2026-10-08T12:58:02.692756797Z","updated_at":"2026-11-02T16:58:26.907654Z"}]}}
