CyberSecBulletin

Trusting HTTP Permission Methods on the Server Side

CWE-650

The server contains a protection mechanism that assumes that any URI that is accessed using HTTP GET will not cause a state change to the associated resource.

Believing that it will be enough to prevent unintended resource alterations, an application may disallow the HTTP requests to perform DELETE, PUT and POST operations on the resource representation. However, there is nothing in the HTTP protocol itself that actually prevents the HTTP GET method from performing more than just query of the data.

We track 3 vulnerabilities of this type. 100% are rated high or critical, and the average CVSS score is 8.5.

How this weakness is prevented

  • Architecture and Design Implementation: The access control needs to be properly enforced in the application. No assumptions should be made that only HTTP DELETE, PUT, POST, and other methods have the power to alter the representation of the resource being accessed in the request.
  • System Configuration: Configure ACLs on the server side to ensure that proper level of access control is defined for each accessible resource representation.

Latest Trusting HTTP Permission Methods on the Server Side vulnerabilities

  • 8.1 High severity

    CRM: Cross-Site Request Forgery

    CVE-2026-44548ChurchCRM

    ChurchCRM is an open-source church management system. Prior to 7.3.2, top-level cross-site GET navigation from an attacker-controlled page to FundRaiserDelete.php, PropertyTypeDelete.php, or NoteDelete.php causes a logged-in ChurchCRM user with the relevant ro

  • 7.5 High severity

    WebSphere Application Server: Trusting HTTP Permission Methods on the Server Side

    CVE-2024-56339IBM

    IBM WebSphere Application Server 9.0 and WebSphere Application Server Liberty 17.0.0.3 through 25.0.0.7 could allow a remote attacker to bypass security restrictions caused by a failure to honor security configuration.

  • 10.0 Critical severity

    Security Verify Access Container: Trusting HTTP Permission Methods on the Server Side

    CVE-2024-28787IBM

    IBM Security Verify Access 10.0.0 through 10.0.7 and IBM Application Gateway 20.01 through 24.03 could allow a remote attacker to obtain highly sensitive private information or cause a denial of service using a specially crafted HTTP request. IBM X-Force ID: 2