OWASP Top 10 2025 vs 2021

Date created: 2026-10-21
Type: #type/reference
Area: #area/career #area/personal-development
Keywords: #keyword/cybersecurity #keyword/AI
Source: OWASP Top 10 2025 & OWASP Top 10 2021
Last updated:


notes

threat vs vuln vs exploit vs risk

component purpose
threat potential source of attack or harm
vuln weakness that can be targeted
exploit technique used to abuse a vuln
risk probability and impact of a successful exploit

questions

what makes "broken access control" different from "authentication failure"? - auth fails happen because of broken access controls

opinions


Top ten lists

2021

  1. Broken access control
  2. Cryptographic failures
  3. Injection
  4. Insecure design
  5. Security misconfiguration
  6. Vulnerable and outdated components
  7. Identification and authentication failure
  8. Software and data integrity failures
  9. Security logging and monitoring failures
  10. Server side request forgery (SSRF)

2025

  1. Broken access control (=, SSRF rolled in to this)
  2. Security misconfiguration (+3)
  3. Software supply chain failures (NEW)
  4. Cryptographic failures (-2)
  5. Injection (-2)
  6. Insecure design (-2)
  7. Authentication failure (=, but used to be Identification and authentication failures)
  8. Software and data integrity failures (=)
  9. Security logging and alerting failures (=, but used to be monitoring failures)
  10. Mishandling of exceptional conditions (NEW)