{"id":"CVE-2026-114038","aliases":["DEBIAN-CVE-2026-114038","EUVD-2026-106990","GHSA-7rmr-p966-7g82","OESA-2026-4715","OESA-2026-4716","OESA-2026-4717","OESA-2026-4790","UBUNTU-CVE-2026-114038"],"status":"published","title":"Device-mapper-multipath: device-mapper-multipath: information disclosure via malformed format string","description":"A flaw was found in device-mapper-multipath. A local user can trigger an out-of-bounds read by sending a command with a format string ending in a trailing percent character to the multipath daemon. This issue can allow the user to expose unintended daemon memory, leading to information disclosure, or cause the daemon to crash, resulting in a Denial of Service (DoS).","severity":{"version":"3.1","score":5.1,"vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:L","level":"medium","assessor":"cna","from":"cve"},"epss":{"day":"2026-11-12","score":0.00116,"percentile":0.01644,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-125"],"published":"2026-10-21T00:26:49Z","modified":"2026-11-11T12:45:07Z","fixes":[{"ecosystem":"Debian:14","package":"multipath-tools","fixed_in":["0.15.1-1"],"sources":["osv"]},{"ecosystem":"openEuler:22.03-LTS-SP4","package":"multipath-tools","fixed_in":["0.8.7-30.oe2203sp4"],"sources":["osv"]},{"ecosystem":"openEuler:24.03-LTS-SP1","package":"multipath-tools","fixed_in":["0.9.5-22.oe2403sp1"],"sources":["osv"]},{"ecosystem":"openEuler:24.03-LTS-SP3","package":"multipath-tools","fixed_in":["0.9.5-22.oe2403sp3"],"sources":["osv"]},{"ecosystem":"openEuler:24.03-LTS-SP4","package":"multipath-tools","fixed_in":["0.9.5-23.oe2403sp4"],"sources":["osv"]}],"affected":[{"source":"osv","ecosystem":"Debian:12","package":"multipath-tools","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["0.10.0-1","0.11.1-1","0.11.1-2","0.11.1-3","0.11.1-4","0.12.0-1","0.13.0-1","0.14.3-1","0.14.3-2","0.14.3-3","0.14.3-4","0.15.0-1","0.15.1-1","0.9.4-10","0.9.4-3","0.9.4-3+deb12u1","0.9.4-3+deb12u2","0.9.4-4","0.9.4-5","0.9.4-6","0.9.4-7","0.9.4-8","0.9.4-9","0.9.7-1","0.9.7-2","0.9.7-3","0.9.7-4","0.9.7-6","0.9.7-7","0.9.8-1","0.9.9-1"]},{"source":"osv","ecosystem":"Debian:13","package":"multipath-tools","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["0.11.1-2","0.11.1-3","0.11.1-4","0.12.0-1","0.13.0-1","0.14.3-1","0.14.3-2","0.14.3-3","0.14.3-4","0.15.0-1","0.15.1-1"]},{"source":"osv","ecosystem":"Debian:14","package":"multipath-tools","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.15.1-1"}]}],"versions":["0.11.1-2","0.11.1-3","0.11.1-4","0.12.0-1","0.13.0-1","0.14.3-1","0.14.3-2","0.14.3-3","0.14.3-4","0.15.0-1"]},{"source":"osv","ecosystem":"openEuler:22.03-LTS-SP4","package":"multipath-tools","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.8.7-30.oe2203sp4"}]}]},{"source":"osv","ecosystem":"openEuler:24.03-LTS-SP1","package":"multipath-tools","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.9.5-22.oe2403sp1"}]}]},{"source":"osv","ecosystem":"openEuler:24.03-LTS-SP3","package":"multipath-tools","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.9.5-22.oe2403sp3"}]}]},{"source":"osv","ecosystem":"openEuler:24.03-LTS-SP4","package":"multipath-tools","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.9.5-23.oe2403sp4"}]}]},{"source":"osv","ecosystem":"Ubuntu:14.04:LTS","package":"multipath-tools","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["0.4.9-3ubuntu7","0.4.9-3ubuntu7.2","0.4.9-3ubuntu7.4","0.4.9-3ubuntu7.6","0.4.9-3ubuntu7.7","0.4.9-3ubuntu7.9","0.4.9-3ubuntu7.11","0.4.9-3ubuntu7.12","0.4.9-3ubuntu7.13","0.4.9-3ubuntu7.14","0.4.9-3ubuntu7.15","0.4.9-3ubuntu7.16"]},{"source":"osv","ecosystem":"Ubuntu:16.04:LTS","package":"multipath-tools","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["0.5.0-7ubuntu7","0.5.0-7ubuntu8","0.5.0-7ubuntu9","0.5.0-7ubuntu10","0.5.0-7ubuntu11","0.5.0-7ubuntu12","0.5.0-7ubuntu14","0.5.0-7ubuntu15","0.5.0-7ubuntu16","0.5.0+git1.656f8865-5ubuntu1","0.5.0+git1.656f8865-5ubuntu2","0.5.0+git1.656f8865-5ubuntu2.1","0.5.0+git1.656f8865-5ubuntu2.2","0.5.0+git1.656f8865-5ubuntu2.3","0.5.0+git1.656f8865-5ubuntu2.4","0.5.0+git1.656f8865-5ubuntu2.5"]},{"source":"osv","ecosystem":"Ubuntu:18.04:LTS","package":"multipath-tools","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["0.6.4-5ubuntu1","0.7.4-2ubuntu1","0.7.4-2ubuntu3","0.7.4-2ubuntu3.1","0.7.4-2ubuntu3.2"]},{"source":"osv","ecosystem":"Ubuntu:20.04:LTS","package":"multipath-tools","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["0.7.9-3ubuntu6","0.7.9-3ubuntu7","0.8.3-1ubuntu1","0.8.3-1ubuntu2","0.8.3-1ubuntu2.1","0.8.3-1ubuntu2.2","0.8.3-1ubuntu2.3","0.8.3-1ubuntu2.4"]},{"source":"osv","ecosystem":"Ubuntu:22.04:LTS","package":"multipath-tools","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["0.8.5-2ubuntu2","0.8.5-2ubuntu3","0.8.8-1ubuntu1","0.8.8-1ubuntu1.22.04.1","0.8.8-1ubuntu1.22.04.3","0.8.8-1ubuntu1.22.04.4"]},{"source":"osv","ecosystem":"Ubuntu:24.04:LTS","package":"multipath-tools","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["0.9.4-5ubuntu3","0.9.4-5ubuntu6","0.9.4-5ubuntu7","0.9.4-5ubuntu8","0.9.4-5ubuntu8.1","0.9.4-5ubuntu8.2"]},{"source":"osv","ecosystem":"Ubuntu:26.10","package":"multipath-tools","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["0.14.3-2ubuntu1","0.14.3-3ubuntu1","0.14.3-3ubuntu2"]},{"source":"osv","ecosystem":"Ubuntu:26.04:LTS","package":"multipath-tools","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["0.11.1-3ubuntu2","0.12.0-1ubuntu1","0.12.0-1ubuntu2","0.12.0-1ubuntu3","0.14.3-2ubuntu1"]}],"products":[{"vendor":"red hat","product":"red hat enterprise linux 10"},{"vendor":"red hat","product":"red hat enterprise linux 6"},{"vendor":"red hat","product":"red hat enterprise linux 7"},{"vendor":"red hat","product":"red hat enterprise linux 8"},{"vendor":"red hat","product":"red hat enterprise linux 9"},{"vendor":"red hat","product":"red hat openshift container platform 4"},{"vendor":"red hat","product":"red hat openshift container platform 5"}],"references":[{"url":"https://access.redhat.com/security/cve/CVE-2026-114038","tags":["vdb-entry","x_refsource_REDHAT"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=2469787","tags":["issue-tracking","x_refsource_REDHAT","report"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-114038","tags":["advisory"]},{"url":"https://github.com/advisories/GHSA-7rmr-p966-7g82"},{"url":"https://security-tracker.debian.org/tracker/CVE-2026-114038","tags":["advisory"]},{"url":"https://www.openeuler.org/zh/security/security-bulletins/detail/?id=openEuler-SA-2026-4715","tags":["advisory"]},{"url":"https://www.openeuler.org/zh/security/security-bulletins/detail/?id=openEuler-SA-2026-4716","tags":["advisory"]},{"url":"https://www.openeuler.org/zh/security/security-bulletins/detail/?id=openEuler-SA-2026-4717","tags":["advisory"]},{"url":"https://www.openeuler.org/zh/security/security-bulletins/detail/?id=openEuler-SA-2026-4790","tags":["advisory"]},{"url":"https://ubuntu.com/security/CVE-2026-114038","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2026-114038","tags":["report"]},{"url":"https://github.com/opensvc/multipath-tools/commit/d75d74f1d344cab8a98258773b85dbffa6895902","tags":["report"]}],"sources":{"cve":[{"id":"CVE-2026-114038","title":"Device-mapper-multipath: device-mapper-multipath: information disclosure via malformed format string","description":"A flaw was found in device-mapper-multipath. A local user can trigger an out-of-bounds read by sending a command with a format string ending in a trailing percent character to the multipath daemon. This issue can allow the user to expose unintended daemon memory, leading to information disclosure, or cause the daemon to crash, resulting in a Denial of Service (DoS).","status":"published","published":"2026-10-21T00:26:49.238Z","modified":"2026-11-05T16:29:50.712Z","cvss":[{"version":"3.1","score":5.1,"vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:L","level":"medium","assessor":"cna"}],"cwes":["CWE-125"],"updated_at":"2026-11-05T17:53:58.925122Z"}],"euvd":[{"id":"EUVD-2026-106990","description":"A flaw was found in device-mapper-multipath. A local user can trigger an out-of-bounds read by sending a command with a format string ending in a trailing percent character to the multipath daemon. This issue can allow the user to expose unintended daemon memory, leading to information disclosure, or cause the daemon to crash, resulting in a Denial of Service (DoS).","status":"published","published":"2026-10-21T00:26:49Z","modified":"2026-11-05T16:29:50Z","cvss":[{"version":"3.1","score":5.1,"vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:L","level":"medium"}],"updated_at":"2026-11-05T18:00:58.377138Z"}],"ghsa":[{"id":"GHSA-7rmr-p966-7g82","title":"A flaw was found in device-mapper-multipath. A local user can trigger an out-of-bounds read by...","description":"A flaw was found in device-mapper-multipath. A local user can trigger an out-of-bounds read by sending a command with a format string ending in a trailing percent character to the multipath daemon. This issue can allow the user to expose unintended daemon memory, leading to information disclosure, or cause the daemon to crash, resulting in a Denial of Service (DoS).","status":"published","published":"2026-10-21T03:32:12Z","modified":"2026-10-21T03:32:13Z","cvss":[{"version":"3.1","score":5.1,"vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:L","level":"medium"}],"cwes":["CWE-125"],"updated_at":"2026-11-02T15:14:08.480034Z"}],"nvd":[{"id":"CVE-2026-114038","description":"A flaw was found in device-mapper-multipath. A local user can trigger an out-of-bounds read by sending a command with a format string ending in a trailing percent character to the multipath daemon. This issue can allow the user to expose unintended daemon memory, leading to information disclosure, or cause the daemon to crash, resulting in a Denial of Service (DoS).","status":"published","published":"2026-10-21T01:17:26.193Z","modified":"2026-11-05T17:17:39.37Z","cvss":[{"version":"3.1","score":5.1,"vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:L","level":"medium","assessor":"secondary"}],"cwes":["CWE-125"],"updated_at":"2026-11-05T19:56:04.50443Z"}],"osv":[{"id":"DEBIAN-CVE-2026-114038","description":"A flaw was found in device-mapper-multipath. A local user can trigger an out-of-bounds read by sending a command with a format string ending in a trailing percent character to the multipath daemon. This issue can allow the user to expose unintended daemon memory, leading to information disclosure, or cause the daemon to crash, resulting in a Denial of Service (DoS).","status":"published","published":"2026-10-21T01:17:26.193Z","modified":"2026-11-04T09:47:33.448448068Z","cvss":[{"version":"3.1","score":5.1,"vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:L","level":"medium"}],"updated_at":"2026-11-04T10:05:32.187009Z"},{"id":"OESA-2026-4715","title":"multipath-tools security update","description":"This package provides the multipath tool and the multipathd daemon to manage dm-multipath devices. multipath can detect and set up multipath maps. multipathd sets up multipath maps automatically, monitors path devices for failure, removal, or addition, and applies the necessary changes to the multipath maps to ensure continuous availability of the map devices.\r\n\r\nSecurity Fix(es):\n\nA flaw was found in device-mapper-multipath. A local user can trigger an out-of-bounds read by sending a command with a format string ending in a trailing percent character to the multipath daemon. This issue can allow the user to expose unintended daemon memory, leading to information disclosure, or cause the daemon to crash, resulting in a Denial of Service (DoS).(CVE-2026-114038)","status":"published","published":"2026-11-04T13:54:49Z","modified":"2026-11-04T14:00:06.728457877Z","cvss":[{"version":"3.1","score":5.1,"vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:L","level":"medium"}],"updated_at":"2026-11-04T14:10:46.921518Z"},{"id":"OESA-2026-4716","title":"multipath-tools security update","description":"This package provides the multipath tool and the multipathd daemon to manage dm-multipath devices. multipath can detect and set up multipath maps. multipathd sets up multipath maps automatically, monitors path devices for failure, removal, or addition, and applies the necessary changes to the multipath maps to ensure continuous availability of the map devices.\r\n\r\nSecurity Fix(es):\n\nA flaw was found in device-mapper-multipath. A local user can trigger an out-of-bounds read by sending a command with a format string ending in a trailing percent character to the multipath daemon. This issue can allow the user to expose unintended daemon memory, leading to information disclosure, or cause the daemon to crash, resulting in a Denial of Service (DoS).(CVE-2026-114038)","status":"published","published":"2026-11-04T13:54:50Z","modified":"2026-11-04T14:00:06.728635329Z","cvss":[{"version":"3.1","score":5.1,"vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:L","level":"medium"}],"updated_at":"2026-11-04T14:10:46.921518Z"},{"id":"OESA-2026-4717","title":"multipath-tools security update","description":"This package provides the multipath tool and the multipathd daemon to manage dm-multipath devices. multipath can detect and set up multipath maps. multipathd sets up multipath maps automatically, monitors path devices for failure, removal, or addition, and applies the necessary changes to the multipath maps to ensure continuous availability of the map devices.\r\n\r\nSecurity Fix(es):\n\nA flaw was found in device-mapper-multipath. A local user can trigger an out-of-bounds read by sending a command with a format string ending in a trailing percent character to the multipath daemon. This issue can allow the user to expose unintended daemon memory, leading to information disclosure, or cause the daemon to crash, resulting in a Denial of Service (DoS).(CVE-2026-114038)","status":"published","published":"2026-11-04T13:54:50Z","modified":"2026-11-04T14:00:06.878711935Z","cvss":[{"version":"3.1","score":5.1,"vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:L","level":"medium"}],"updated_at":"2026-11-04T14:10:46.921518Z"},{"id":"OESA-2026-4790","title":"multipath-tools security update","description":"This package provides the multipath tool and the multipathd daemon to manage dm-multipath devices. multipath can detect and set up multipath maps. multipathd sets up multipath maps automatically, monitors path devices for failure, removal, or addition, and applies the necessary changes to the multipath maps to ensure continuous availability of the map devices.\r\n\r\nSecurity Fix(es):\n\nA flaw was found in device-mapper-multipath. A local user can trigger an out-of-bounds read by sending a command with a format string ending in a trailing percent character to the multipath daemon. This issue can allow the user to expose unintended daemon memory, leading to information disclosure, or cause the daemon to crash, resulting in a Denial of Service (DoS).(CVE-2026-114038)","status":"published","published":"2026-11-11T12:26:11Z","modified":"2026-11-11T12:45:07.097596143Z","cvss":[{"version":"3.1","score":5.1,"vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:L","level":"medium"}],"updated_at":"2026-11-11T13:08:46.301371Z"},{"id":"UBUNTU-CVE-2026-114038","description":"A flaw was found in device-mapper-multipath. A local user can trigger an out-of-bounds read by sending a command with a format string ending in a trailing percent character to the multipath daemon. This issue can allow the user to expose unintended daemon memory, leading to information disclosure, or cause the daemon to crash, resulting in a Denial of Service (DoS).","status":"published","published":"2026-10-21T01:17:00Z","modified":"2026-10-28T20:17:45.017094799Z","cvss":[{"version":"3.1","score":5.1,"vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:L","level":"medium"}],"updated_at":"2026-11-02T16:55:59.591851Z"}]}}
