Table of Contents
▼OWASP Top 10 2025 Explained for Business Web Apps: What Changed From 2021 and What to Fix First
- Sep 16, 2026

The OWASP Top 10 2025 is focused on web applications and is structured to help organizations prioritize their efforts based on risk. Compared to previous editions, the 2025 edition expands the developer and security team risk categories, adds new categories, repositions risks, and puts more weight on root causes as compared to symptoms.
While the list itself is important, the business impact is in understanding what each category means for the application, which risks require consideration first, and if the development team has the processes in place to adequately address them, e.g. architecture, testing, and monitoring.
Xcentric Services has the technical skills and experience to review Website Development and Design, ecommerce sites, portals, and SaaS offerings, and determine how best to remediate any security flaws as part of a broader development engagement.
OWASP Top 10: 2025 at a Glance
2025 rank | Category | Plain-language meaning | 2021 equivalent |
1 | Broken Access Control | Users can access or do things they should not | Broken Access Control |
2 | Security Misconfiguration | Systems, apps, cloud services, or settings are configured incorrectly | Security Misconfiguration |
3 | Software Supply Chain Failures | Dependencies, build systems, tools, or processes introduce risks | Vulnerable and Outdated Components |
4 | Cryptographic Failures | Sensitive data is not protected by adequate encryption or key management | Cryptographic Failures |
5 | Injection | Untrusted data is treated as code or commands | Injection |
6 | Insecure Design | Controls or safeguards are lacking or inadequate at design level | Insecure Design |
7 | Authentication Failures | The app incorrectly or inadequately identifies or manages authenticated users and sessions | Identification and Authentication Failures |
8 | Software or Data Integrity Failures | Without adequate checking, software, code or data is trusted | Software and Data Integrity Failures |
9 | Security Logging and Alerting Failures | Events are not logged, monitored or escalated | Security Logging and Monitoring Failures |
10 | Mishandling of Exceptional Conditions | Errors, abnormal and unexpected conditions are handled insecurely | New in 2025 |
The 2025 category list is published as the eighth Top 10 edition by OWASP, using CVE data, contributed app-security data and community feedback.
What Is the OWASP Top 10 Web Application Security List?

