Web security

OWASP Top 10:2025 vs 2021: What Changed and Which Category Is Which

Illustration: two stacked list cards, an older one and a newer one, with arrows showing items moving up and down

The OWASP Top 10 is the most quoted list in web security, and it was updated for 2025. Exams, interviews and reports still use both the 2021 and the 2025 numbering, so students keep asking which category is which. This guide puts the two lists side by side, from OWASP's own pages checked on 13 Nov 2026, and answers the questions that come up most.

The OWASP Top 10:2025 List

  • A01:2025 Broken Access Control
  • A02:2025 Security Misconfiguration
  • A03:2025 Software Supply Chain Failures
  • A04:2025 Cryptographic Failures
  • A05:2025 Injection
  • A06:2025 Insecure Design
  • A07:2025 Authentication Failures
  • A08:2025 Software or Data Integrity Failures
  • A09:2025 Security Logging and Alerting Failures
  • A10:2025 Mishandling of Exceptional Conditions

The OWASP Top 10:2021 List, for Comparison

  • A01:2021 Broken Access Control
  • A02:2021 Cryptographic Failures
  • A03:2021 Injection
  • A04:2021 Insecure Design
  • A05:2021 Security Misconfiguration
  • A06:2021 Vulnerable and Outdated Components
  • A07:2021 Identification and Authentication Failures
  • A08:2021 Software and Data Integrity Failures
  • A09:2021 Security Logging and Monitoring Failures
  • A10:2021 Server-Side Request Forgery (SSRF)

What Changed, in Plain Words

  • Broken Access Control stays at number one, and SSRF is now folded into it, so SSRF is no longer its own entry.
  • Security Misconfiguration moves up from fifth to second place.
  • Software Supply Chain Failures replaces Vulnerable and Outdated Components with a wider scope: dependencies, build systems and distribution, not only old libraries.
  • Injection and Cryptographic Failures each drop two places. Injection is now fifth.
  • Two names change: Authentication Failures (shorter) and Security Logging and Alerting Failures (alerting, not only monitoring).
  • One category is new: Mishandling of Exceptional Conditions, covering poor error handling and systems that fail open.

Quick Answers Students Ask For

  • Which category includes SQL injection? Injection: A05:2025, and A03:2021.
  • Which category includes cross-site scripting? The same one, Injection. OWASP's 2025 text says it ranges from cross-site scripting (frequent, lower impact) to SQL injection (rarer, higher impact).
  • Which category includes SSRF? A01:2025 Broken Access Control. In 2021 it was A10.
  • An app allows unlimited password attempts. Which category? Authentication Failures: A07:2025, and A07:2021 under its older name. Missing attempt limits make brute force possible.
  • Which category covers an old library with a known flaw? Software Supply Chain Failures in 2025, Vulnerable and Outdated Components in 2021.
  • Which category covers a user reading another user's record by changing an ID? Broken Access Control. See IDOR explained.
  • Which category covers missing logs and alerts? Security Logging and Alerting Failures: A09 in both lists.

In an exam, check which year the question uses. The category name may be the same while the number is not.

Why Testers Still Care About the List

The Top 10 is an awareness list, not a complete test plan. A real web test follows the OWASP Web Security Testing Guide and looks well beyond ten items. But the numbering appears in reports and tools, so you should know it. For a plain-language walk through each risk, read OWASP Top 10 explained for beginners, and for APIs the OWASP API Security Top 10. The newest OWASP list for AI features is covered in AI penetration testing: what to learn.

Where It Fits in Our Courses

The web modules of our Application Security course are organised around these risks, with a lab for each, and the graded reports map every finding to the category it breaks. The course is ₹20,000 + GST, and it is the first half of the VAPT Track.

Sources and Further Reading

Want to practise each risk in a lab instead of memorising the list? Try 3 to 5 classes free. Contact us or call +91 86868 92922.

Where This Guide Fits in Our Training

Start Your Cyber Security Career

Talk to a counselor, choose the right course for your goals, and get the fee, syllabus and next batch dates in writing.

Book Free Trial Classes

We reply to every enquiry within 24 hours.

By submitting, you agree that Hacking Trainer Academy may contact you about courses by phone, WhatsApp or email. See our privacy notice and refund policy.

WhatsApp