{"id":"CVE-2026-68466","summary":"mtd: rawnand: lpc32xx_slc: fail DMA transfer on completion timeout","details":"In the Linux kernel, the following vulnerability has been resolved:\n\nmtd: rawnand: lpc32xx_slc: fail DMA transfer on completion timeout\n\nlpc32xx_xmit_dma() waits for the DMA completion callback but ignores\nwait_for_completion_timeout(). A timed out DMA transfer is therefore\nunmapped and reported as successful to the NAND read/write path.\n\nReturn -ETIMEDOUT when the completion wait expires. Terminate the DMA\nchannel before unmapping the scatterlist so the timed out transfer cannot\ncontinue to access the buffer after the error is returned.","modified":"2026-08-16T03:48:30.157048165Z","published":"2026-08-15T05:51:25.212Z","database_specific":{"cna_assigner":"Linux","osv_generated_from":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/68xxx/CVE-2026-68466.json"},"references":[{"type":"WEB","url":"https://git.kernel.org/stable/c/17a8ce84964f243c8f89dc7353ac7e8d3137bc74"},{"type":"WEB","url":"https://git.kernel.org/stable/c/307e4f4c1d4e1575b3495ecc6e41aa2adc40f491"},{"type":"WEB","url":"https://git.kernel.org/stable/c/623c4d8e740debb4af28981e3d4e209f9d0260a4"},{"type":"WEB","url":"https://git.kernel.org/stable/c/8f5c3ee53a5dc1a0f7cfd780485f2c8b5d17f91d"},{"type":"WEB","url":"https://git.kernel.org/stable/c/bd4a622786f92e1f183f7557ab89dd32891cef60"},{"type":"WEB","url":"https://git.kernel.org/stable/c/c367af37ce7238c96c6071337149099467160746"},{"type":"WEB","url":"https://git.kernel.org/stable/c/cb2031f8b226efbd13735c07b075e5f14ec11f6d"},{"type":"WEB","url":"https://git.kernel.org/stable/c/cf7258f57d18026b8f77c0e80ff1805e9caf7250"},{"type":"ADVISORY","url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/68xxx/CVE-2026-68466.json"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-68466"},{"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":"2944a44da09e46b6db2fd2c3334f242b09e05c43"},{"fixed":"307e4f4c1d4e1575b3495ecc6e41aa2adc40f491"},{"fixed":"c367af37ce7238c96c6071337149099467160746"},{"fixed":"623c4d8e740debb4af28981e3d4e209f9d0260a4"},{"fixed":"bd4a622786f92e1f183f7557ab89dd32891cef60"},{"fixed":"8f5c3ee53a5dc1a0f7cfd780485f2c8b5d17f91d"},{"fixed":"cf7258f57d18026b8f77c0e80ff1805e9caf7250"},{"fixed":"cb2031f8b226efbd13735c07b075e5f14ec11f6d"},{"fixed":"17a8ce84964f243c8f89dc7353ac7e8d3137bc74"}]}],"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-68466.json"}},{"package":{"name":"Kernel","ecosystem":"Linux"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"3.7.0"},{"fixed":"5.10.261"}]},{"type":"ECOSYSTEM","events":[{"introduced":"5.11.0"},{"fixed":"5.15.212"}]},{"type":"ECOSYSTEM","events":[{"introduced":"5.16.0"},{"fixed":"6.1.178"}]},{"type":"ECOSYSTEM","events":[{"introduced":"6.2.0"},{"fixed":"6.6.145"}]},{"type":"ECOSYSTEM","events":[{"introduced":"6.7.0"},{"fixed":"6.12.97"}]},{"type":"ECOSYSTEM","events":[{"introduced":"6.13.0"},{"fixed":"6.18.40"}]},{"type":"ECOSYSTEM","events":[{"introduced":"6.19.0"},{"fixed":"7.1.5"}]}],"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-68466.json"}}],"schema_version":"1.9.0"}