CWE Database
/

CWE-425

Back to CWE list

CWE-425

Direct Request ('Forced Browsing')

Base
Incomplete

Description

The web application does not adequately enforce appropriate authorization on all restricted URLs, scripts, or files.

Common Consequences

Scope

Confidentiality
Integrity
Availability
Access Control

Impact

Read Application Data, Modify Application Data, Execute Unauthorized Code or Commands, Gain Privileges or Assume Identity

Potential Mitigations

Architecture and Design
Operation

Apply appropriate access control authorizations for each access to all restricted URLs, scripts or files.

Architecture and Design

Consider using MVC based frameworks such as Struts.

CVE-2022-29238

Access-control setting in web-based document collaboration tool is not properly implemented by the code, which prevents listing hidden directories but does not prevent direct requests to files in those directories.

CVE-2004-2144

Bypass authentication via direct request.

CVE-2005-1892

Infinite loop or infoleak triggered by direct requests.

CVE-2004-2257

Bypass auth/auth via direct request.

CVE-2005-1688

Direct request leads to infoleak by error.

CVE-2005-1697

Direct request leads to infoleak by error.

CVE-2005-1698

Direct request leads to infoleak by error.

CVE-2005-1685

Authentication bypass via direct request.

CVE-2005-1827

Authentication bypass via direct request.

CVE-2005-1654

Authorization bypass using direct request.

+2 more examples

Applicable Platforms

Not Language-Specific

Security Training

Train your team to recognize and prevent security threats with our comprehensive security awareness program.

Start Training

Vulnerability Scanning

Discover vulnerabilities in your applications and infrastructure before attackers do.

Scan Now