{"id":"CVE-2026-64243","summary":"ASoC: codecs: simple-mux: Fix enum control bounds check","details":"In the Linux kernel, the following vulnerability has been resolved:\n\nASoC: codecs: simple-mux: Fix enum control bounds check\n\nsimple_mux_control_put() rejects values greater than e-\u003eitems, but\nenum control values are zero based. For the two-entry mux used by this\ndriver, valid values are 0 and 1, so value 2 must be rejected as well.\n\nAccepting e-\u003eitems can store an invalid mux state, pass it to the GPIO\nsetter, and pass it on to the DAPM mux update path where it is used as\nan index into the enum text array.\n\nUse the same \u003e= e-\u003eitems check used by the ASoC enum helpers.","modified":"2026-07-28T04:02:28.220306228Z","published":"2026-07-24T15:27:45.311Z","database_specific":{"cna_assigner":"Linux","osv_generated_from":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/64xxx/CVE-2026-64243.json"},"references":[{"type":"WEB","url":"https://git.kernel.org/stable/c/05ef77f02607a3dc5d7f9762cb990f76843315d4"},{"type":"WEB","url":"https://git.kernel.org/stable/c/164dcbec9632ca93ae313e6da6e4e05584fa0f02"},{"type":"WEB","url":"https://git.kernel.org/stable/c/2ff3ac6f7664fe5639cad01712ac5e021fa7939c"},{"type":"WEB","url":"https://git.kernel.org/stable/c/5fe860af8630cf7c78523cbd68e5a234743585aa"},{"type":"WEB","url":"https://git.kernel.org/stable/c/6fb653b62f169f6050fac45b56bf21ad097e19f6"},{"type":"WEB","url":"https://git.kernel.org/stable/c/d8cc3e747b002a8b965c529de79c0654675b9a1a"},{"type":"WEB","url":"https://git.kernel.org/stable/c/f63ad68e18d774a5d15cd7e405ead63f6b322679"},{"type":"ADVISORY","url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/64xxx/CVE-2026-64243.json"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-64243"},{"type":"PACKAGE","url":"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git"}],"affected":[{"ranges":[{"type":"GIT","repo":"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git","events":[{"introduced":"342fbb7578d1741ff646d7b08e14e8753267b9fa"},{"fixed":"6fb653b62f169f6050fac45b56bf21ad097e19f6"},{"fixed":"d8cc3e747b002a8b965c529de79c0654675b9a1a"},{"fixed":"5fe860af8630cf7c78523cbd68e5a234743585aa"},{"fixed":"2ff3ac6f7664fe5639cad01712ac5e021fa7939c"},{"fixed":"164dcbec9632ca93ae313e6da6e4e05584fa0f02"},{"fixed":"05ef77f02607a3dc5d7f9762cb990f76843315d4"},{"fixed":"f63ad68e18d774a5d15cd7e405ead63f6b322679"}]}],"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-64243.json"}},{"package":{"name":"Kernel","ecosystem":"Linux"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"5.11.0"},{"fixed":"5.15.210"}]},{"type":"ECOSYSTEM","events":[{"introduced":"5.16.0"},{"fixed":"6.1.176"}]},{"type":"ECOSYSTEM","events":[{"introduced":"6.2.0"},{"fixed":"6.6.143"}]},{"type":"ECOSYSTEM","events":[{"introduced":"6.7.0"},{"fixed":"6.12.93"}]},{"type":"ECOSYSTEM","events":[{"introduced":"6.13.0"},{"fixed":"6.18.35"}]},{"type":"ECOSYSTEM","events":[{"introduced":"6.19.0"},{"fixed":"7.0.12"}]}],"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-64243.json"}}],"schema_version":"1.7.5","severity":[{"type":"CVSS_V3","score":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H"}]}