このウェブページのスクリーンショットから、以下の脆弱性に関する重要な情報を取得できます: 1. 脆弱性説明: - 問題:STM32F7のI2Cコントローラを使用する際、I2C転送がクロックコントローラの 操作を引き起こすと、デッドロックが発生する可能性がある。 - 原因:クロックコントローラは 操作を実行する際に ミューテックスロックを取得し、その後I2Cアクセスを実行する。I2Cアクセスは コールバックを通じて をトリガーし、再び ミューテックスロックの取得を試みることでデッドロックを引き起こす。 2. 解決策: - 修正内容: および 関数において、 および の代わりに、クロックの有効化と無効化に および 関数を使用する。 - コード例: 3. 影響: - 対象デバイス:STM32F7 I2Cコントローラ。 - バージョン:v5.0以降。 4. 修正状況: - コミッター:Marek Vasut。 - ステータス:修正済み。 これらの情報により、脆弱性の背景、影響範囲、および修正対策を理解することができます。