{"id":"CVE-2026-107170","aliases":["DEBIAN-CVE-2026-107170","EUVD-2026-94315","GHSA-68gr-gg8g-xpjj","UBUNTU-CVE-2026-107170","openSUSE-SU-2026:12213-1"],"status":"published","title":"M17n-lib: null dereference in minput_open_im() after failed m17n_init()","description":"A flaw was found in m17n-lib. A partial failure during library initialization can leave an internal driver pointer uninitialized. Under specific error conditions, such as system resource exhaustion or database corruption, an application attempting to open an input method dereferences this null pointer without proper validation. This issue causes the application to crash, resulting in a Denial of Service (DoS).","severity":{"version":"3.1","score":2.9,"vector":"CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L","level":"low","assessor":"cna","from":"cve"},"epss":{"day":"2026-11-12","score":0.00102,"percentile":0.00947,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-476"],"published":"2026-10-07T12:41:33Z","modified":"2026-11-07T10:00:16Z","fixes":[{"ecosystem":"openSUSE:Tumbleweed","package":"ibus-typing-booster","fixed_in":["2.31.2-1.1"],"sources":["osv"]}],"affected":[{"source":"osv","ecosystem":"Debian:12","package":"m17n-lib","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["1.8.0-6","1.8.2-1","1.8.3-1","1.8.3-2","1.8.4-1","1.8.4-2","1.8.5-1","1.8.6-1","1.8.7-1"]},{"source":"osv","ecosystem":"Debian:13","package":"m17n-lib","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["1.8.5-1","1.8.6-1","1.8.7-1"]},{"source":"osv","ecosystem":"Debian:14","package":"m17n-lib","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["1.8.5-1","1.8.6-1","1.8.7-1"]},{"source":"osv","ecosystem":"Ubuntu:16.04:LTS","package":"m17n-lib","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["1.6.4-3","1.7.0-1","1.7.0-2","1.7.0-3"]},{"source":"osv","ecosystem":"Ubuntu:18.04:LTS","package":"m17n-lib","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["1.7.0-3","1.7.0-3build1"]},{"source":"osv","ecosystem":"Ubuntu:20.04:LTS","package":"m17n-lib","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["1.8.0-2"]},{"source":"osv","ecosystem":"Ubuntu:22.04:LTS","package":"m17n-lib","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["1.8.0-2build1","1.8.0-3","1.8.0-3build1","1.8.0-3.1","1.8.0-4"]},{"source":"osv","ecosystem":"Ubuntu:24.04:LTS","package":"m17n-lib","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["1.8.4-1","1.8.4-1build1","1.8.4-1build2"]},{"source":"osv","ecosystem":"Ubuntu:26.10","package":"m17n-lib","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["1.8.6-1"]},{"source":"osv","ecosystem":"Ubuntu:26.04:LTS","package":"m17n-lib","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["1.8.5-1build1","1.8.6-1"]},{"source":"osv","ecosystem":"openSUSE:Tumbleweed","package":"ibus-typing-booster","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.31.2-1.1"}]}]}],"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"}],"references":[{"url":"https://access.redhat.com/security/cve/CVE-2026-107170","tags":["vdb-entry","x_refsource_REDHAT","report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=2547411","tags":["issue-tracking","x_refsource_REDHAT","report"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-107170"},{"url":"https://github.com/advisories/GHSA-68gr-gg8g-xpjj"},{"url":"https://security-tracker.debian.org/tracker/CVE-2026-107170","tags":["advisory"]},{"url":"https://ubuntu.com/security/CVE-2026-107170","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2026-107170","tags":["report"]},{"url":"","tags":["advisory"]},{"url":"https://www.suse.com/security/cve/CVE-2026-107170","tags":["web"]}],"sources":{"cve":[{"id":"CVE-2026-107170","title":"M17n-lib: null dereference in minput_open_im() after failed m17n_init()","description":"A flaw was found in m17n-lib. A partial failure during library initialization can leave an internal driver pointer uninitialized. Under specific error conditions, such as system resource exhaustion or database corruption, an application attempting to open an input method dereferences this null pointer without proper validation. This issue causes the application to crash, resulting in a Denial of Service (DoS).","status":"published","published":"2026-10-07T12:41:33.159Z","modified":"2026-11-06T17:45:53.298Z","cvss":[{"version":"3.1","score":2.9,"vector":"CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L","level":"low","assessor":"cna"}],"cwes":["CWE-476"],"updated_at":"2026-11-06T18:59:07.714367Z"}],"euvd":[{"id":"EUVD-2026-94315","description":"A flaw was found in m17n-lib. A partial failure during library initialization can leave an internal driver pointer uninitialized. Under specific error conditions, such as system resource exhaustion or database corruption, an application attempting to open an input method dereferences this null pointer without proper validation. This issue causes the application to crash, resulting in a Denial of Service (DoS).","status":"published","published":"2026-10-07T12:41:33Z","modified":"2026-11-06T17:45:53Z","cvss":[{"version":"3.1","score":2.9,"vector":"CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L","level":"low"}],"updated_at":"2026-11-06T19:05:53.354277Z"}],"ghsa":[{"id":"GHSA-68gr-gg8g-xpjj","title":"A flaw was found in m17n-lib. A partial failure during library initialization can leave an...","description":"A flaw was found in m17n-lib. A partial failure during library initialization can leave an internal driver pointer uninitialized. Under specific error conditions, such as system resource exhaustion or database corruption, an application attempting to open an input method dereferences this null pointer without proper validation. This issue causes the application to crash, resulting in a Denial of Service (DoS).","status":"published","published":"2026-10-07T15:31:56Z","modified":"2026-10-07T15:31:57Z","cvss":[{"version":"3.1","score":2.9,"vector":"CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L","level":"low"}],"cwes":["CWE-476"],"updated_at":"2026-11-02T15:12:54.703562Z"}],"nvd":[{"id":"CVE-2026-107170","description":"A flaw was found in m17n-lib. A partial failure during library initialization can leave an internal driver pointer uninitialized. Under specific error conditions, such as system resource exhaustion or database corruption, an application attempting to open an input method dereferences this null pointer without proper validation. This issue causes the application to crash, resulting in a Denial of Service (DoS).","status":"published","published":"2026-10-07T13:17:20.387Z","modified":"2026-11-06T18:17:42.377Z","cvss":[{"version":"3.1","score":2.9,"vector":"CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L","level":"low","assessor":"secondary"}],"cwes":["CWE-476"],"updated_at":"2026-11-06T20:01:13.883836Z"}],"osv":[{"id":"DEBIAN-CVE-2026-107170","description":"A flaw was found in m17n-lib. A partial failure during library initialization can leave an internal driver pointer uninitialized. Under specific error conditions, such as system resource exhaustion or database corruption, an application attempting to open an input method dereferences this null pointer without proper validation. This issue causes the application to crash, resulting in a Denial of Service (DoS).","status":"published","published":"2026-10-07T13:17:20.387Z","modified":"2026-11-07T10:00:16.118597001Z","cvss":[{"version":"3.1","score":2.9,"vector":"CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L","level":"low"}],"updated_at":"2026-11-07T10:14:19.880839Z"},{"id":"UBUNTU-CVE-2026-107170","description":"A flaw was found in m17n-lib. A partial failure during library initialization can leave an internal driver pointer uninitialized. Under specific error conditions, such as system resource exhaustion or database corruption, an application attempting to open an input method dereferences this null pointer without proper validation. This issue causes the application to crash, resulting in a Denial of Service (DoS).","status":"published","published":"2026-10-07T13:17:00Z","modified":"2026-10-17T12:58:01.102965797Z","cvss":[{"version":"3.1","score":2.9,"vector":"CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L","level":"low"}],"updated_at":"2026-11-02T16:55:59.130573Z"},{"id":"openSUSE-SU-2026:12213-1","title":"ibus-typing-booster-2.31.2-1.1 on GA media","description":"These are all security issues fixed in the ibus-typing-booster-2.31.2-1.1 package on the GA media of openSUSE Tumbleweed.","status":"published","published":"2026-10-21T00:00:00Z","modified":"2026-10-22T17:23:11.309124754Z","updated_at":"2026-11-02T16:58:40.245664Z"}]}}
