{"id":"CVE-2026-53615","aliases":["ALSA-2026:93461","ALSA-2026:96212","AZL-108198","BELL-CVE-2026-53615","DEBIAN-CVE-2026-53615","EUVD-2026-101292","GHSA-h4rw-gv36-wmp5","OESA-2026-4576","OESA-2026-4577","OESA-2026-4578","OESA-2026-4579","RLSA-2026:93461","RLSA-2026:96212","ROOT-OS-DEBIAN-11-CVE-2026-53615","ROOT-OS-DEBIAN-12-CVE-2026-53615","ROOT-OS-DEBIAN-13-CVE-2026-53615","UBUNTU-CVE-2026-53615","USN-8702-1"],"status":"published","title":"util-linux libblkid DOS extended-partition overflow produces invalid partition metadata","description":"util-linux is a random collection of Linux utilities. Before util-linux 2.41.4, `parse_dos_extended()` in `libblkid/src/partitions/dos.c` computes an extended-partition start sector with 32-bit addition and does not apply the extended-area bounds checks to the first two EBR entries. A local attacker who causes a crafted DOS extended-partition disk image or removable medium to be probed can wrap `cur_start + start` to sector zero and cause libblkid to report a false partition overlapping the MBR. This directly compromises the integrity of the reported partition metadata; disk modification or availability loss requires a separate downstream consumer to act on that metadata. This issue is fixed in 2.41.4.","severity":{"version":"3.1","score":8,"vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:L/I:H/A:H","level":"high","assessor":"cna","from":"cve"},"epss":{"day":"2026-11-10","score":0.00178,"percentile":0.07381,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-190"],"published":"2026-06-18T00:00:00Z","modified":"2026-11-10T12:30:02Z","fixes":[{"ecosystem":"Azure Linux:3","package":"util-linux","fixed_in":["2.40.2-7"],"sources":["osv"]},{"ecosystem":"Alpaquita:23","package":"util-linux","fixed_in":["2.38.1-r8"],"sources":["osv"]},{"ecosystem":"Alpaquita:25","package":"util-linux","fixed_in":["2.41.5-r0"],"sources":["osv"]},{"ecosystem":"Alpaquita:stream","package":"util-linux","fixed_in":["2.42-r0"],"sources":["osv"]},{"ecosystem":"BellSoft Hardened Containers:23","package":"util-linux","fixed_in":["2.38.1-r8"],"sources":["osv"]},{"ecosystem":"BellSoft Hardened Containers:25","package":"util-linux","fixed_in":["2.41.5-r0"],"sources":["osv"]},{"ecosystem":"BellSoft Hardened Containers:stream","package":"util-linux","fixed_in":["2.42-r0"],"sources":["osv"]},{"ecosystem":"Debian:13","package":"util-linux","fixed_in":["2.41.5-0+deb13u1"],"sources":["osv"]},{"ecosystem":"Debian:14","package":"util-linux","fixed_in":["2.42-1"],"sources":["osv"]},{"ecosystem":"openEuler:22.03-LTS-SP4","package":"util-linux","fixed_in":["2.37.2-58.oe2203sp4"],"sources":["osv"]},{"ecosystem":"openEuler:24.03-LTS-SP1","package":"util-linux","fixed_in":["2.39.1-46.oe2403sp1"],"sources":["osv"]},{"ecosystem":"openEuler:24.03-LTS-SP3","package":"util-linux","fixed_in":["2.39.1-46.oe2403sp3"],"sources":["osv"]},{"ecosystem":"openEuler:24.03-LTS-SP4","package":"util-linux","fixed_in":["2.39.1-46.oe2403sp4"],"sources":["osv"]},{"ecosystem":"Root:Debian:11","package":"util-linux","fixed_in":["2.36.1-8+deb11u2.aikido.3","2.36.1-8+deb11u2.aikido.4","2.36.1-8+deb11u2.aikido.11","2.36.1-8+deb11u2.aikido.5","2.36.1-8+deb11u2.root.io.2","2.36.1-8+deb11u2.aikido.6","2.36.1-8+deb11u2.aikido.7","2.36.1-8+deb11u2.aikido.8","2.36.1-8+deb11u2.aikido.9","2.36.1-8+deb11u2.aikido.10"],"sources":["osv"]},{"ecosystem":"Root:Debian:11","package":"rootio-util-linux","fixed_in":["2.36.1-8+deb11u2.aikido.3","2.36.1-8+deb11u2.aikido.4","2.36.1-8+deb11u2.aikido.11","2.36.1-8+deb11u2.aikido.5","2.36.1-8+deb11u2.root.io.2","2.36.1-8+deb11u2.aikido.6","2.36.1-8+deb11u2.aikido.7","2.36.1-8+deb11u2.aikido.8","2.36.1-8+deb11u2.aikido.9","2.36.1-8+deb11u2.aikido.10"],"sources":["osv"]},{"ecosystem":"Root:Debian:12","package":"util-linux","fixed_in":["2.38.1-5+deb12u3.aikido.6","2.38.1-5+deb12u3.aikido.17","2.38.1-5+deb12u3.aikido.7","2.38.1-5+deb12u3.root.io.5","2.38.1-5+deb12u3.aikido.8","2.38.1-5+deb12u3.aikido.18","2.38.1-5+deb12u3.aikido.9","2.38.1-5+deb12u3.aikido.10","2.38.1-5+deb12u3.aikido.11","2.38.1-5+deb12u3.aikido.12","2.38.1-5+deb12u3.aikido.13","2.38.1-5+deb12u3.aikido.14","2.38.1-5+deb12u3.aikido.15","2.38.1-5+deb12u3.aikido.16"],"sources":["osv"]},{"ecosystem":"Root:Debian:12","package":"rootio-util-linux","fixed_in":["2.38.1-5+deb12u3.aikido.6","2.38.1-5+deb12u3.aikido.17","2.38.1-5+deb12u3.aikido.7","2.38.1-5+deb12u3.root.io.5","2.38.1-5+deb12u3.aikido.8","2.38.1-5+deb12u3.aikido.18","2.38.1-5+deb12u3.aikido.9","2.38.1-5+deb12u3.aikido.10","2.38.1-5+deb12u3.aikido.11","2.38.1-5+deb12u3.aikido.12","2.38.1-5+deb12u3.aikido.13","2.38.1-5+deb12u3.aikido.14","2.38.1-5+deb12u3.aikido.15","2.38.1-5+deb12u3.aikido.16"],"sources":["osv"]},{"ecosystem":"Root:Debian:13","package":"util-linux","fixed_in":["2.41.5-0+deb13u1.aikido.7"],"sources":["osv"]},{"ecosystem":"Root:Debian:13","package":"rootio-util-linux","fixed_in":["2.41.5-0+deb13u1.aikido.7"],"sources":["osv"]},{"ecosystem":"Ubuntu:22.04:LTS","package":"util-linux","fixed_in":["2.37.2-4ubuntu3.6"],"sources":["osv"]},{"ecosystem":"Ubuntu:24.04:LTS","package":"util-linux","fixed_in":["2.39.3-9ubuntu6.6"],"sources":["osv"]},{"ecosystem":"Ubuntu:26.04:LTS","package":"util-linux","fixed_in":["2.41.3-3ubuntu2.2"],"sources":["osv"]}],"affected":[{"source":"osv","ecosystem":"AlmaLinux:10","package":"libblkid","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.40.2-18.el10_2.20"}]}],"bundled":9},{"source":"osv","ecosystem":"AlmaLinux:10","package":"libblkid-devel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.40.2-18.el10_2.20"}]}],"bundled":9},{"source":"osv","ecosystem":"AlmaLinux:10","package":"libfdisk","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.40.2-18.el10_2.20"}]}],"bundled":9},{"source":"osv","ecosystem":"AlmaLinux:10","package":"libfdisk-devel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.40.2-18.el10_2.20"}]}],"bundled":9},{"source":"osv","ecosystem":"AlmaLinux:10","package":"libmount","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.40.2-18.el10_2.20"}]}],"bundled":9},{"source":"osv","ecosystem":"AlmaLinux:10","package":"libmount-devel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.40.2-18.el10_2.20"}]}],"bundled":9},{"source":"osv","ecosystem":"AlmaLinux:10","package":"libsmartcols","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.40.2-18.el10_2.20"}]}],"bundled":9},{"source":"osv","ecosystem":"AlmaLinux:10","package":"libsmartcols-devel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.40.2-18.el10_2.20"}]}],"bundled":9},{"source":"osv","ecosystem":"AlmaLinux:10","package":"libuuid","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.40.2-18.el10_2.20"}]}],"bundled":9},{"source":"osv","ecosystem":"AlmaLinux:10","package":"libuuid-devel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.40.2-18.el10_2.20"}]}],"bundled":9},{"source":"osv","ecosystem":"AlmaLinux:10","package":"python3-libmount","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.40.2-18.el10_2.20"}]}],"bundled":9},{"source":"osv","ecosystem":"AlmaLinux:10","package":"util-linux","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.40.2-18.el10_2.20"}]}],"bundled":9},{"source":"osv","ecosystem":"AlmaLinux:10","package":"util-linux-core","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.40.2-18.el10_2.20"}]}],"bundled":9},{"source":"osv","ecosystem":"AlmaLinux:10","package":"uuidd","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.40.2-18.el10_2.20"}]}],"bundled":9},{"source":"osv","ecosystem":"AlmaLinux:8","package":"libblkid","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.32.1-50.el8_10"}]}],"bundled":3},{"source":"osv","ecosystem":"AlmaLinux:8","package":"libblkid-devel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.32.1-50.el8_10"}]}],"bundled":3},{"source":"osv","ecosystem":"AlmaLinux:8","package":"libfdisk","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.32.1-50.el8_10"}]}],"bundled":3},{"source":"osv","ecosystem":"AlmaLinux:8","package":"libfdisk-devel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.32.1-50.el8_10"}]}],"bundled":3},{"source":"osv","ecosystem":"AlmaLinux:8","package":"libmount","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.32.1-50.el8_10"}]}],"bundled":3},{"source":"osv","ecosystem":"AlmaLinux:8","package":"libmount-devel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.32.1-50.el8_10"}]}],"bundled":3},{"source":"osv","ecosystem":"AlmaLinux:8","package":"libsmartcols","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.32.1-50.el8_10"}]}],"bundled":3},{"source":"osv","ecosystem":"AlmaLinux:8","package":"libsmartcols-devel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.32.1-50.el8_10"}]}],"bundled":3},{"source":"osv","ecosystem":"AlmaLinux:8","package":"libuuid","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.32.1-50.el8_10"}]}],"bundled":3},{"source":"osv","ecosystem":"AlmaLinux:8","package":"libuuid-devel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.32.1-50.el8_10"}]}],"bundled":3},{"source":"osv","ecosystem":"AlmaLinux:8","package":"python3-libmount","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.32.1-50.el8_10"}]}],"bundled":3},{"source":"osv","ecosystem":"AlmaLinux:8","package":"util-linux","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.32.1-50.el8_10"}]}],"bundled":3},{"source":"osv","ecosystem":"AlmaLinux:8","package":"util-linux-user","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.32.1-50.el8_10"}]}],"bundled":3},{"source":"osv","ecosystem":"AlmaLinux:8","package":"uuidd","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.32.1-50.el8_10"}]}],"bundled":3},{"source":"osv","ecosystem":"Azure Linux:3","package":"util-linux","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.40.2-7"}]}]},{"source":"osv","ecosystem":"Alpaquita:23","package":"util-linux","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2.38.1-r2"},{"fixed":"2.38.1-r8"}]}]},{"source":"osv","ecosystem":"Alpaquita:25","package":"util-linux","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2.41-r6"},{"fixed":"2.41.5-r0"}]}]},{"source":"osv","ecosystem":"Alpaquita:stream","package":"util-linux","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2.39-r14"},{"fixed":"2.42-r0"}]}]},{"source":"osv","ecosystem":"BellSoft Hardened Containers:23","package":"util-linux","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2.38.1-r2"},{"fixed":"2.38.1-r8"}]}]},{"source":"osv","ecosystem":"BellSoft Hardened Containers:25","package":"util-linux","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2.41-r6"},{"fixed":"2.41.5-r0"}]}]},{"source":"osv","ecosystem":"BellSoft Hardened Containers:stream","package":"util-linux","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2.39-r14"},{"fixed":"2.42-r0"}]}]},{"source":"osv","ecosystem":"Debian:12","package":"util-linux","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["2.38.1-5","2.38.1-5+deb12u1","2.38.1-5+deb12u2","2.38.1-5+deb12u3","2.38.1-5+loong64","2.38.1-6","2.39.1-1","2.39.1-2","2.39.1-3","2.39.1-4","2.39.2-1","2.39.2-2","2.39.2-2.1","2.39.2-2.2","2.39.2-3","2.39.2-4","2.39.2-5","2.39.2-6","2.39.3-1","2.39.3-10","2.39.3-11","2.39.3-2","2.39.3-3","2.39.3-4","2.39.3-5","2.39.3-6","2.39.3-6.1","2.39.3-6.1~exp1","2.39.3-7","2.39.3-8","2.39.3-9","2.40-1","2.40-2","2.40-3","2.40-4","2.40-5","2.40-6","2.40-7","2.40-8","2.40.1-1","2.40.1-2","2.40.1-3","2.40.1-4","2.40.1-4+hurd.1","2.40.1-6","2.40.1-7","2.40.1-8","2.40.1-8.1","2.40.1-9","2.40.2-1","2.40.2-10","2.40.2-11","2.40.2-12","2.40.2-12+hurd.1","2.40.2-13","2.40.2-14","2.40.2-2","2.40.2-3","2.40.2-4","2.40.2-5","2.40.2-6","2.40.2-7","2.40.2-8","2.40.2-9","2.40.3-1","2.40.4-1","2.40.4-2","2.40.4-3","2.40.4-4","2.40.4-5","2.40~rc2-1","2.40~rc2-2","2.40~rc2-3","2.40~rc2-4","2.40~rc2-5","2.40~rc2-6","2.40~rc2-7","2.40~rc2-8","2.41-1","2.41-2","2.41-3","2.41-4","2.41-5","2.41.1-1","2.41.1-2","2.41.1-3","2.41.1-4","2.41.2-1","2.41.2-2","2.41.2-3","2.41.2-4","2.41.3-1","2.41.3-2","2.41.3-3","2.41.3-4","2.41~rc1-1","2.41~rc1-2","2.41~rc2-1","2.42-1","2.42-2","2.42-3","2.42-4","2.42-5","2.42-6","2.42.1-1","2.42.1-2","2.42.1-3","2.42.1-4","2.42.1-5","2.42.1-6","2.42.2-1","2.42.2-2","2.42.2-3","2.42.2-4","2.42.3-1","2.42.4-1","2.42~rc1-1","2.42~rc1-2","2.42~rc1-3","2.42~rc2-1"]},{"source":"osv","ecosystem":"Debian:13","package":"util-linux","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.41.5-0+deb13u1"}]}],"versions":["2.41-5","2.41.1-1","2.41.1-2","2.41.1-3","2.41.1-4","2.41.2-1","2.41.2-2","2.41.2-3","2.41.2-4","2.41.3-1","2.41.3-2","2.41.3-3","2.41.3-4"]},{"source":"osv","ecosystem":"Debian:14","package":"util-linux","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.42-1"}]}],"versions":["2.41-5","2.41.1-1","2.41.1-2","2.41.1-3","2.41.1-4","2.41.2-1","2.41.2-2","2.41.2-3","2.41.2-4","2.41.3-1","2.41.3-2","2.41.3-3","2.41.3-4","2.42~rc1-1","2.42~rc1-2","2.42~rc1-3","2.42~rc2-1"]},{"source":"osv","ecosystem":"openEuler:22.03-LTS-SP4","package":"util-linux","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.37.2-58.oe2203sp4"}]}]},{"source":"osv","ecosystem":"openEuler:24.03-LTS-SP1","package":"util-linux","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.39.1-46.oe2403sp1"}]}]},{"source":"osv","ecosystem":"openEuler:24.03-LTS-SP3","package":"util-linux","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.39.1-46.oe2403sp3"}]}]},{"source":"osv","ecosystem":"openEuler:24.03-LTS-SP4","package":"util-linux","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.39.1-46.oe2403sp4"}]}]},{"source":"osv","ecosystem":"Rocky Linux:10","package":"util-linux","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.40.2-18.el10_2.20"}]}],"bundled":9},{"source":"osv","ecosystem":"Rocky Linux:8","package":"util-linux","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.32.1-50.el8_10"}]}],"bundled":3},{"source":"osv","ecosystem":"Root:Debian:11","package":"util-linux","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.36.1-8+deb11u2.aikido.3"},{"fixed":"2.36.1-8+deb11u2.aikido.4"},{"fixed":"2.36.1-8+deb11u2.aikido.11"},{"fixed":"2.36.1-8+deb11u2.aikido.5"},{"fixed":"2.36.1-8+deb11u2.root.io.2"},{"fixed":"2.36.1-8+deb11u2.aikido.6"},{"fixed":"2.36.1-8+deb11u2.aikido.7"},{"fixed":"2.36.1-8+deb11u2.aikido.8"},{"fixed":"2.36.1-8+deb11u2.aikido.9"},{"fixed":"2.36.1-8+deb11u2.aikido.10"}]}]},{"source":"osv","ecosystem":"Root:Debian:11","package":"rootio-util-linux","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.36.1-8+deb11u2.aikido.3"},{"fixed":"2.36.1-8+deb11u2.aikido.4"},{"fixed":"2.36.1-8+deb11u2.aikido.11"},{"fixed":"2.36.1-8+deb11u2.aikido.5"},{"fixed":"2.36.1-8+deb11u2.root.io.2"},{"fixed":"2.36.1-8+deb11u2.aikido.6"},{"fixed":"2.36.1-8+deb11u2.aikido.7"},{"fixed":"2.36.1-8+deb11u2.aikido.8"},{"fixed":"2.36.1-8+deb11u2.aikido.9"},{"fixed":"2.36.1-8+deb11u2.aikido.10"}]}]},{"source":"osv","ecosystem":"Root:Debian:12","package":"util-linux","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.38.1-5+deb12u3.aikido.6"},{"fixed":"2.38.1-5+deb12u3.aikido.17"},{"fixed":"2.38.1-5+deb12u3.aikido.7"},{"fixed":"2.38.1-5+deb12u3.root.io.5"},{"fixed":"2.38.1-5+deb12u3.aikido.8"},{"fixed":"2.38.1-5+deb12u3.aikido.18"},{"fixed":"2.38.1-5+deb12u3.aikido.9"},{"fixed":"2.38.1-5+deb12u3.aikido.10"},{"fixed":"2.38.1-5+deb12u3.aikido.11"},{"fixed":"2.38.1-5+deb12u3.aikido.12"},{"fixed":"2.38.1-5+deb12u3.aikido.13"},{"fixed":"2.38.1-5+deb12u3.aikido.14"},{"fixed":"2.38.1-5+deb12u3.aikido.15"},{"fixed":"2.38.1-5+deb12u3.aikido.16"}]}]},{"source":"osv","ecosystem":"Root:Debian:12","package":"rootio-util-linux","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.38.1-5+deb12u3.aikido.6"},{"fixed":"2.38.1-5+deb12u3.aikido.17"},{"fixed":"2.38.1-5+deb12u3.aikido.7"},{"fixed":"2.38.1-5+deb12u3.root.io.5"},{"fixed":"2.38.1-5+deb12u3.aikido.8"},{"fixed":"2.38.1-5+deb12u3.aikido.18"},{"fixed":"2.38.1-5+deb12u3.aikido.9"},{"fixed":"2.38.1-5+deb12u3.aikido.10"},{"fixed":"2.38.1-5+deb12u3.aikido.11"},{"fixed":"2.38.1-5+deb12u3.aikido.12"},{"fixed":"2.38.1-5+deb12u3.aikido.13"},{"fixed":"2.38.1-5+deb12u3.aikido.14"},{"fixed":"2.38.1-5+deb12u3.aikido.15"},{"fixed":"2.38.1-5+deb12u3.aikido.16"}]}]},{"source":"osv","ecosystem":"Root:Debian:13","package":"util-linux","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.41.5-0+deb13u1.aikido.7"}]}]},{"source":"osv","ecosystem":"Root:Debian:13","package":"rootio-util-linux","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.41.5-0+deb13u1.aikido.7"}]}]},{"source":"osv","ecosystem":"Ubuntu:14.04:LTS","package":"util-linux","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["2.20.1-5.1ubuntu9","2.20.1-5.1ubuntu10","2.20.1-5.1ubuntu11","2.20.1-5.1ubuntu12","2.20.1-5.1ubuntu13","2.20.1-5.1ubuntu14","2.20.1-5.1ubuntu15","2.20.1-5.1ubuntu16","2.20.1-5.1ubuntu17","2.20.1-5.1ubuntu18","2.20.1-5.1ubuntu19","2.20.1-5.1ubuntu20","2.20.1-5.1ubuntu20.1","2.20.1-5.1ubuntu20.2","2.20.1-5.1ubuntu20.3","2.20.1-5.1ubuntu20.4","2.20.1-5.1ubuntu20.6","2.20.1-5.1ubuntu20.7","2.20.1-5.1ubuntu20.9"]},{"source":"osv","ecosystem":"Ubuntu:Pro:16.04:LTS","package":"util-linux","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["2.26.2-6ubuntu3","2.27-3ubuntu1","2.27.1-1ubuntu2","2.27.1-1ubuntu3","2.27.1-1ubuntu4","2.27.1-3ubuntu1","2.27.1-4ubuntu1","2.27.1-6ubuntu1","2.27.1-6ubuntu2","2.27.1-6ubuntu3","2.27.1-6ubuntu3.1","2.27.1-6ubuntu3.2","2.27.1-6ubuntu3.3","2.27.1-6ubuntu3.4","2.27.1-6ubuntu3.6","2.27.1-6ubuntu3.7","2.27.1-6ubuntu3.8","2.27.1-6ubuntu3.9","2.27.1-6ubuntu3.10","2.27.1-6ubuntu3.10+esm2"]},{"source":"osv","ecosystem":"Ubuntu:18.04:LTS","package":"util-linux","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["2.30.1-0ubuntu4","2.30.2-0.1ubuntu1","2.30.2-0.1ubuntu2","2.30.2-0.1ubuntu3","2.31.1-0.4ubuntu2","2.31.1-0.4ubuntu3","2.31.1-0.4ubuntu3.1","2.31.1-0.4ubuntu3.2","2.31.1-0.4ubuntu3.3","2.31.1-0.4ubuntu3.4","2.31.1-0.4ubuntu3.5","2.31.1-0.4ubuntu3.6","2.31.1-0.4ubuntu3.7"]},{"source":"osv","ecosystem":"Ubuntu:Pro:20.04:LTS","package":"util-linux","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["2.34-0.1ubuntu2","2.34-0.1ubuntu4","2.34-0.1ubuntu5","2.34-0.1ubuntu6","2.34-0.1ubuntu7","2.34-0.1ubuntu8","2.34-0.1ubuntu9","2.34-0.1ubuntu9.1","2.34-0.1ubuntu9.3","2.34-0.1ubuntu9.4","2.34-0.1ubuntu9.5","2.34-0.1ubuntu9.6","2.34-0.1ubuntu9.6+esm1"]},{"source":"osv","ecosystem":"Ubuntu:22.04:LTS","package":"util-linux","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.37.2-4ubuntu3.6"}]}],"versions":["2.36.1-8ubuntu1","2.37.2-4ubuntu1","2.37.2-4ubuntu2","2.37.2-4ubuntu3","2.37.2-4ubuntu3.3","2.37.2-4ubuntu3.4","2.37.2-4ubuntu3.5"]},{"source":"osv","ecosystem":"Ubuntu:24.04:LTS","package":"util-linux","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.39.3-9ubuntu6.6"}]}],"versions":["2.39.1-4ubuntu2","2.39.2-6ubuntu1","2.39.3-6ubuntu2","2.39.3-9ubuntu2","2.39.3-9ubuntu4","2.39.3-9ubuntu6","2.39.3-9ubuntu6.1","2.39.3-9ubuntu6.2","2.39.3-9ubuntu6.3","2.39.3-9ubuntu6.4","2.39.3-9ubuntu6.5"]},{"source":"osv","ecosystem":"Ubuntu:25.10","package":"util-linux","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["2.40.2-14ubuntu1","2.41-4ubuntu2","2.41-4ubuntu3","2.41-4ubuntu4","2.41-4ubuntu4.1","2.41-4ubuntu4.2"]},{"source":"osv","ecosystem":"Ubuntu:26.10","package":"util-linux","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["2.41.3-3ubuntu2","2.42.2-1ubuntu2"]},{"source":"osv","ecosystem":"Ubuntu:26.04:LTS","package":"util-linux","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.41.3-3ubuntu2.2"}]}],"versions":["2.41-4ubuntu4","2.41.2-4ubuntu1","2.41.2-4ubuntu2","2.41.2-4ubuntu3","2.41.3-3ubuntu1","2.41.3-3ubuntu2"]},{"source":"osv","ecosystem":"Ubuntu:22.04:LTS","package":"util-linux","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.37.2-4ubuntu3.6"}]}],"versions":["2.36.1-8ubuntu1","2.37.2-4ubuntu1","2.37.2-4ubuntu2","2.37.2-4ubuntu3","2.37.2-4ubuntu3.3","2.37.2-4ubuntu3.4","2.37.2-4ubuntu3.5"],"bundled":7},{"source":"osv","ecosystem":"Ubuntu:24.04:LTS","package":"util-linux","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.39.3-9ubuntu6.6"}]}],"versions":["2.39.1-4ubuntu2","2.39.2-6ubuntu1","2.39.3-6ubuntu2","2.39.3-9ubuntu2","2.39.3-9ubuntu4","2.39.3-9ubuntu6","2.39.3-9ubuntu6.1","2.39.3-9ubuntu6.2","2.39.3-9ubuntu6.3","2.39.3-9ubuntu6.4","2.39.3-9ubuntu6.5"],"bundled":7},{"source":"osv","ecosystem":"Ubuntu:26.04:LTS","package":"util-linux","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.41.3-3ubuntu2.2"}]}],"versions":["2.41-4ubuntu4","2.41.2-4ubuntu1","2.41.2-4ubuntu2","2.41.2-4ubuntu3","2.41.3-3ubuntu1","2.41.3-3ubuntu2"],"bundled":7}],"products":[{"vendor":"util-linux","product":"util-linux"}],"references":[{"url":"https://github.com/util-linux/util-linux/security/advisories/GHSA-h4rw-gv36-wmp5","tags":["x_refsource_CONFIRM","advisory","report"]},{"url":"https://github.com/util-linux/util-linux/commit/05c2dbadf34cc74192287f377904afaaf4061623","tags":["x_refsource_MISC","fix"]},{"url":"https://github.com/util-linux/util-linux/commit/a2d858176b609ab5b8535021a3af9cd302d23d31","tags":["x_refsource_MISC","fix"]},{"url":"https://github.com/util-linux/util-linux/commit/e9d544d013267ea86b70ee8ff78abd280e6641af","tags":["x_refsource_MISC","fix"]},{"url":"https://github.com/util-linux/util-linux/releases/tag/v2.41.4","tags":["x_refsource_MISC","web"]},{"url":"https://access.redhat.com/errata/RHSA-2026:93461","tags":["advisory"]},{"url":"https://access.redhat.com/security/cve/CVE-2026-13595","tags":["report"]},{"url":"https://access.redhat.com/security/cve/CVE-2026-27456","tags":["report"]},{"url":"https://access.redhat.com/security/cve/CVE-2026-53612","tags":["report"]},{"url":"https://access.redhat.com/security/cve/CVE-2026-53613","tags":["report"]},{"url":"https://access.redhat.com/security/cve/CVE-2026-53614","tags":["report"]},{"url":"https://access.redhat.com/security/cve/CVE-2026-53615","tags":["report"]},{"url":"https://access.redhat.com/security/cve/CVE-2026-76642","tags":["report"]},{"url":"https://access.redhat.com/security/cve/CVE-2026-78408","tags":["report"]},{"url":"https://access.redhat.com/security/cve/CVE-2026-78410","tags":["report"]},{"url":"https://bugzilla.redhat.com/2454956","tags":["report"]},{"url":"https://bugzilla.redhat.com/2494101","tags":["report"]},{"url":"https://bugzilla.redhat.com/2519646","tags":["report"]},{"url":"https://bugzilla.redhat.com/2519647","tags":["report"]},{"url":"https://bugzilla.redhat.com/2519648","tags":["report"]},{"url":"https://bugzilla.redhat.com/2521999","tags":["report"]},{"url":"https://bugzilla.redhat.com/2522497","tags":["report"]},{"url":"https://bugzilla.redhat.com/2522684","tags":["report"]},{"url":"https://bugzilla.redhat.com/2552551","tags":["report"]},{"url":"https://errata.almalinux.org/10/ALSA-2026-93461.html","tags":["advisory"]},{"url":"https://access.redhat.com/errata/RHSA-2026:96212","tags":["advisory"]},{"url":"https://errata.almalinux.org/8/ALSA-2026-96212.html","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-53615","tags":["web","advisory"]},{"url":"https://docs.bell-sw.com/security/cves/CVE-2026-53615","tags":["advisory"]},{"url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/53xxx/CVE-2026-53615.json","tags":["advisory"]},{"url":"https://security-tracker.debian.org/tracker/CVE-2026-53615","tags":["advisory"]},{"url":"https://www.openeuler.org/zh/security/security-bulletins/detail/?id=openEuler-SA-2026-4576","tags":["advisory"]},{"url":"https://www.openeuler.org/zh/security/security-bulletins/detail/?id=openEuler-SA-2026-4577","tags":["advisory"]},{"url":"https://www.openeuler.org/zh/security/security-bulletins/detail/?id=openEuler-SA-2026-4578","tags":["advisory"]},{"url":"https://www.openeuler.org/zh/security/security-bulletins/detail/?id=openEuler-SA-2026-4579","tags":["advisory"]},{"url":"https://errata.rockylinux.org/RLSA-2026:93461","tags":["advisory"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=2454956","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=2494101","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=2519646","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=2519647","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=2519648","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=2521999","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=2522497","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=2522684","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=2552551","tags":["report"]},{"url":"https://errata.rockylinux.org/RLSA-2026:96212","tags":["advisory"]},{"url":"https://ubuntu.com/security/CVE-2026-53615","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2026-53615","tags":["report"]},{"url":"https://ubuntu.com/security/notices/USN-8702-1","tags":["advisory"]},{"url":"https://ubuntu.com/security/CVE-2026-3184","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2026-13595","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2026-27456","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2026-53612","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2026-53613","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2026-53614","tags":["report"]}],"sources":{"cve":[{"id":"CVE-2026-53615","title":"util-linux libblkid DOS extended-partition overflow produces invalid partition metadata","description":"util-linux is a random collection of Linux utilities. Before util-linux 2.41.4, `parse_dos_extended()` in `libblkid/src/partitions/dos.c` computes an extended-partition start sector with 32-bit addition and does not apply the extended-area bounds checks to the first two EBR entries. A local attacker who causes a crafted DOS extended-partition disk image or removable medium to be probed can wrap `cur_start + start` to sector zero and cause libblkid to report a false partition overlapping the MBR. This directly compromises the integrity of the reported partition metadata; disk modification or availability loss requires a separate downstream consumer to act on that metadata. This issue is fixed in 2.41.4.","status":"published","published":"2026-10-14T15:56:45.31Z","modified":"2026-10-15T15:07:57.462Z","cvss":[{"version":"3.1","score":8,"vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:L/I:H/A:H","level":"high","assessor":"cna"}],"cwes":["CWE-190"],"updated_at":"2026-11-02T14:19:59.761005Z"}],"euvd":[{"id":"EUVD-2026-101292","description":"util-linux is a random collection of Linux utilities. Before util-linux 2.41.4, `parse_dos_extended()` in `libblkid/src/partitions/dos.c` computes an extended-partition start sector with 32-bit addition and does not apply the extended-area bounds checks to the first two EBR entries. A local attacker who causes a crafted DOS extended-partition disk image or removable medium to be probed can wrap `cur_start + start` to sector zero and cause libblkid to report a false partition overlapping the MBR. This directly compromises the integrity of the reported partition metadata; disk modification or availability loss requires a separate downstream consumer to act on that metadata. This issue is fixed in 2.41.4.","status":"published","published":"2026-10-14T15:56:45Z","modified":"2026-10-15T15:07:57Z","cvss":[{"version":"3.1","score":8,"vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:L/I:H/A:H","level":"high"}],"updated_at":"2026-11-02T17:00:14.20041Z"}],"nvd":[{"id":"CVE-2026-53615","description":"util-linux is a random collection of Linux utilities. Before util-linux 2.41.4, `parse_dos_extended()` in `libblkid/src/partitions/dos.c` computes an extended-partition start sector with 32-bit addition and does not apply the extended-area bounds checks to the first two EBR entries. A local attacker who causes a crafted DOS extended-partition disk image or removable medium to be probed can wrap `cur_start + start` to sector zero and cause libblkid to report a false partition overlapping the MBR. This directly compromises the integrity of the reported partition metadata; disk modification or availability loss requires a separate downstream consumer to act on that metadata. This issue is fixed in 2.41.4.","status":"published","published":"2026-10-14T16:17:46.07Z","modified":"2026-10-16T16:00:33.533Z","cvss":[{"version":"3.1","score":8,"vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:L/I:H/A:H","level":"high","assessor":"secondary"}],"cwes":["CWE-190"],"updated_at":"2026-11-02T14:12:58.99337Z"}],"osv":[{"id":"BELL-CVE-2026-53615","status":"published","published":"2026-06-19T06:12:43.54349Z","modified":"2026-10-16T07:15:03.451798574Z","cvss":[{"version":"3.1","score":8,"vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:L/I:H/A:H","level":"high"}],"updated_at":"2026-11-02T15:28:24.657778Z"},{"id":"CVE-2026-53615","title":"util-linux libblkid DOS extended-partition overflow produces invalid partition metadata","description":"util-linux is a random collection of Linux utilities. Before util-linux 2.41.4, `parse_dos_extended()` in `libblkid/src/partitions/dos.c` computes an extended-partition start sector with 32-bit addition and does not apply the extended-area bounds checks to the first two EBR entries. A local attacker who causes a crafted DOS extended-partition disk image or removable medium to be probed can wrap `cur_start + start` to sector zero and cause libblkid to report a false partition overlapping the MBR. This directly compromises the integrity of the reported partition metadata; disk modification or availability loss requires a separate downstream consumer to act on that metadata. This issue is fixed in 2.41.4.","status":"published","published":"2026-10-14T15:56:45.31Z","modified":"2026-11-09T15:12:20.470414448Z","cvss":[{"version":"3.1","score":8,"vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:L/I:H/A:H","level":"high"}],"cwes":["CWE-190"],"updated_at":"2026-11-09T15:32:20.758107Z"},{"id":"DEBIAN-CVE-2026-53615","description":"util-linux is a random collection of Linux utilities. Before util-linux 2.41.4, `parse_dos_extended()` in `libblkid/src/partitions/dos.c` computes an extended-partition start sector with 32-bit addition and does not apply the extended-area bounds checks to the first two EBR entries. A local attacker who causes a crafted DOS extended-partition disk image or removable medium to be probed can wrap `cur_start + start` to sector zero and cause libblkid to report a false partition overlapping the MBR. This directly compromises the integrity of the reported partition metadata; disk modification or availability loss requires a separate downstream consumer to act on that metadata. This issue is fixed in 2.41.4.","status":"published","published":"2026-10-14T16:17:46.07Z","modified":"2026-10-23T17:47:34.119790026Z","cvss":[{"version":"3.1","score":8,"vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:L/I:H/A:H","level":"high"}],"updated_at":"2026-11-02T15:45:57.236551Z"},{"id":"OESA-2026-4576","title":"util-linux security update","description":"The util-linux package contains a random collection of files that implements some low-level basic linux utilities.\r\n\r\nSecurity Fix(es):\n\nutil-linux is a random collection of Linux utilities. Before util-linux 2.41.4, `parse_dos_extended()` in `libblkid/src/partitions/dos.c` computes an extended-partition start sector with 32-bit addition and does not apply the extended-area bounds checks to the first two EBR entries. A local attacker who causes a crafted DOS extended-partition disk image or removable medium to be probed can wrap `cur_start + start` to sector zero and cause libblkid to report a false partition overlapping the MBR. This directly compromises the integrity of the reported partition metadata; disk modification or availability loss requires a separate downstream consumer to act on that metadata. This issue is fixed in 2.41.4.(CVE-2026-53615)","status":"published","published":"2026-10-29T09:03:08Z","modified":"2026-10-29T09:15:29.331880587Z","cvss":[{"version":"3.1","score":8,"vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:L/I:H/A:H","level":"high"}],"updated_at":"2026-11-02T15:52:47.981622Z"},{"id":"OESA-2026-4577","title":"util-linux security update","description":"The util-linux package contains a random collection of files that implements some low-level basic linux utilities.\r\n\r\nSecurity Fix(es):\n\nutil-linux is a random collection of Linux utilities. Before util-linux 2.41.4, `parse_dos_extended()` in `libblkid/src/partitions/dos.c` computes an extended-partition start sector with 32-bit addition and does not apply the extended-area bounds checks to the first two EBR entries. A local attacker who causes a crafted DOS extended-partition disk image or removable medium to be probed can wrap `cur_start + start` to sector zero and cause libblkid to report a false partition overlapping the MBR. This directly compromises the integrity of the reported partition metadata; disk modification or availability loss requires a separate downstream consumer to act on that metadata. This issue is fixed in 2.41.4.(CVE-2026-53615)","status":"published","published":"2026-10-29T09:03:09Z","modified":"2026-10-29T09:15:29.643699153Z","cvss":[{"version":"3.1","score":8,"vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:L/I:H/A:H","level":"high"}],"updated_at":"2026-11-02T15:52:47.981622Z"},{"id":"OESA-2026-4578","title":"util-linux security update","description":"The util-linux package contains a random collection of files that implements some low-level basic linux utilities.\r\n\r\nSecurity Fix(es):\n\nutil-linux is a random collection of Linux utilities. Before util-linux 2.41.4, `parse_dos_extended()` in `libblkid/src/partitions/dos.c` computes an extended-partition start sector with 32-bit addition and does not apply the extended-area bounds checks to the first two EBR entries. A local attacker who causes a crafted DOS extended-partition disk image or removable medium to be probed can wrap `cur_start + start` to sector zero and cause libblkid to report a false partition overlapping the MBR. This directly compromises the integrity of the reported partition metadata; disk modification or availability loss requires a separate downstream consumer to act on that metadata. This issue is fixed in 2.41.4.(CVE-2026-53615)","status":"published","published":"2026-10-29T09:03:10Z","modified":"2026-10-29T09:15:35.052584094Z","cvss":[{"version":"3.1","score":8,"vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:L/I:H/A:H","level":"high"}],"updated_at":"2026-11-02T15:52:47.981622Z"},{"id":"OESA-2026-4579","title":"util-linux security update","description":"The util-linux package contains a random collection of files that implements some low-level basic linux utilities.\r\n\r\nSecurity Fix(es):\n\nutil-linux is a random collection of Linux utilities. Before util-linux 2.41.4, `parse_dos_extended()` in `libblkid/src/partitions/dos.c` computes an extended-partition start sector with 32-bit addition and does not apply the extended-area bounds checks to the first two EBR entries. A local attacker who causes a crafted DOS extended-partition disk image or removable medium to be probed can wrap `cur_start + start` to sector zero and cause libblkid to report a false partition overlapping the MBR. This directly compromises the integrity of the reported partition metadata; disk modification or availability loss requires a separate downstream consumer to act on that metadata. This issue is fixed in 2.41.4.(CVE-2026-53615)","status":"published","published":"2026-10-29T09:03:10Z","modified":"2026-10-29T09:15:35.049961195Z","cvss":[{"version":"3.1","score":8,"vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:L/I:H/A:H","level":"high"}],"updated_at":"2026-11-02T15:52:47.981622Z"},{"id":"RLSA-2026:93461","title":"Important: util-linux security update","description":"The util-linux packages contain a large variety of low-level system utilities that are necessary for a Linux system to function. Among others, these include the fdisk configuration tool and the login program.\n\nSecurity Fix(es):\n\n* util-linux: TOCTOU in the mount program when setting up loop devices (CVE-2026-27456)\n\n* util-linux: util-linux: heap use-after-free in libblkid nested partition probing (CVE-2026-13595)\n\n* util-linux: TOCTOU in the mount program via ancestor directory swap on target path (CVE-2026-53613)\n\n* util-linux: util-linux: TOCTOU in the mount program when applying post-mount ownership/mode changes (CVE-2026-53612)\n\n* util-linux: util-linux: SUID mount(8) allows nosuid/noexec bypass via LIBMOUNT_FORCE_MOUNT2 (CVE-2026-53614)\n\n* util-linux: util-linux: failed external mount helper still runs privileged X-mount post-hooks (CVE-2026-76642)\n\n* util-linux: util-linux: nsenter --join-cgroup leaks root cgroup migration authority (CVE-2026-78408)\n\n* util-linux: util-linux: restricted bind mounts do not pin the source, allowing X-mount.owner/group/mode redirection (CVE-2026-78410)\n\n* util-linux: util-linux: Partition metadata compromise via integer overflow in DOS partition parser (CVE-2026-53615)\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-11-03T12:10:03.560067Z","modified":"2026-11-03T12:30:03.478027736Z","cvss":[{"version":"3.1","score":8,"vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:L/I:H/A:H","level":"high"}],"updated_at":"2026-11-03T13:02:16.068655Z"},{"id":"RLSA-2026:96212","title":"Important: util-linux security update","description":"The util-linux packages contain a large variety of low-level system utilities that are necessary for a Linux system to function. Among others, these include the fdisk configuration tool and the login program.\n\nSecurity Fix(es):\n\n* util-linux: util-linux: heap use-after-free in libblkid nested partition probing (CVE-2026-13595)\n\n* util-linux: TOCTOU in the mount program via ancestor directory swap on target path (CVE-2026-53613)\n\n* util-linux: util-linux: Partition metadata compromise via integer overflow in DOS partition parser (CVE-2026-53615)\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-11-10T12:01:05.33172Z","modified":"2026-11-10T12:30:02.483728291Z","cvss":[{"version":"3.1","score":8,"vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:L/I:H/A:H","level":"high"}],"updated_at":"2026-11-10T12:59:04.624749Z"},{"id":"UBUNTU-CVE-2026-53615","description":"util-linux is a random collection of Linux utilities. Before util-linux 2.41.4, `parse_dos_extended()` in `libblkid/src/partitions/dos.c` computes an extended-partition start sector with 32-bit addition and does not apply the extended-area bounds checks to the first two EBR entries. A local attacker who causes a crafted DOS extended-partition disk image or removable medium to be probed can wrap `cur_start + start` to sector zero and cause libblkid to report a false partition overlapping the MBR. This directly compromises the integrity of the reported partition metadata; disk modification or availability loss requires a separate downstream consumer to act on that metadata. This issue is fixed in 2.41.4.","status":"published","published":"2026-06-18T00:00:00Z","modified":"2026-10-28T20:17:22.969233009Z","cvss":[{"version":"3.1","score":8,"vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:L/I:H/A:H","level":"high"}],"updated_at":"2026-11-02T16:56:41.382716Z"},{"id":"ALSA-2026:93461","title":"Important: util-linux security update","description":"The util-linux packages contain a large variety of low-level system utilities that are necessary for a Linux system to function. Among others, these include the fdisk configuration tool and the login program.  \n\nSecurity Fix(es):  \n\n  * util-linux: TOCTOU in the mount program when setting up loop devices (CVE-2026-27456)\n  * util-linux: util-linux: heap use-after-free in libblkid nested partition probing (CVE-2026-13595)\n  * util-linux: TOCTOU in the mount program via ancestor directory swap on target path (CVE-2026-53613)\n  * util-linux: util-linux: TOCTOU in the mount program when applying post-mount ownership/mode changes (CVE-2026-53612)\n  * util-linux: util-linux: SUID mount(8) allows nosuid/noexec bypass via LIBMOUNT_FORCE_MOUNT2 (CVE-2026-53614)\n  * util-linux: util-linux: failed external mount helper still runs privileged X-mount post-hooks (CVE-2026-76642)\n  * util-linux: util-linux: nsenter --join-cgroup leaks root cgroup migration authority (CVE-2026-78408)\n  * util-linux: util-linux: restricted bind mounts do not pin the source, allowing X-mount.owner/group/mode redirection (CVE-2026-78410)\n  * util-linux: util-linux: Partition metadata compromise via integer overflow in DOS partition parser (CVE-2026-53615)\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-11-02T00:00:00Z","modified":"2026-11-02T10:30:02.100888253Z","updated_at":"2026-11-02T15:27:57.367731Z"},{"id":"ALSA-2026:96212","title":"Important: util-linux security update","description":"The util-linux packages contain a large variety of low-level system utilities that are necessary for a Linux system to function. Among others, these include the fdisk configuration tool and the login program.  \n\nSecurity Fix(es):  \n\n  * util-linux: util-linux: heap use-after-free in libblkid nested partition probing (CVE-2026-13595)\n  * util-linux: TOCTOU in the mount program via ancestor directory swap on target path (CVE-2026-53613)\n  * util-linux: util-linux: Partition metadata compromise via integer overflow in DOS partition parser (CVE-2026-53615)\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-11-09T00:00:00Z","modified":"2026-11-09T15:00:02.579520798Z","updated_at":"2026-11-09T15:32:21.787252Z"},{"id":"AZL-108198","title":"CVE-2026-53615 affecting package util-linux for versions less than 2.40.2-7","description":"util-linux is a random collection of Linux utilities. Before util-linux 2.41.4, `parse_dos_extended()` in `libblkid/src/partitions/dos.c` computes an extended-partition start sector with 32-bit addition and does not apply the extended-area bounds checks to the first two EBR entries. A local attacker who causes a crafted DOS extended-partition disk image or removable medium to be probed can wrap `cur_start + start` to sector zero and cause libblkid to report a false partition overlapping the MBR. This directly compromises the integrity of the reported partition metadata; disk modification or availability loss requires a separate downstream consumer to act on that metadata. This issue is fixed in 2.41.4.","status":"published","published":"2026-10-14T16:17:46Z","modified":"2026-11-06T14:16:43.948379978Z","updated_at":"2026-11-06T14:57:15.495576Z"},{"id":"ROOT-OS-DEBIAN-11-CVE-2026-53615","title":"CVE-2026-53615 in util-linux - Patched by Root","description":"Root has patched CVE-2026-53615 in the util-linux package for Root:Debian:11. Multiple fixed versions available.","status":"published","published":"2026-10-20T10:42:53Z","modified":"2026-10-20T11:15:38.349249604Z","updated_at":"2026-11-02T15:53:30.44348Z"},{"id":"ROOT-OS-DEBIAN-12-CVE-2026-53615","title":"CVE-2026-53615 in util-linux - Patched by Root","description":"Root has patched CVE-2026-53615 in the util-linux package for Root:Debian:12. Multiple fixed versions available.","status":"published","published":"2026-10-16T09:26:03Z","modified":"2026-10-16T10:15:05.677246563Z","updated_at":"2026-11-02T15:53:32.298225Z"},{"id":"ROOT-OS-DEBIAN-13-CVE-2026-53615","title":"CVE-2026-53615 in util-linux - Patched by Root","description":"Root has patched CVE-2026-53615 in the util-linux package for Root:Debian:13. Multiple fixed versions available.","status":"published","published":"2026-09-09T11:25:25Z","modified":"2026-09-09T12:15:05.109537231Z","updated_at":"2026-11-02T15:53:33.681527Z"},{"id":"USN-8702-1","title":"util-linux vulnerabilities","description":"It was discovered that libblkid in util-linux had a heap use-after-free\nvulnerability during nested partition probing. An attacker who could\npresent a crafted block device image could possibly use this issue to\nobtain sensitive information or cause a denial of service. (CVE-2026-13595)\n\nIt was discovered that the mount utility in util-linux had a time-of-check-\ntime-of-use vulnerability when setting up loop devices. A local attacker\ncould possibly use this issue to obtain unauthorized read access to root-\nprotected files and block devices. (CVE-2026-27456)\n\nIt was discovered that the login utility in util-linux improperly\ncanonicalized hostnames when invoked with the -h option. A remote attacker\ncould possibly use this issue to bypass host-based access control rules.\nThis issue only affected Ubuntu 26.04 LTS. (CVE-2026-3184)\n\nIt was discovered that libmount in util-linux had a time-of-check-time-of-\nuse vulnerability in its ownership hook. A local attacker could possibly\nuse this issue to gain elevated privileges. This issue only affected Ubuntu\n24.04 LTS and Ubuntu 26.04 LTS. (CVE-2026-53612)\n\nIt was discovered that libmount in util-linux had a time-of-check-time-of-\nuse vulnerability that allowed target path redirection during mount\noperations. A local attacker could possibly use this issue to gain elevated\nprivileges. (CVE-2026-53613)\n\nIt was discovered that libmount in util-linux improperly handled the\nLIBMOUNT_FORCE_MOUNT2 environment variable in the SUID mount utility. A\nlocal attacker could possibly use this issue to bypass nosuid and noexec\nmount options and gain elevated privileges. This issue only affected Ubuntu\n24.04 LTS and Ubuntu 26.04 LTS. (CVE-2026-53614)\n\nIt was discovered that libblkid in util-linux had an integer overflow\nvulnerability when parsing DOS partition tables. An attacker who could\npresent a crafted block device image could possibly use this issue to cause\na denial of service. (CVE-2026-53615)","status":"published","published":"2026-08-31T12:39:05Z","modified":"2026-10-17T12:55:29.41236116Z","updated_at":"2026-11-02T16:58:26.907654Z"}]}}
