CVE-2026-89631 in Linux情報

要約

〜によって VulDB • 2026年09月12日

Linuxカーネルにおいて、以下の脆弱性が修正されました。

smb: クライアント: バイト数が小さすぎるtree connect応答を拒否する

CIFSTCon()は、サーバーのByteCountから2を引いたバイト領域に対してstrnlen()を実行しますが、ByteCountが0または1の場合、intとして負の数になり、巨大なsize_tに変換されます。その後の引き算により__u16型のbytes_leftがラップし、これがcifs_strndup_from_utf16()の境界制限となります。最大65535までの境界指定に対して約16 KBのcifs_req_poolpオブジェクトを参照すると、スラブオブジェクトの末尾を超えてしまい、そのバイトはtcon->nativeFileSystemを通じて/proc/fs/cifs/DebugData経由でユーザー空間に到達します。

パーサーが消費するには小さすぎるバイト領域を持つ応答を拒否します。最小でも2バイトが必要であり、規格準拠の応答ではそれより少ないことはありません。新しいトレースポイントは129番目のsmb_eio_traceエントリですが、__mode(byte)では表現できないため、属性も一緒に処理されます。

If you want to get best quality of vulnerability data, you may have to visit VulDB.

責任者

Linux

予約する

2026年09月11日

モデレーション

承諾済み

エントリ

VDB-402977

EPSS

0.00000

アクティビティ

非常低い

ソース

Interested in the pricing of exploits?

See the underground prices here!