概要
Open-SAE-J1939 ライブラリに、整数アンダーフロー(Integer Underflow)の脆弱性が存在します。この脆弱性により、攻撃者は細工された CAN フレームのシーケンス番号を送信することで、任意のメモリ領域への書き込みが可能となります。
SAE J1939 は大型車両や産業機械で広く使用される CAN ベースの通信プロトコルです。この脆弱性が悪用された場合、制御システムの動作に影響を及ぼし、メモリ破壊を通じた任意コード実行や、システムの異常動作を引き起こす可能性があります。
Open-SAE-J1939 を組み込んでいるシステムでは、早急にライブラリのアップデートを実施することが推奨されます。特に車載システムや産業用制御システムなどの安全性が重視される環境では、迅速な対応が求められます。
CVSSベクトル
| 指標 | 値 |
|---|---|
| CVSSスコア | 9.8 |
| 深刻度 | Critical |
| CWE | CWE-191 (整数アンダーフロー) |
影響を受けるソフトウェア
- Open-SAE-J1939(影響を受けるバージョンの詳細は公式リポジトリを参照)
修正バージョンと回避策
- 修正方法: Open-SAE-J1939 を最新バージョンにアップデートしてください
- 暫定回避策: 信頼できないソースからの CAN フレームをフィルタリングし、入力検証を強化してください
関連リンク
データソース: NVD (NIST), GitHub Advisory Database AI解説は Claude API により自動生成されています。正確性については原文をご確認ください。