The OWASP Top 10 is a document that outlines the 10 most critical risks related to web application security. OWASP is the brainchild of several talented developers who wanted to improve application security. It has grown into a global community with offices in the US, UK, and Australia.
Though it was formally changed in 2023, the official expansion of OWASP (Open Worldwide Application Security Project) has always been this way. The popularity of the OWASP Top 10 lists has expanded beyond applications to encompass APIs and architectures.
The OWASP Top 10 lists are a starting point and an awareness tool. They should not be construed to mean that a web application is secure. The OWASP Top 10 lists are not security checklists. They should not be thought of as a security audit. Passing the OWASP Top 10 review does not guarantee the security of a web application. It is dangerous to equate the OWASP Top 10 list with a formal security process.
The OWASP Top 10 lists serve primarily as an awareness tool for application security. It helps the stakeholders of the organization understand what broken authorization, insecure dependencies, and other underlying security flaws in web and software applications are.
The grouping of risks changed in OWASP Top 10 2025. Around 589 CWEs were analyzed in the 2025 version, and OWASP focused more on root causes.
The OWASP Top 10 2025 covers authorization, configuration, software dependencies, cryptography, input handling, design, authentication, integrity, monitoring, and errors. The following elaborations provide business context for each of the OWASP Top 10 2025 categories and provide a practical first fix.
A01: 2025 Broken Access Control
Broken access control occurs when users can view or access information that they are not authorized to view or access. OWASP kept this risk at the top of the list in the OWASP Top 10 2025 and includes mapping to CSRF, path traversal, SSRF and exposure of sensitive information.
First fix: on the server side, ensure that for every sensitive business element and operation, an authorization check is performed. Do not rely on hidden buttons or front-end route guards or user-supplied IDs.
For applications built using React, this is the best place to implement proper CSRF controls. Xcentric has a related guide for implementing CSRF controls in React Applications.
A02: 2025 Security Misconfiguration
Security misconfiguration occurs when an application, cloud service, server, database, or security control is configured in a manner that creates an exposure. OWASP moved this category from number five in 2021 to number two in 2025.
An example would be running a production SaaS application with verbose debugging, permissive CORS, exposed administrative endpoints, insecure cookies, or excessive permission clouds.
First fix: Create and maintain a secure production configuration baseline and a comparison of development and staging baselines against it. Automate configuration checks and make production configurations as restrictive as possible.
A03: 2025 Software Supply Chain Failures
Software Supply Chain Failures covers compromise and failures occurring across the entire software development and distribution ecosystem.
For example, a business web application may depend on hundreds of direct and transitive packages. One of those packages may be vulnerable. However, a build process controlled by an untrusted party, a compromised build process, or an employment artifact deployed without control may also create risk.
First fix: Automate the process of dependency monitoring and control the update process of your applications. Map OWASP's CWEs to your applications and remediate anything mapped to the third-party category.
A04: 2025 Cryptographic Failures
Cryptographic Failures occur when data is protected by weak cryptography, hash functions, random numbers, certificates or keys. OWASP ranks this failure as the fourth most critical in 2025, down from the second most critical in 2021.
Not rotating keys, sharing or exposing cryptographic keys, implementing weak hashing algorithms to protect data, or using weak crypto algorithms to protect data are common failures.
First fix: Use cryptographic libraries, or established cryptographic frameworks, instead of relying on yourself or your organization to implement crypto functions.
A05: 2025 Injection
Injection attacks occur when a command or query is altered by malicious input, thereby causing the interpreter to behave in an unintended manner. This includes, but is not limited to, SQL injection and cross-site scripting.
For example, a reporting application concatenates a parameter, supplied by the end-user, to a SQL statement. A malicious user supplies an SQL statement that causes the application to retrieve data the user is not authorized to view.
First fix: keep data and commands separate. Parameterize and encode commands and queries. Implement context-specific output encoding and server-side validations.
A06: 2025 Insecure Design
Insecure Design occurs when controls do not exist at the architecture, requirements, or business-logic level. OWASP explains that design flaws and implementation flaws differ, as correcting code cannot address a security flaw in a design.
For example, a subscription-based service allows users to downgrade an account. Due to a design flaw, the user is allowed to keep access to premium features, even if the account is downgraded.
First fix: Include threat modeling and security requirements during product discovery and architecture.
A07: 2025 Authentication Failures
Authentication Failures occur when an application mishandles user credentials, sessions, recovery, or verification. OWASP moved this category to number 7 from number 11, and renamed it from Identification and Authentication Failures.
Examples include weak password recovery, credential stuffing, session fixation, poor logout, default credentials, and missing Multi-Factor Authentication.
First fix: Use proper session management and authentication mechanisms, implement Multi-Factor Authentication for high-risk services, protect credential recovery mechanisms, and implement correct session invalidation.
SaaS teams comparing implementation approaches may find Xcentric's JWT vs session authentication guide to be of interest.
A08: 2025 Software or Data Integrity Failures
Software or Data Integrity Failures occur when an application trusts software or data without verifying it has not been altered. OWASP keeps this category at number 8, but changed its name from the 2021 version.
For example, a business application deserializes untrusted data, or an application trusts a software artifact without verifying its integrity.
First fix: Trust Boundaries. Verify the authenticity and integrity of software and data.
A09: 2025 Security Logging and Alerting Failures
Security Logging and Alerting Failures happen when important security events are not logged or monitored. OWASP expanded the vulnerable component concept to cover the full software ecosystem, like build and dependency systems and software distribution. OWASP also moved SSRF to A01:2025 Broken Access Control, if the application has unusual architecture and business risk. A Payment Platform may need to focus on cryptographic controls and the integrity of transactions. A multi-tenant SaaS platform may need to focus on authorization and adequately defend against unauthorized access and privilege escalation. OWASP renamed the 2021 category to reflect that logging is of little value if events are not meaningfully alerted and responded to.
A SaaS Platform may log successful logins but fail to log or monitor repeated failed login attempts, changes in privilege, or suspicious API activities.
First fix: Identify security events and log them. Events should be alerted meaningfully. Logs should not disclose sensitive information and should be protected from being modified.
A10: 2025 Mishandling of Exceptional Conditions
The Mishandling of Exceptional Conditions category of the 2025 OWASP Top 10 covers a variety of conditions including improper error handling, failure to validate input, and unexpected behavior. 24 CWEs are mapped to this category by OWASP.
Example failure modes may include a payment workflow leaving an account in an inconsistent state after a failure or an authorization check failing open due to an unexpected response from a downstream system.
First fix: define secure failure behavior for important workflows. This means validating return values, handling exceptions, rolling back transactions, and failing closed when a security decision cannot be made safely.
OWASP Top 10 2025 Categories and Associated CWEs

