CWE一覧に戻る
CWE-477

廃止された機能の使用

Use of Obsolete Function
脆弱性 レビュー中
JA

コードが非推奨または旧式の関数を使用しており、積極的なレビューやメンテナンスが行われていないことを示唆している。

プログラミング言語が進化するにつれて、関数は時折時代遅れになる:

削除された関数は、通常、同じタスクを別の、できれば改良された方法で実行する、より新しい対応物に置き換えられる。

EN

The code uses deprecated or obsolete functions, which suggests that the code has not been actively reviewed or maintained.

As programming languages evolve, functions occasionally become obsolete due to:

Functions that are removed are usually replaced by newer counterparts that perform the same task in some different and hopefully improved way.

Scope: Other / Impact: Quality Degradation
Refer to the documentation for the obsolete function in order to determine why it is deprecated or obsolete and to learn about alternative ways to achieve the same functionality.
Consider seriously the security implications of using an obsolete function. Consider using alternate functions.
MITRE公式ページ — CWE-477