Object-level access control failures accounted for the largest share of high-severity findings this year. Patterns and fixes.
Between September 2025 and August 2026 SecureBlock completed 120 API penetration tests across fintech, SaaS and healthcare clients. We reviewed every high and critical finding to see where authorization fails in practice.
The most common cause was not a missing check but an inconsistent one. Teams protect the obvious endpoint, such as GET /accounts/{id}, and forget the export, the bulk operation, the webhook replay or the GraphQL resolver that reaches the same record.
Same record, three routes, one check.
The vulnerable handler usually looks reasonable in isolation. The check exists on the read endpoint and is simply absent on the export:
Vulnerable: authorization is repeated per handler and missed on one.
Fixed: ownership is part of the query, and every route uses the same loader.
Clients with the fewest authorization findings shared three practices: a single authorization layer called from every handler, integration tests that run each endpoint as two different tenants, and a resource model where ownership is explicit in the data rather than inferred from the URL.
Tenant-pair test run against every route in the API.
Ask for two accounts in two tenants at scoping time. A gray-box API test with tenant pairs finds these issues in hours; a black-box test may never reach them.
How to define the CDE boundary, what segmentation testing must show, and the evidence your QSA will ask for.
ReadA stack overflow in the SNMP subsystem of Cisco IOS and IOS XE lets an attacker with SNMP access cause a device reload, and with additional administrative credentials, execute code as root. Actively exploited before the patch.
ReadAn unauthenticated ViewState deserialization in on-premises SharePoint Server allows remote code execution as the IIS worker. Mass exploitation began before the out-of-band patch.
ReadA missing authorization check on the SAP NetWeaver Visual Composer Metadata Uploader allows unauthenticated file upload leading to remote code execution as the SAP administrator.
Read