logo

Table of Contents

▼
  1. 1.
  2. 2.
  3. 3.
  4. 4.
  5. 5.
  6. 6.
  7. 7.
  8. 8.

OWASP Top 10 2025 Explained for Business Web Apps: What Changed From 2021 and What to Fix First

  • Sep 16, 2026
OWASP Top 10 2025 Explained for Business Web Apps: What Changed From 2021 and What to Fix First

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?

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

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?

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?

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).

Xcentric Team

Xcentric Team

Xcentric Services is a development and digital marketing firm with proven experience in SEO, web application development, and performance optimization. With high proficient at developing SEO tactics, web-based applications, UI UX solutions and more, they

Share
socail-img

Facebook

socail-img

Twitter

socail-img

LinkedIn

Want To Increase Your Ranking On The Search Engines?
Get In Touch With Us!

Fields marked with * are required.

What To Read Next?

SEO for Dental Clinics in Lahore - The Complete Strategy 2026 for Growth
SEO for Dental Clinics in...

For owners and managers of dental clinics in Lahore, here is a critical fact you...

Shopify Plus Agency in Dubai for GCC E-Commerce Growth
Book Your Shopify Plus Project...

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

Minneapolis E-Commerce Stores Struggling With Poor Brand Perception on Social Media
Minneapolis E-Commerce Stores Struggling With...

These days, the e-commerce industry is growing at an exponential rate. With the rise of...