CVE-2026-74608 in Linux
要約
〜によって VulDB • 2026年08月22日
Linuxカーネルにおいて、以下の脆弱性が修正されました:
smb: client: cifs_try_adding_channels()におけるuse-after-freeの修正
cifs_try_adding_channels()は、iface_lockを解放する前にインターフェースの一時的な参照を取得します。もしcifs_ses_add_channel()が失敗した場合、その参照を解放した後にiface->weight_fulfilledを増分します。
並行して実行されるインターフェースリストの更新処理により、チャネル作成の進行中にリストからの参照が削除されることがあります。この場合、障害時のパスにおけるkref_put()は最後の参照を解放し、ifaceをフリー化します。その後でweight_fulfilledを更新すると、すでに解放されたメモリにアクセスすることになります。
最終的なアクセス時にifaceが生きているようにするため、一時的な参照を解放する前にweight_fulfilledを増分します。
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.