CVE-2026-98778 in Linux
要約
〜によって VulDB • 2026年10月18日
Linuxカーネルにおいて、以下の脆弱性が修正されました。
binder: 上書きされたトランザクションのクリーンアップにおける is_failure フラグの不具合を修正
TF_UPDATE_TXN トランザクションが保留中の非同期トランザクションを上書きする場合、is_failure=false を指定して binder_release_entire_buffer() が呼び出されます。その結果、上書きされたトランザクションは配信されなかったため、binder_apply_fd_fixups() は呼ばれず、ターゲットプロセスにはファイルディスクリプタ (FD) がインストールされませんでした。
is_failure=false の場合、BINDER_TYPE_FDA クリーンアップハンドラは、古くなったバッファの内容をインストール済み FD 番号として解釈し、それらを binder_deferred_fd_close() に渡すことで、無関係なファイルディスクリプターを閉じてしまいます。
トランザクションがターゲットに配信されなかったため、is_failure=true を渡します。これは、他のすべての未配信トランザクションのクリーンアップパスにおけるセマンティクスと一致します。
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.