CERT.CONC.LIB_FUNC_USE

ライブ関数の使用時には競合状態を避けてください。

このチェッカーは、スレッドに関してリエントラント可能と保証されていないライブラリ関数の呼び出しを強調表示します。

脆弱性とリスク

同じライブラリ関数を呼び出す複数のスレッドによって引き起こされる競合状態は、アプリケーションの異常終了、データの整合性違反、またはサービス拒否攻撃などにつながる可能性があります。

軽減と防止

安全なライブラリ関数バージョンを使用するか、CERT が提供している修復ガイドラインなどを利用してください。