Category | OWASP 2025 Corresponding CWEs | Associated CWEs |
Broken Access Control | 40 | CWE-200, CWE-352, CWE-918 |
Security Misconfiguration | 16 | CWE-16, CWE-611, CWE-1004 |
Software Supply Chain Failures | 6 | CWE-1104, CWE-1329, CWE-1395 |
Cryptographic Failures | 32 | CWE-327, CWE-331, CWE-916 |
Injection | 37 | CWE-79, CWE-89, CWE-78 |
Insecure Design | 39 | CWE-269, CWE-501, CWE-522 |
Authentication Failures | 36 | CWE-287, CWE-307, CWE-384 |
Software or Data Integrity Failures | 14 | CWE-345, CWE-494, CWE-502 |
Security Logging and Alerting Failures | 5 | CWE-117, CWE-532, CWE-778 |
Mishandling of Exceptional Conditions | 24 | CWE-209, CWE-636, CWE-755 |
These mappings come from OWASP’s 2025 category pages. OWASP states the 2025 edition contains 248 CWEs across the 10 categories, with category sizes capped at 40.
What Changed in OWASP Top 10 2021 vs 2025?

According to OWASP’s comparison of 2021 vs 2025, two new categories were added to the 2025 edition, as was a significant expansion of a category. Numerous ranking changes were also made, as were the renames of two categories. Finally, SSRF was moved to Broken Access Control.
Change | 2021 Position or Category | What Happened in 2025 |
New | N/A | Mishandling of exceptional conditions was added |
Expanded | Vulnerable and Outdated Components | Expanded to software supply chain failures |
SSRF | Separate from Broken Access Control | Rolled into Broken Access Control |
Ranking | Security Misconfiguration at #5 | Moved to #2 |
Ranking | Cryptographic Failures at #2 | Moved to #4 |
Ranking | Injection at #3 | Moved to #5 |
Ranking | Insecure Design at #4 | Moved to #6 |
Renamed | Identification and Authentication Failures | Renamed to Authentication Failures |
Renamed | Security Logging and Monitoring Failures | Security Logging and Alerting Failures |
Unchanged position | Broken Access Control | Remained #1 |
Unchanged position | Authentication category | Remained #7 |
Unchanged position | Software or Data Integrity Failures | Remained #8 |
Unchanged position | Logging category | Remained #9 |
The most important change is A03:2025. OWASP changed the vulnerable component concept to cover the whole software ecosystem, like dependencies and build and supply chain components. Additionally, OWASP moved SSRF to A01:2025 Broken Access Control.
The rankings are not absolute values for severity. The OWASP approach is to marry important-to-practice data with survey data of security practitioners. Some of the critical risks are difficult to identify at scale.
Is the OWASP Top 10 a Compliance Requirement or Security Standard?
The 2025 version of the OWASP Top 10 is a standard level of awareness for developers and web application security and a broad consensus of the most critical web application risks.
The distinction is important when a customer, investor, procurement agent, or executive asks, "Are you OWASP Top 10 compliant?" There is no broad, universal OWASP Top 10 certification to demonstrate that an application satisfies all the requirements of the OWASP Top 10.
A better business question is: Which OWASP Top 10 2025 risks affect our application? What controls do we have? Which weaknesses persist? What evidence supports our security claims?
For regulated businesses, OWASP Top 10 2023 can be one source of information to build an application security program. Depending on the industry and contract, there may be other requirements, standards, laws, frameworks or customer security questionnaires that also apply.
Which OWASP Risks Should Your Business Fix First?

