CWE · MITRE source
CWE-477Use of Obsolete Function
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.
Last updated: 15 October 2026 14:21 UTC
OWASP Top 10 for Web (2025)
This weakness contributes to A03:2025 Software Supply Chain Failures.
Control responseHuman-reviewed
Answering this weakness across the control lifecycle, from our framework cross-walks.
NIST 800-53 r5 controls PROPOSED for this weakness (3)AI-assisted
These are model PROPOSALS, not graded mappings. They come
from controls_to_cwe_proposals, which carries no grade field at
all; across the CWE pages 1,540 of 1,722 such associations (89%) have never
been graded by anything. The heading said “address” until
2026-09-29, which asserted a relationship the data does not carry.
Graded cross-walks are on the framework map, not here.
| Control | Title | Family | Why it addresses this CWE |
|---|---|---|---|
PM-15 | Security and Privacy Groups and Associations | PM | Institutionalized information sharing keeps developers aware of obsolete functions and the need to replace them with supported alternatives. |
RA-4 | Risk Assessment Update | RA | Regular reassessment flags use of obsolete functions whose security properties have degraded or whose replacements contain fixes for known weaknesses. |
SA-22 | Unsupported System Components | SA | Eliminates reliance on functions or components explicitly declared obsolete and unsupported by their maintainers. |
Top CVEs of this weakness type, ranked by Risk Priority
| CVE | Risk | CVSS | EPSS | Published |
|---|---|---|---|---|
CVE-2025-49212 UPD | 8.3 | 9.8 | 0.1327 | 2025-06-17 |
CVE-2025-49213 UPD | 8.3 | 9.8 | 0.1327 | 2025-06-17 |
CVE-2018-17890 UPD | 7.8 | 9.8 | 0.0326 | 2018-10-12 |
CVE-2025-49220 UPD | 7.7 | 9.8 | 0.0206 | 2025-06-17 |
CVE-2025-49219 UPD | 7.6 | 9.8 | 0.0141 | 2025-06-17 |
CVE-2025-49217 UPD | 7.5 | 9.8 | 0.0109 | 2025-06-17 |
CVE-2023-23451 UPD | 7.4 | 9.8 | 0.0062 | 2023-04-19 |
CVE-2025-49216 UPD | 7.3 | 9.8 | 0.0055 | 2025-06-17 |
CVE-2019-18251 UPD | 6.9 | 8.8 | 0.0174 | 2019-11-26 |
CVE-2025-49214 UPD | 6.7 | 8.8 | 0.0084 | 2025-06-17 |
CVE-2026-1693 UPD | 5.8 | 7.5 | 0.0033 | 2026-02-26 |
CVE-2020-6978 UPD | 5.5 | 7.2 | 0.0078 | 2020-03-24 |
CVE-2022-1384 UPD | 4.0 | 4.7 | 0.0067 | 2022-04-19 |
CVE-2019-10968 UPD | 3.6 | 4.4 | 0.0034 | 2019-07-24 |
CVE-2023-28829 UPD | 3.3 | 3.9 | 0.0029 | 2023-06-13 |
CVE-2019-10988 UPD | 3.0 | 3.4 | 0.0034 | 2019-09-04 |