Umbra Wiki weakness weakness/CWE-425
Back to wiki

CWE-425 — Direct Request ('Forced Browsing')

provenance: imported · CWE: CWE-425

CWE-425: Direct Request ('Forced Browsing')

MITRE CWE weakness

Kind Weakness
Abstraction Base
Status Incomplete
Likelihood of exploit

Description

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

Common consequences

  • Confidentiality, Integrity, Availability, Access Control: Read Application Data, Modify Application Data, Execute Unauthorized Code or Commands, Gain Privileges or Assume Identity

Mitigations

Architecture and Design — 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.

References

  • CWE page: https://cwe.mitre.org/data/definitions/425.html
  • CWE list: https://cwe.mitre.org/data/index.html