{"id":"CVE-2021-3995","aliases":["ALPINE-CVE-2021-3995","BELL-CVE-2021-3995","DEBIAN-CVE-2021-3995","DSA-5055-1","EUVD-2021-27185","JLSEC-2025-192","MGASA-2022-0076","OESA-2022-1536","SUSE-SU-2022:0727-1","SUSE-SU-2022:0727-2","UBUNTU-CVE-2021-3995","USN-5279-1","openSUSE-SU-2022:0727-1","openSUSE-SU-2024:11784-1"],"status":"published","title":"CVE-2021-3995 does not affect BellSoft software","description":"A logic error was found in the libmount library of util-linux in the function that allows an unprivileged user to unmount a FUSE filesystem. This flaw allows an unprivileged local attacker to unmount FUSE filesystems that belong to certain other users who have a UID that is a prefix of the UID of the attacker in its string form. An attacker may use this flaw to cause a denial of service to applications that use the affected filesystems.","severity":{"version":"3.1","score":5.5,"vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H","level":"medium","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-11","score":0.00637,"percentile":0.51014,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-552"],"published":"2022-01-24T00:00:00Z","modified":"2026-10-23T18:03:32Z","fixes":[{"ecosystem":"Alpine:v3.12","package":"util-linux","fixed_in":["2.37.3-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.13","package":"util-linux","fixed_in":["2.37.3-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.14","package":"util-linux","fixed_in":["2.37.3-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.15","package":"util-linux","fixed_in":["2.37.3-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.16","package":"util-linux","fixed_in":["2.37.3-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.17","package":"util-linux","fixed_in":["2.37.3-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.18","package":"util-linux","fixed_in":["2.37.3-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.19","package":"util-linux","fixed_in":["2.37.3-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.20","package":"util-linux","fixed_in":["2.37.3-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.21","package":"util-linux","fixed_in":["2.37.3-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.22","package":"util-linux","fixed_in":["2.37.3-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.23","package":"util-linux","fixed_in":["2.37.3-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.24","package":"util-linux","fixed_in":["2.37.3-r0"],"sources":["osv"]},{"ecosystem":"Debian:12","package":"util-linux","fixed_in":["2.37.3-1"],"sources":["osv"]},{"ecosystem":"Debian:13","package":"util-linux","fixed_in":["2.37.3-1"],"sources":["osv"]},{"ecosystem":"Debian:14","package":"util-linux","fixed_in":["2.37.3-1"],"sources":["osv"]},{"ecosystem":"Julia","package":"Libmount_jll","fixed_in":["2.39.3+0"],"sources":["osv"]},{"ecosystem":"Julia","package":"Libuuid_jll","fixed_in":["2.39.3+0"],"sources":["osv"]},{"ecosystem":"Julia","package":"util_linux_jll","fixed_in":["2.39.3+0"],"sources":["osv"]},{"ecosystem":"Ubuntu:20.04:LTS","package":"util-linux","fixed_in":["2.34-0.1ubuntu9.3"],"sources":["osv"]},{"ecosystem":"Ubuntu:22.04:LTS","package":"util-linux","fixed_in":["2.37.2-4ubuntu2"],"sources":["osv"]}],"affected":[{"source":"osv","ecosystem":"Alpine:v3.12","package":"util-linux","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2.34"},{"fixed":"2.37.3-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.13","package":"util-linux","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2.34"},{"fixed":"2.37.3-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.14","package":"util-linux","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2.34"},{"fixed":"2.37.3-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.15","package":"util-linux","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2.34"},{"fixed":"2.37.3-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.16","package":"util-linux","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2.34"},{"fixed":"2.37.3-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.17","package":"util-linux","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2.34"},{"fixed":"2.37.3-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.18","package":"util-linux","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2.34"},{"fixed":"2.37.3-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.19","package":"util-linux","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2.34"},{"fixed":"2.37.3-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.20","package":"util-linux","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2.34"},{"fixed":"2.37.3-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.21","package":"util-linux","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2.34"},{"fixed":"2.37.3-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.22","package":"util-linux","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2.34"},{"fixed":"2.37.3-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.23","package":"util-linux","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2.34"},{"fixed":"2.37.3-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.24","package":"util-linux","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2.34"},{"fixed":"2.37.3-r0"}]}]},{"source":"osv","ecosystem":"Debian:12","package":"util-linux","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.37.3-1"}]}]},{"source":"osv","ecosystem":"Debian:13","package":"util-linux","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.37.3-1"}]}]},{"source":"osv","ecosystem":"Debian:14","package":"util-linux","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.37.3-1"}]}]},{"source":"osv","ecosystem":"Debian:11","package":"util-linux","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.36.1-8+deb11u1"}]}],"versions":["2.36.1-8"],"bundled":2},{"source":"osv","ecosystem":"Julia","package":"Libmount_jll","ranges":[{"type":"SEMVER","events":[{"introduced":"0"},{"fixed":"2.39.3+0"}]}]},{"source":"osv","ecosystem":"Julia","package":"Libuuid_jll","ranges":[{"type":"SEMVER","events":[{"introduced":"0"},{"fixed":"2.39.3+0"}]}]},{"source":"osv","ecosystem":"Julia","package":"util_linux_jll","ranges":[{"type":"SEMVER","events":[{"introduced":"0"},{"fixed":"2.39.3+0"}]}]},{"source":"osv","ecosystem":"Mageia:8","package":"util-linux","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.36.2-1.mga8"}]}],"bundled":4},{"source":"osv","ecosystem":"openEuler:20.03-LTS-SP1","package":"util-linux","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.35.2-10.oe1"}]}],"bundled":2},{"source":"osv","ecosystem":"openEuler:20.03-LTS-SP2","package":"util-linux","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.35.2-9.oe1"}]}],"bundled":2},{"source":"osv","ecosystem":"openEuler:20.03-LTS-SP3","package":"util-linux","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.35.2-10.oe1"}]}],"bundled":2},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Module for Basesystem 15 SP3","package":"libeconf","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.4.4+git20220104.962774f-150300.3.6.2"}]}],"bundled":2},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Module for Basesystem 15 SP3","package":"shadow","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"4.8.1-150300.4.3.8"}]}],"bundled":2},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Module for Basesystem 15 SP3","package":"util-linux","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.36.2-150300.4.14.3"}]}],"bundled":2},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Module for Basesystem 15 SP3","package":"util-linux-systemd","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.36.2-150300.4.14.2"}]}],"bundled":2},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Module for Server Applications 15 SP3","package":"util-linux-systemd","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.36.2-150300.4.14.2"}]}],"bundled":2},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Module for Transactional Server 15 SP3","package":"libeconf","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.4.4+git20220104.962774f-150300.3.6.2"}]}],"bundled":2},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Micro 5.1","package":"libeconf","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.4.4+git20220104.962774f-150300.3.6.2"}]}],"bundled":2},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Micro 5.1","package":"shadow","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"4.8.1-150300.4.3.8"}]}],"bundled":2},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Micro 5.1","package":"util-linux","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.36.2-150300.4.14.3"}]}],"bundled":2},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Micro 5.1","package":"util-linux-systemd","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.36.2-150300.4.14.2"}]}],"bundled":2},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Micro 5.2","package":"libeconf","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.4.4+git20220104.962774f-150300.3.6.2"}]}],"bundled":2},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Micro 5.2","package":"shadow","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"4.8.1-150300.4.3.8"}]}],"bundled":2},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Micro 5.2","package":"util-linux","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.36.2-150300.4.14.3"}]}],"bundled":2},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Micro 5.2","package":"util-linux-systemd","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.36.2-150300.4.14.2"}]}],"bundled":2},{"source":"osv","ecosystem":"Ubuntu:20.04:LTS","package":"util-linux","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.34-0.1ubuntu9.3"}]}],"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"]},{"source":"osv","ecosystem":"Ubuntu:22.04:LTS","package":"util-linux","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.37.2-4ubuntu2"}]}],"versions":["2.36.1-8ubuntu1","2.37.2-4ubuntu1"]},{"source":"osv","ecosystem":"Ubuntu:20.04:LTS","package":"util-linux","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.34-0.1ubuntu9.3"}]}],"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"],"bundled":2},{"source":"osv","ecosystem":"openSUSE:Leap 15.3","package":"libeconf","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.4.4+git20220104.962774f-150300.3.6.2"}]}],"bundled":2},{"source":"osv","ecosystem":"openSUSE:Leap 15.3","package":"python3-libmount","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.36.2-150300.4.14.2"}]}],"bundled":2},{"source":"osv","ecosystem":"openSUSE:Leap 15.3","package":"shadow","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"4.8.1-150300.4.3.8"}]}],"bundled":2},{"source":"osv","ecosystem":"openSUSE:Leap 15.3","package":"util-linux","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.36.2-150300.4.14.3"}]}],"bundled":2},{"source":"osv","ecosystem":"openSUSE:Leap 15.3","package":"util-linux-systemd","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.36.2-150300.4.14.2"}]}],"bundled":2},{"source":"osv","ecosystem":"openSUSE:Tumbleweed","package":"util-linux","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.37.3-1.1"}]}],"bundled":2}],"products":[{"vendor":"fedoraproject","product":"fedora"},{"vendor":"kernel","product":"util-linux"},{"vendor":"util-linux","product":"util-linux"}],"references":[{"url":"https://mirrors.edge.kernel.org/pub/linux/utils/util-linux/v2.37/v2.37.3-ReleaseNotes","tags":["x_transferred","Release Notes","Vendor Advisory","advisory","web","report"]},{"url":"https://www.openwall.com/lists/oss-security/2022/01/24/2","tags":["x_transferred","Exploit","Mailing List","Patch","Third Party Advisory","fix","web","report"]},{"url":"https://github.com/util-linux/util-linux/commit/57202f5713afa2af20ffbb6ab5331481d0396f8d","tags":["x_transferred","Patch","Third Party Advisory","fix","web"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=2024631https://access.redhat.com/security/cve/CVE-2021-3995","tags":["x_transferred","Broken Link","Issue Tracking","report","web"]},{"url":"http://www.openwall.com/lists/oss-security/2022/11/30/2","tags":["mailing-list","x_transferred","Mailing List","Third Party Advisory","advisory","web"]},{"url":"http://seclists.org/fulldisclosure/2022/Dec/4","tags":["mailing-list","x_transferred","Mailing List","Third Party Advisory","advisory","web"]},{"url":"http://packetstormsecurity.com/files/170176/snap-confine-must_mkdir_and_open_with_perms-Race-Condition.html","tags":["x_transferred","Third Party Advisory","VDB Entry","advisory","web"]},{"url":"https://security.netapp.com/advisory/ntap-20221209-0002/","tags":["x_transferred","Third Party Advisory","advisory","web"]},{"url":"https://security.gentoo.org/glsa/202401-08","tags":["vendor-advisory","x_transferred","advisory","web"]},{"url":"https://security.alpinelinux.org/vuln/CVE-2021-3995","tags":["advisory"]},{"url":"https://docs.bell-sw.com/security/cves/CVE-2021-3995","tags":["advisory"]},{"url":"https://security-tracker.debian.org/tracker/CVE-2021-3995","tags":["advisory"]},{"url":"https://advisories.mageia.org/MGASA-2022-0076.html","tags":["advisory"]},{"url":"https://bugs.mageia.org/show_bug.cgi?id=29565","tags":["report"]},{"url":"https://lists.suse.com/pipermail/sle-security-updates/2021-October/009610.html","tags":["web"]},{"url":"https://www.debian.org/security/2022/dsa-5055","tags":["web"]},{"url":"https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/thread/SW73IARDAP7WWQ6ETYQB2OS2SLW4XTT3/","tags":["web"]},{"url":"https://ubuntu.com/security/notices/USN-5279-1","tags":["advisory"]},{"url":"https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/thread/2YUFRTN7YYS4ESW372SWK2PURGSGVDL4/","tags":["web"]},{"url":"https://www.openwall.com/lists/oss-security/2022/02/17/2","tags":["web"]},{"url":"https://cdn.kernel.org/pub/linux/utils/util-linux/v2.36/v2.36.2-ReleaseNotes","tags":["web"]},{"url":"https://www.openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2022-1536","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2021-3995","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2021-3996","tags":["advisory"]},{"url":"https://www.suse.com/support/update/announcement/2022/suse-su-20220727-1/","tags":["advisory"]},{"url":"https://bugzilla.suse.com/1188507","tags":["report"]},{"url":"https://bugzilla.suse.com/1192954","tags":["report"]},{"url":"https://bugzilla.suse.com/1193632","tags":["report"]},{"url":"https://bugzilla.suse.com/1194976","tags":["report"]},{"url":"https://www.suse.com/security/cve/CVE-2021-3995","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2021-3996","tags":["web"]},{"url":"https://www.suse.com/support/update/announcement/2022/suse-su-20220727-2/","tags":["advisory"]},{"url":"https://ubuntu.com/security/CVE-2021-3995","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2021-3995","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2021-3996","tags":["report"]},{"url":"https://lists.opensuse.org/archives/list/security-announce@lists.opensuse.org/thread/GUBUSLRBG42MLRL65HHMLIWQIKS3SKKP/","tags":["advisory"]},{"url":"","tags":["advisory"]}],"sources":{"cve":[{"id":"CVE-2021-3995","description":"A logic error was found in the libmount library of util-linux in the function that allows an unprivileged user to unmount a FUSE filesystem. This flaw allows an unprivileged local attacker to unmount FUSE filesystems that belong to certain other users who have a UID that is a prefix of the UID of the attacker in its string form. An attacker may use this flaw to cause a denial of service to applications that use the affected filesystems.","status":"published","published":"2022-08-23T00:00:00Z","modified":"2024-08-03T17:16:03.736Z","cwes":["CWE-552"],"updated_at":"2026-11-02T14:33:03.671751Z"}],"euvd":[{"id":"EUVD-2021-27185","description":"A logic error was found in the libmount library of util-linux in the function that allows an unprivileged user to unmount a FUSE filesystem. This flaw allows an unprivileged local attacker to unmount FUSE filesystems that belong to certain other users who have a UID that is a prefix of the UID of the attacker in its string form. An attacker may use this flaw to cause a denial of service to applications that use the affected filesystems.","status":"published","published":"2022-08-23T00:00:00Z","modified":"2024-08-03T17:16:03Z","updated_at":"2026-11-03T03:25:10.888157Z"}],"nvd":[{"id":"CVE-2021-3995","description":"A logic error was found in the libmount library of util-linux in the function that allows an unprivileged user to unmount a FUSE filesystem. This flaw allows an unprivileged local attacker to unmount FUSE filesystems that belong to certain other users who have a UID that is a prefix of the UID of the attacker in its string form. An attacker may use this flaw to cause a denial of service to applications that use the affected filesystems.","status":"published","published":"2022-08-23T20:15:08.493Z","modified":"2026-06-17T04:06:21.637Z","cvss":[{"version":"3.1","score":5.5,"vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H","level":"medium","assessor":"primary"}],"cwes":["CWE-552"],"updated_at":"2026-11-02T14:07:06.906968Z"}],"osv":[{"id":"ALPINE-CVE-2021-3995","description":"A logic error was found in the libmount library of util-linux in the function that allows an unprivileged user to unmount a FUSE filesystem. This flaw allows an unprivileged local attacker to unmount FUSE filesystems that belong to certain other users who have a UID that is a prefix of the UID of the attacker in its string form. An attacker may use this flaw to cause a denial of service to applications that use the affected filesystems.","status":"published","published":"2022-08-23T20:15:08.493Z","modified":"2026-10-23T17:17:56.208189393Z","cvss":[{"version":"3.1","score":5.5,"vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H","level":"medium"}],"updated_at":"2026-11-02T15:27:48.646074Z"},{"id":"BELL-CVE-2021-3995","title":"CVE-2021-3995 does not affect BellSoft software","status":"withdrawn","published":"2023-08-31T12:16:03.717576Z","modified":"2026-01-26T09:47:17.25123Z","cvss":[{"version":"3.1","score":5.5,"vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H","level":"medium"}],"updated_at":"2026-11-02T15:28:16.5265Z"},{"id":"CVE-2021-3995","description":"A logic error was found in the libmount library of util-linux in the function that allows an unprivileged user to unmount a FUSE filesystem. This flaw allows an unprivileged local attacker to unmount FUSE filesystems that belong to certain other users who have a UID that is a prefix of the UID of the attacker in its string form. An attacker may use this flaw to cause a denial of service to applications that use the affected filesystems.","status":"published","published":"2022-08-23T20:15:08.493Z","modified":"2026-10-20T14:08:46.309599271Z","cvss":[{"version":"3.1","score":5.5,"vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H","level":"medium"}],"updated_at":"2026-11-02T15:44:21.249056Z"},{"id":"DEBIAN-CVE-2021-3995","description":"A logic error was found in the libmount library of util-linux in the function that allows an unprivileged user to unmount a FUSE filesystem. This flaw allows an unprivileged local attacker to unmount FUSE filesystems that belong to certain other users who have a UID that is a prefix of the UID of the attacker in its string form. An attacker may use this flaw to cause a denial of service to applications that use the affected filesystems.","status":"published","published":"2022-08-23T20:15:08.493Z","modified":"2026-10-23T18:03:32.558678171Z","cvss":[{"version":"3.1","score":5.5,"vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H","level":"medium"}],"updated_at":"2026-11-02T15:45:35.521549Z"},{"id":"JLSEC-2025-192","title":"A logic error was found in the libmount library of util-linux in the function that allows an...","description":"A logic error was found in the libmount library of util-linux in the function that allows an unprivileged user to unmount a FUSE filesystem. This flaw allows an unprivileged local attacker to unmount FUSE filesystems that belong to certain other users who have a UID that is a prefix of the UID of the attacker in its string form. An attacker may use this flaw to cause a denial of service to applications that use the affected filesystems.","status":"published","published":"2025-10-27T18:23:36.019Z","modified":"2026-07-23T22:30:10.482889196Z","cvss":[{"version":"3.1","score":5.5,"vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H","level":"medium"}],"updated_at":"2026-11-02T15:47:17.805107Z"},{"id":"OESA-2022-1536","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):\r\n\r\nA logical error was found in util-linux's libmount library in a function that allows unprivileged users to unmount FUSE filesystems. Incorrect uid checking allows unprivileged users to unmount FUSE filesystems with similar uid users, an attacker could exploit this vulnerability to cause a denial of service to applications using the affected filesystem.(CVE-2021-3995)\r\n\r\nthat allows unprivileged users to unmount FUSE filesystems. Issues related to parsing the /proc/self/mountinfo file allow unprivileged users to unmount other users' filesystems that are themselves world-writable (such as /tmp) or mounted in a world-writable directory. An attacker could exploit this vulnerability to cause a denial of service to applications that use the affected file system.(CVE-2021-3996)","status":"published","published":"2022-02-26T11:04:48Z","modified":"2026-08-18T01:16:25.085506512Z","cvss":[{"version":"3.1","score":5.5,"vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H","level":"medium"}],"updated_at":"2026-11-02T15:52:39.528805Z"},{"id":"UBUNTU-CVE-2021-3995","description":"A logic error was found in the libmount library of util-linux in the function that allows an unprivileged user to unmount a FUSE filesystem. This flaw allows an unprivileged local attacker to unmount FUSE filesystems that belong to certain other users who have a UID that is a prefix of the UID of the attacker in its string form. An attacker may use this flaw to cause a denial of service to applications that use the affected filesystems.","status":"published","published":"2022-02-01T00:00:00Z","modified":"2026-04-22T13:00:35.56274Z","cvss":[{"version":"3.1","score":5.5,"vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H","level":"medium"}],"updated_at":"2026-11-02T15:54:28.526929Z"},{"id":"DSA-5055-1","title":"util-linux - security update","status":"published","published":"2022-01-24T00:00:00Z","modified":"2026-03-09T02:10:40.826335Z","updated_at":"2026-11-02T15:46:17.543497Z"},{"id":"MGASA-2022-0076","title":"Updated util-linux packages fix security vulnerability","description":"An integer overflow in util-linux through 2.37.1 can potentially cause a\nbuffer overflow if an attacker were able to use system resources in a way\nthat leads to a large number in the /proc/sysvipc/sem file. NOTE: this is\nunexploitable in GNU C Library environments, and possibly in all realistic\nenvironments. (CVE-2021-37600)\n\nUnauthorized unmount of FUSE filesystems belonging to users with similar\nuid. (CVE-2021-3995)\n\nUnauthorized unmount of filesystems in libmount (CVE-2021-3996)\n\nA flaw was found in the util-linux chfn and chsh utilities when compiled\nwith Readline support. The Readline library uses an \"INPUTRC\" environment\nvariable to get a path to the library config file. When the library cannot\nparse the specified file, it prints an error message containing data from\nthe file. This flaw allows an unprivileged user to read root-owned files,\npotentially leading to privilege escalation. This flaw affects util-linux\nversions prior to 2.37.4. (CVE-2022-0563)\n\nAdditional bug fixes included by updating to version 2.36.2. See release\nnotes for details.\n","status":"published","published":"2022-02-22T20:15:16Z","modified":"2026-04-16T04:43:33.004580968Z","updated_at":"2026-11-02T15:49:41.849028Z"},{"id":"openSUSE-SU-2022:0727-1","title":"Security update for libeconf, shadow and util-linux","description":"This security update for libeconf, shadow and util-linux fix the following issues:\n\nlibeconf:\n\n- Add libeconf to SLE-Module-Basesystem_15-SP3 because needed by 'util-linux' and 'shadow' \n  to fix autoyast handling of security related parameters (bsc#1192954, jsc#SLE-23384, jsc#SLE-23402)\n\nIssues fixed in libeconf:\n- Reading numbers with different bases (e.g. oktal) (bsc#1193632) (#157)\n- Fixed different issues while writing string values to file.\n- Writing comments to file too.\n- Fixed crash while merging values.\n- Added econftool cat option (#146)\n- new API call: econf_readDirsHistory (showing ALL locations)\n- new API call: econf_getPath (absolute path of the configuration file)\n- Man pages libeconf.3 and econftool.8.\n- Handling multiline strings.\n- Added libeconf_ext which returns more information like\n  line_nr, comments, path of the configuration file,...\n- Econftool, an command line interface for handling configuration\n  files.\n- Generating HTML API documentation with doxygen.\n- Improving error handling and semantic file check.\n- Joining entries with the same key to one single entry if\n  env variable ECONF_JOIN_SAME_ENTRIES has been set.\n\nshadow:\n\n- The legacy code does not support /etc/login.defs.d used by YaST. Enable libeconf to \n  read it (bsc#1192954, jsc#SLE-23384, jsc#SLE-23402)\n\nutil-linux:\n\n- The legacy code does not support /etc/login.defs.d used by YaST. Enable libeconf to \n  read it (bsc#1192954, jsc#SLE-23384, jsc#SLE-23402)\n- Allow use of larger values for start sector to prevent `blockdev --report` aborting (bsc#1188507)\n- Fixed `blockdev --report` using non-space characters as a field separator (bsc#1188507)\n- CVE-2021-3995: Fixed unauthorized unmount in util-linux's libmount. (bsc#1194976) \n- CVE-2021-3996: Fixed unauthorized unmount in util-linux's libmount. (bsc#1194976)\n","status":"published","published":"2022-03-04T09:39:38Z","modified":"2026-02-04T02:48:15.865233Z","updated_at":"2026-11-02T16:58:32.653274Z"},{"id":"openSUSE-SU-2024:11784-1","title":"libblkid-devel-2.37.3-1.1 on GA media","description":"These are all security issues fixed in the libblkid-devel-2.37.3-1.1 package on the GA media of openSUSE Tumbleweed.","status":"published","published":"2024-06-15T00:00:00Z","modified":"2026-02-04T04:35:28.654301Z","updated_at":"2026-11-02T16:58:35.195147Z"},{"id":"SUSE-SU-2022:0727-1","title":"Security update for libeconf, shadow and util-linux","description":"This security update for libeconf, shadow and util-linux fix the following issues:\n\nlibeconf:\n\n- Add libeconf to SLE-Module-Basesystem_15-SP3 because needed by 'util-linux' and 'shadow' \n  to fix autoyast handling of security related parameters (bsc#1192954, jsc#SLE-23384, jsc#SLE-23402)\n\nIssues fixed in libeconf:\n- Reading numbers with different bases (e.g. oktal) (bsc#1193632) (#157)\n- Fixed different issues while writing string values to file.\n- Writing comments to file too.\n- Fixed crash while merging values.\n- Added econftool cat option (#146)\n- new API call: econf_readDirsHistory (showing ALL locations)\n- new API call: econf_getPath (absolute path of the configuration file)\n- Man pages libeconf.3 and econftool.8.\n- Handling multiline strings.\n- Added libeconf_ext which returns more information like\n  line_nr, comments, path of the configuration file,...\n- Econftool, an command line interface for handling configuration\n  files.\n- Generating HTML API documentation with doxygen.\n- Improving error handling and semantic file check.\n- Joining entries with the same key to one single entry if\n  env variable ECONF_JOIN_SAME_ENTRIES has been set.\n\nshadow:\n\n- The legacy code does not support /etc/login.defs.d used by YaST. Enable libeconf to \n  read it (bsc#1192954, jsc#SLE-23384, jsc#SLE-23402)\n\nutil-linux:\n\n- The legacy code does not support /etc/login.defs.d used by YaST. Enable libeconf to \n  read it (bsc#1192954, jsc#SLE-23384, jsc#SLE-23402)\n- Allow use of larger values for start sector to prevent `blockdev --report` aborting (bsc#1188507)\n- Fixed `blockdev --report` using non-space characters as a field separator (bsc#1188507)\n- CVE-2021-3995: Fixed unauthorized unmount in util-linux's libmount. (bsc#1194976) \n- CVE-2021-3996: Fixed unauthorized unmount in util-linux's libmount. (bsc#1194976)\n","status":"published","published":"2022-03-04T09:39:43Z","modified":"2026-02-04T02:33:53.918312Z","updated_at":"2026-11-02T15:53:50.066806Z"},{"id":"SUSE-SU-2022:0727-2","title":"Security update for libeconf, shadow and util-linux","description":"This security update for libeconf, shadow and util-linux fix the following issues:\n\nlibeconf:\n\n- Add libeconf to SLE-Module-Basesystem_15-SP3 because needed by 'util-linux' and 'shadow' \n  to fix autoyast handling of security related parameters (bsc#1192954, jsc#SLE-23384, jsc#SLE-23402)\n\nIssues fixed in libeconf:\n- Reading numbers with different bases (e.g. oktal) (bsc#1193632) (#157)\n- Fixed different issues while writing string values to file.\n- Writing comments to file too.\n- Fixed crash while merging values.\n- Added econftool cat option (#146)\n- new API call: econf_readDirsHistory (showing ALL locations)\n- new API call: econf_getPath (absolute path of the configuration file)\n- Man pages libeconf.3 and econftool.8.\n- Handling multiline strings.\n- Added libeconf_ext which returns more information like\n  line_nr, comments, path of the configuration file,...\n- Econftool, an command line interface for handling configuration\n  files.\n- Generating HTML API documentation with doxygen.\n- Improving error handling and semantic file check.\n- Joining entries with the same key to one single entry if\n  env variable ECONF_JOIN_SAME_ENTRIES has been set.\n\nshadow:\n\n- The legacy code does not support /etc/login.defs.d used by YaST. Enable libeconf to \n  read it (bsc#1192954, jsc#SLE-23384, jsc#SLE-23402)\n\nutil-linux:\n\n- The legacy code does not support /etc/login.defs.d used by YaST. Enable libeconf to \n  read it (bsc#1192954, jsc#SLE-23384, jsc#SLE-23402)\n- Allow use of larger values for start sector to prevent `blockdev --report` aborting (bsc#1188507)\n- Fixed `blockdev --report` using non-space characters as a field separator (bsc#1188507)\n- CVE-2021-3995: Fixed unauthorized unmount in util-linux's libmount. (bsc#1194976) \n- CVE-2021-3996: Fixed unauthorized unmount in util-linux's libmount. (bsc#1194976)\n","status":"published","published":"2022-04-19T19:21:16Z","modified":"2026-02-04T02:44:51.416409Z","updated_at":"2026-11-02T15:53:50.066806Z"},{"id":"USN-5279-1","title":"util-linux vulnerabilities","description":"It was discovered that util-linux incorrectly handled unmounting FUSE\nfilesystems. A local attacker could possibly use this issue to unmount\nFUSE filesystems belonging to other users.\n","status":"published","published":"2022-02-09T13:26:34Z","modified":"2026-04-22T10:21:10.210349Z","updated_at":"2026-11-02T16:58:15.683829Z"}]}}
