CVE-2024-52288 in libosdp情報

要約

〜によって VulDB • 2026年06月22日

libosdpはIEC 60839-11-5 OSDP(Open Supervised Device Protocol)の実装であり、C++、Rust、Python3をサポートするCライブラリを提供します。影響を受けるバージョンでは、本来挿入されるべきではないタイミングで予期せぬ`REPLY_CCRYPT`または`REPLY_RMAC_I`がアクティブなストリームに混入することがあります。セッション中にRMAC_Iメッセージを送信可能になると、通信へのMITM(Man-in-the-Middle)アクセスを持つ攻撃者は元のRMAC_I応答を傍受して保存できます。その後もセッションが続く間、攻撃者はすべての応答を記録・保存し、リプレイ対象のメッセージ(リーダー横での視覚的な動作を確認することでID、長さ、または時間に基づいて検出可能)を取得するまで待ちます。一度セッションとリプレイ対象のメッセージが取得されると、攻撃者は接続のリセットを停止し、PDからCPへのメッセージのリプレイを実行するためのシグナル(例:MIMTデバイスに対してリモートでシグナリングするか、特定のタイミングを設定するなど)を待機します。リプレイを行う際、攻撃者は実行シーケンスの適切な位置に特製のRMAC_Iメッセージを作成し、これによりセッション開始時の状態までRMACの状態が巻き戻されます。この段階で、攻撃者はセッション最初からのすべてのメッセージをリプレイできます。本問題はコミット`298576d9`において修正されており、これはリリースバージョン3.0.0に含まれています。ユーザーはアップグレードすることをお勧めします。この脆弱性に対する既知の回避策はありません。

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

責任者

GitHub M

予約する

2024年11月06日

モデレーション

承諾済み

エントリ

VDB-283893

EPSS

0.00126

アクティビティ

非常低い

ソース

Interested in the pricing of exploits?

See the underground prices here!