{"id":"CVE-2025-68357","state":"PUBLISHED","title":"iomap: allocate s_dio_done_wq for async reads as well","description":"In the Linux kernel, the following vulnerability has been resolved:\n\niomap: allocate s_dio_done_wq for async reads as well\n\nSince commit 222f2c7c6d14 (\"iomap: always run error completions in user\ncontext\"), read error completions are deferred to s_dio_done_wq.  This\nmeans the workqueue also needs to be allocated for async reads.","publishedAt":"2025-12-24T10:32:46.974Z","updatedAt":"2026-05-23T16:02:44.515Z","severity":null,"assigner":"Linux","products":["Linux Linux"],"affected":[{"vendor":"Linux","product":"Linux","defaultStatus":"unaffected","versions":[{"version":"e3676761efb20564297250f000cbbd2187de2601","status":"affected","lessThan":"bfc717be833fd9ee41443fde2dea0352a7fca333","versionType":"git"},{"version":"3b5f35085f8159894a0963e2c877527a885201ac","status":"affected","lessThan":"51297686e00f4d5d941b0f20f12b2f12879d753c","versionType":"git"},{"version":"74c0c1af04ee6982b47237b1c12cff63ffb14460","status":"affected","lessThan":"c67775cf0da2407f113c1229e350758f4dca0f51","versionType":"git"},{"version":"ddb4873286e03e193c5a3bebb5fc6fa820e9ee3a","status":"affected","lessThan":"7fd8720dff2d9c70cf5a1a13b7513af01952ec02","versionType":"git"},{"version":"53e0fb84cf657acfcfb7bd35da1e43911848a3a3","status":"affected","versionType":"git"},{"version":"6.17.13","status":"affected","lessThan":"6.18","versionType":"semver"}],"repo":"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git","programFiles":["fs/iomap/direct-io.c"]},{"vendor":"Linux","product":"Linux","defaultStatus":"unaffected","versions":[{"version":"6.6.120","status":"affected","lessThan":"6.6.130","versionType":"semver"},{"version":"6.12.63","status":"affected","lessThan":"6.12.64","versionType":"semver"}],"repo":"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git","programFiles":["fs/iomap/direct-io.c"]}],"references":["https://git.kernel.org/stable/c/bfc717be833fd9ee41443fde2dea0352a7fca333","https://git.kernel.org/stable/c/51297686e00f4d5d941b0f20f12b2f12879d753c","https://git.kernel.org/stable/c/c67775cf0da2407f113c1229e350758f4dca0f51","https://git.kernel.org/stable/c/7fd8720dff2d9c70cf5a1a13b7513af01952ec02"],"weaknesses":[],"ingestedAt":"2026-10-29T20:09:56.034Z","source":{"repository":"CVEProject/cvelistV5","path":"cves/2025/68xxx/CVE-2025-68357.json","commit":"556c9d3a8cd17e218bb8e452ba7cd619a384ff47"},"raw":{"dataType":"CVE_RECORD","dataVersion":"5.2","cveMetadata":{"cveId":"CVE-2025-68357","state":"PUBLISHED","datePublished":"2025-12-24T10:32:46.974Z","dateUpdated":"2026-05-23T16:02:44.515Z","assignerShortName":"Linux","assignerOrgId":"416baaa9-dc9f-4396-8d5f-8c081fb06d67","dateReserved":"2025-12-16T14:48:05.305Z"},"containers":{"cna":{"title":"iomap: allocate s_dio_done_wq for async reads as well","descriptions":[{"lang":"en","value":"In the Linux kernel, the following vulnerability has been resolved:\n\niomap: allocate s_dio_done_wq for async reads as well\n\nSince commit 222f2c7c6d14 (\"iomap: always run error completions in user\ncontext\"), read error completions are deferred to s_dio_done_wq.  This\nmeans the workqueue also needs to be allocated for async reads."}],"affected":[{"vendor":"Linux","product":"Linux","defaultStatus":"unaffected","versions":[{"version":"e3676761efb20564297250f000cbbd2187de2601","status":"affected","lessThan":"bfc717be833fd9ee41443fde2dea0352a7fca333","versionType":"git"},{"version":"3b5f35085f8159894a0963e2c877527a885201ac","status":"affected","lessThan":"51297686e00f4d5d941b0f20f12b2f12879d753c","versionType":"git"},{"version":"74c0c1af04ee6982b47237b1c12cff63ffb14460","status":"affected","lessThan":"c67775cf0da2407f113c1229e350758f4dca0f51","versionType":"git"},{"version":"ddb4873286e03e193c5a3bebb5fc6fa820e9ee3a","status":"affected","lessThan":"7fd8720dff2d9c70cf5a1a13b7513af01952ec02","versionType":"git"},{"version":"53e0fb84cf657acfcfb7bd35da1e43911848a3a3","status":"affected","versionType":"git"},{"version":"6.17.13","status":"affected","lessThan":"6.18","versionType":"semver"}],"repo":"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git","programFiles":["fs/iomap/direct-io.c"]},{"vendor":"Linux","product":"Linux","defaultStatus":"unaffected","versions":[{"version":"6.6.120","status":"affected","lessThan":"6.6.130","versionType":"semver"},{"version":"6.12.63","status":"affected","lessThan":"6.12.64","versionType":"semver"}],"repo":"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git","programFiles":["fs/iomap/direct-io.c"]}],"references":[{"url":"https://git.kernel.org/stable/c/bfc717be833fd9ee41443fde2dea0352a7fca333"},{"url":"https://git.kernel.org/stable/c/51297686e00f4d5d941b0f20f12b2f12879d753c"},{"url":"https://git.kernel.org/stable/c/c67775cf0da2407f113c1229e350758f4dca0f51"},{"url":"https://git.kernel.org/stable/c/7fd8720dff2d9c70cf5a1a13b7513af01952ec02"}],"providerMetadata":{"shortName":"Linux","orgId":"416baaa9-dc9f-4396-8d5f-8c081fb06d67","dateUpdated":"2026-05-23T16:02:44.515Z"},"cpeApplicability":[{"nodes":[{"operator":"OR","negate":false,"cpeMatch":[{"vulnerable":true,"criteria":"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*","versionStartIncluding":"6.6.120","versionEndExcluding":"6.6.130"},{"vulnerable":true,"criteria":"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*","versionStartIncluding":"6.12.63","versionEndExcluding":"6.12.64"},{"vulnerable":true,"criteria":"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*","versionStartIncluding":"6.17.13"}]}]}],"x_generator":{"engine":"bippy-1.2.0"}}}}}