In the Linux kernel, the following vulnerability has been resolved:
iouring: fix ioreqprepasync with provided buffers
ioreqprep_async() can import provided buffers, commit the ring state by giving up on that before, it'll be reimported later if needed.
[ { "deprecated": false, "digest": { "length": 470.0, "function_hash": "287944151218118953243539645116976004443" }, "signature_type": "Function", "target": { "file": "io_uring/io_uring.c", "function": "io_req_prep_async" }, "id": "CVE-2025-40364-02e99a56", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a1b17713b32c75a90132ea2f92b1257f3bbc20f3", "signature_version": "v1" }, { "deprecated": false, "digest": { "line_hashes": [ "339412884689783548633602532959388656878", "173173266444629100118664805212788570274", "122722852908145584030426084574924916115", "67038158730482443507182635879739540936", "184896335105597828981214165568270955300", "175209237177555692318466152682886368377" ], "threshold": 0.9 }, "signature_type": "Line", "target": { "file": "io_uring/poll.c" }, "id": "CVE-2025-40364-0b531d2a", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@35ae7910c349fb3c60439992e2e0e79061e95382", "signature_version": "v1" }, { "deprecated": false, "digest": { "line_hashes": [ "101757831367485635413655100215680490085", "243433458013514334664748464704570553946", "60964879117233439851103206256535931138", "202016599065621518731995973244477051693", "131447553384366790600212604475702471653", "196449635599071419533183683102544391915", "219289329047792766888677931382234179034", "291728194433744489831713195608317313973" ], "threshold": 0.9 }, "signature_type": "Line", "target": { "file": "io_uring/io_uring.c" }, "id": "CVE-2025-40364-22cb5dd7", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a94592ec30ff67dc36c424327f1e0a9ceeeb9bd3", "signature_version": "v1" }, { "deprecated": false, "digest": { "length": 975.0, "function_hash": "327321159474762335063863565553542443533" }, "signature_type": "Function", "target": { "file": "io_uring/poll.c", "function": "io_poll_task_func" }, "id": "CVE-2025-40364-295972d9", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f0ef94553868d07c1b14d7743a7e2553e5a831a3", "signature_version": "v1" }, { "deprecated": false, "digest": { "line_hashes": [ "339412884689783548633602532959388656878", "173173266444629100118664805212788570274", "122722852908145584030426084574924916115", "67038158730482443507182635879739540936", "184896335105597828981214165568270955300", "175209237177555692318466152682886368377" ], "threshold": 0.9 }, "signature_type": "Line", "target": { "file": "io_uring/poll.c" }, "id": "CVE-2025-40364-2f338f07", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d63b0e8a628e62ca85a0f7915230186bb92f8bb4", "signature_version": "v1" }, { "deprecated": false, "digest": { "length": 504.0, "function_hash": "178152659156516752829979296686127102243" }, "signature_type": "Function", "target": { "file": "io_uring/io_uring.c", "function": "io_req_prep_async" }, "id": "CVE-2025-40364-3b73cfa4", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a94592ec30ff67dc36c424327f1e0a9ceeeb9bd3", "signature_version": "v1" }, { "deprecated": false, "digest": { "length": 1631.0, "function_hash": "79380164695538142602440365203168566795" }, "signature_type": "Function", "target": { "file": "io_uring/poll.c", "function": "io_poll_check_events" }, "id": "CVE-2025-40364-400e34d8", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@233b210a678bddf8b49b02a070074a52b87e6d43", "signature_version": "v1" }, { "deprecated": false, "digest": { "line_hashes": [ "339412884689783548633602532959388656878", "173173266444629100118664805212788570274", "122722852908145584030426084574924916115", "67038158730482443507182635879739540936", "184896335105597828981214165568270955300", "175209237177555692318466152682886368377" ], "threshold": 0.9 }, "signature_type": "Line", "target": { "file": "io_uring/poll.c" }, "id": "CVE-2025-40364-6932e35e", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b86f1d51731e621e83305dc9564ae14c9ef752bf", "signature_version": "v1" }, { "deprecated": false, "digest": { "line_hashes": [ "339412884689783548633602532959388656878", "173173266444629100118664805212788570274", "122722852908145584030426084574924916115", "67038158730482443507182635879739540936", "184896335105597828981214165568270955300", "175209237177555692318466152682886368377" ], "threshold": 0.9 }, "signature_type": "Line", "target": { "file": "io_uring/poll.c" }, "id": "CVE-2025-40364-81c580de", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f0ef94553868d07c1b14d7743a7e2553e5a831a3", "signature_version": "v1" }, { "deprecated": false, "digest": { "line_hashes": [ "60549631459253053324565803662133780359", "65127322392777053331877999955493088352", "261660648390160781468137579099129582565", "197975708455824693499960965620899390735" ], "threshold": 0.9 }, "signature_type": "Line", "target": { "file": "io_uring/poll.c" }, "id": "CVE-2025-40364-a81859da", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@233b210a678bddf8b49b02a070074a52b87e6d43", "signature_version": "v1" }, { "deprecated": false, "digest": { "length": 968.0, "function_hash": "246911318198306662461694956663779074689" }, "signature_type": "Function", "target": { "file": "io_uring/poll.c", "function": "io_poll_task_func" }, "id": "CVE-2025-40364-dd9a71ae", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@35ae7910c349fb3c60439992e2e0e79061e95382", "signature_version": "v1" }, { "deprecated": false, "digest": { "length": 975.0, "function_hash": "327321159474762335063863565553542443533" }, "signature_type": "Function", "target": { "file": "io_uring/poll.c", "function": "io_poll_task_func" }, "id": "CVE-2025-40364-e018f76d", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d63b0e8a628e62ca85a0f7915230186bb92f8bb4", "signature_version": "v1" }, { "deprecated": false, "digest": { "line_hashes": [ "141302633198324574424070799293498626473", "104399513044039639594944109952987240813", "66210125435497655927824028950889441816", "231057148420214550920483518099391594741", "177879308479841227274547537748501432606", "312178925543287717769977485863176073054", "272499817449731632789718503823898551348", "332816705584030910069901198549743635411" ], "threshold": 0.9 }, "signature_type": "Line", "target": { "file": "io_uring/io_uring.c" }, "id": "CVE-2025-40364-e79f78d3", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a1b17713b32c75a90132ea2f92b1257f3bbc20f3", "signature_version": "v1" }, { "deprecated": false, "digest": { "length": 968.0, "function_hash": "246911318198306662461694956663779074689" }, "signature_type": "Function", "target": { "file": "io_uring/poll.c", "function": "io_poll_task_func" }, "id": "CVE-2025-40364-f9b108f5", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b86f1d51731e621e83305dc9564ae14c9ef752bf", "signature_version": "v1" } ]