{"id":40922,"date":"2026-10-19T00:31:34","date_gmt":"2026-10-18T16:31:34","guid":{"rendered":"https:\/\/www.54iter.cn\/?vuln=cve-2026-98450"},"modified":"2026-10-19T00:31:34","modified_gmt":"2026-10-18T16:31:34","slug":"cve-2026-98450","status":"publish","type":"vuln","link":"https:\/\/www.54iter.cn\/?vuln=cve-2026-98450","title":{"rendered":"CVE-2026-98450 &#8211; In the Linux kernel, the following vulnerability has been resolved:\n\nsmb: client: close co"},"content":{"rendered":"<p>In the Linux kernel, the following vulnerability has been resolved:<\/p>\n<p>smb: client: close completed creates on compound wait errors<\/p>\n<p>compound_send_recv() waits for responses in order. If a later wait is<br \/>\ninterrupted, or if a later MID fails during response synchronization, an<br \/>\nearlier CREATE may already have opened a remote handle. The earlier mid<br \/>\nis then released without invoking handle_cancelled_mid(), leaving the<br \/>\nremote handle open because no FID was copied to the caller.<\/p>\n<p>Mark completed earlier mids as cancelled when a compound wait or MID<br \/>\nsynchronization aborts. Keep their response buffers attached while the<br \/>\nMIDs are synchronized, and transfer them only after synchronization of<br \/>\nthe processed responses, so the release path can inspect successful<br \/>\nCREATE responses and queue SMB2_close() after a later failure. Account for<br \/>\na remote open only after the close work is allocated and before it is<br \/>\nqueued, since the caller has not yet updated num_remote_opens. Mark the<br \/>\ncreate+close compound used by smb2_unlink() so it is not closed again.<br \/>\nNon-CREATE responses and compounds that already include a close keep their<br \/>\nexisting behavior.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In the Linux kernel, the following vulnerability has been resolved:<\/p>\n<p>smb: client: close completed creates on compound wait errors<\/p>\n<p>compound_send_recv() waits for responses in order. If a later wait is<\/p>\n","protected":false},"template":"","meta":[],"categories":[],"tags":[],"class_list":["post-40922","vuln","type-vuln","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/vuln\/40922","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/vuln"}],"about":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/types\/vuln"}],"wp:attachment":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=40922"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=40922"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=40922"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}