In the case of most custom-built SaaS and business web applications, it makes sense to prioritize Broken Access Control, Security Misconfiguration, Authentication Failures, Injection, Cryptographic Failures and Software Supply Chain Failures. This is Xcentric’s perspective, and should not be interpreted as an OWASP ranking or as an order of universal remediation.
Priority | Risk Area | Potential Business Impact | First Action |
1 | Broken Access Control | Very High | Test authorization across roles, objects, tenants, and workflows |
2 | Authentication Failures | Very High | Review login, MFA, sessions, recovery, and credential defenses |
3 | Security Misconfiguration | Low to Medium | Harden production, cloud, database, and application configurations |
4 | Injection | High | Review input handling, queries, commands, and output encoding |
5 | Cryptographic Failures | High | Review storage, distribution, and usage of sensitive data and other controls |
6 | Software Supply Chain Failures | High | Inventory dependencies, CI/CD, build artifacts and third-party components |
7 | Insecure Design | High | Threat model important workflows and business logic |
8 | Software or Data Integrity Failures | High | Verify trusted components and integrity of security-related data |
9 | Mishandling of Exceptional Conditions | Medium to High | Test failure paths and secure rollback or fail-closed behavior |
10 | Security Logging and Alerting Failures | High | Define security events, logging, and alerting and response workflows |
The order may be different for applications with unique architecture or business risk. For example, a payment application may need to prioritize integrity of transactions over cryptographic controls. A multi-tenant SaaS application may want to prioritize authorization and tenant isolation.
This is where a professional application review becomes more useful than just running a vulnerability scanner. A scanner can only identify known technical weaknesses. They may not understand if one customer can access another customer’s data, if there’s a way to abuse the refund workflow to cause a loss, or if a privilege change is against the application’s business rules.
For businesses building or modernizing a custom application, Xcentric Services’ custom web development and full-stack development services can integrate architecture, development, and testing services with security considerations, rather than treating security as an afterthought.
OWASP Top 10 vs API Security Top 10 vs LLM Top 10
OWASP API Security Top 10 focuses on API related threats, while OWASP Top 10 for LLM Applications 2025 focuses on security threats in applications based on Large Language Models (LLMs). Businesses that utilize all three should view them as distinct and complementary resources.
OWASP Resource | Current Edition | Primary Focus | Example concern |
OWASP Top 10 | 2025 | Web Applications | Broken Access Control |
OWASP API Security Top 10 | 2023 | APIs | Broken Object Level Authorization |
OWASP Top 10 for LLM Applications | 2025 | LLM and Generative AI Applications | Prompt Injection |
The 2023 edition of the API Security Top 10 is OWASP's second edition and is described as an awareness document focused on the future of API Security. The 2023 edition includes Broken Object Level Authorization and Broken Authentication.
Are you utilizing REST, GraphQL, or other types of APIs in your web application? Then you should be reviewing Authorization and Authentication, configurations and dependencies, encryption and input handling, architectural risks, and failures. The goal is to identify Threat Modeling gaps. In most cases, reviewing the OWASP Top 10 2025 by itself is not enough. Evaluate your API attack surface area. For best practices on API security and related resources, refer to Xcentric's Best Practices for Securing APIs.
Conclusion
The OWASP Top 10 for LLM Applications 2025 identifies risks caused by generative AI and large language model (LLM) applications. The OWASP Gen AI Security Project describes the 2025 list as risks and mitigations concerning the development, deployment, and management lifecycle of LLM applications.
Consequently, a web application that uses an AI chatbot, retrieval-augmented generation, AI agents, or other LLM workflows may require all three viewpoints: general web application security, API security, and AI security.
That involves not just code reviews, but reviewing more. You need to review authorization, authentication, configurations and dependencies, encryption, input handling, architecture, integrity controls, logging, alerting, and failure paths. Its goal is to find out which gaps are usable and prioritize them based on business impact and then implement fixes that can be sustained as the product changes.
Xcentric Services serves the web development, custom software development, SaaS, enterprise portal, and digital product verticals, and the development lifecycle includes architecture, development, testing, QA and release.
Frequently Asked Questions
What is the OWASP Top 10?
The OWASP Top 10 is a security awareness document covering the ten most critical web application security risks. The 2025 edition is the eighth version of the document and is intended to help developers, security professionals, and organizations understand and prioritize application security risks.
What are OWASP Top 10 2025 Categories?
These are the OWASP Top 10 2025 categories: Broken Access Control, Security Misconfiguration, Software Supply Chain Failures, Cryptographic Failures, Injection, Insecure Design, Authentication Failures, Software or Data Integrity Failures, Security Logging and Alerting Failures, and Mishandling of Exceptional Conditions.
What is new in OWASP Top 10 2021 vs 2025?
The OWASP Top 10 '21 is compared to the OWASP Top 10 '25 with two new categories (Vulnerable and Outdated Components - Software Supply Chain Failures, and SSRF - Broken Access Control), category renaming (Authentication and Logging), and category reordering.
What is OWASP?
OWASP is an acronym for Open Worldwide Application Security Project. It is an open community and not-for-profit foundation dedicated to making software more secure.
Is the OWASP Top 10 a compliance standard?
No. The OWASP Top 10 2025 is an awareness document and does NOT offer compliance or regulatory obligations. It can be integrated into a larger application security program, but compliance requirements are determined by the applicable industry, regulation, contract or security framework.
What are the first risks that a business needs to correct out of the OWASP Top 10?
Xcentric's recommended baseline approach for a typical custom business web application is to first consider authorization and identity controls; then in subsequent steps, security configuration risks, security injection risks, cryptography risks and risks in the software supply chain are considered. The order needs to be adapted to the architecture, data, users, business flows and regulations of an application.
What are the differences between the OWASP Top 10 and the API Security Top 10?
The OWASP Top 10 2025 focuses on major risks that affect web applications in general. The API Security Top 10 concentrates on risks created by APIs, such as object-level authorization problems and API authentication weaknesses. If your business has a large API surface, you should evaluate both.
What are the differences between the OWASP Top 10 and the LLM Top 10?
The LLM Top 10 is geared towards applications leveraging large language models and generative AI. It details the risks that are unique to AI, like prompt injection, and other vulnerabilities that can emerge when models are incorporated into application workflows. The OWASP Top 10 is still the more general reference for traditional web app security.
How does your business measure up to the OWASP Top 10 2025?
The OWASP Top 10 2025 is most useful when it is used as an engineering action plan, and not as a document to look at before launch. In the case of a custom web application, the assessment needs to tie each of these application-specific risks to real application elements (such as user roles, data flows, third-party services, APIs, infrastructure, deployment processes and business logic).
Share
Want To Increase Your Ranking On The Search Engines?
Get In Touch With Us!
Trending Blogs
Digital Marketing...
Xcentric Team
7 MONTHS AGOWhat To Read Next?

For owners and managers of dental clinics in Lahore, here is a critical fact you...
Xcentric Team
7 MONTHS AGO

The Middle East e-commerce industry is rapidly growing due to increased digital acceptance, mobile-first consumers...
Xcentric Team
8 MONTHS AGO

These days, the e-commerce industry is growing at an exponential rate. With the rise of...
Xcentric Team
8 MONTHS AGO














