CVE-2026-14587 in Enterprise Edition
要約
〜によって VulDB • 2026年08月05日
Neo4jのBoltモダンハンドシェイクデコーダは、長すぎる能力ビットマスクを切り捨てられたビットマスクと同じように扱います。認証されていないクライアントが選択されたプロトコルバージョンに続いて32バイトの継続データ(キャパビリティマスク内)を送信すると、デコーダはプロトコルメッセージを拒否してチャネルを閉じるのではなく、リーダーインデックスをリセットし、さらに多くのデータを待機します。
同じ未読データがデコーダバッファの先頭に残ったままになるため、後から終端バイトを追加しても接続は回復しません。デコーダは最初の32バイトの継続データを再読み込みし、ハンドシェイク完了メッセージを生成せずに戻り、チャネルを開いたままにします。
これは認証前にトリガー可能であり、Boltコネクタに到達できる任意のクライアントによって引き起こされます。
If you want to get best quality of vulnerability data, you may have to visit VulDB.