Documented incidentIncident 2019-05-24First American FinancialSEC filing

Missing access checks in a document portal expose over 800 million First American images (2019)

Sequential integer URLs in imaging web portal lacked object-level authorization checks; exposed 885 million escrow and wire documents.

The failure pattern

Watch the pattern: Cross-tenant access through a caller-controlled identifier

Safeguards that address it

CollectSEA's engineering analysis of what would have prevented or contained this failure.

  • Enforce object-level authorizationCheck that the requester may access each document on every request and use unguessable identifiers instead of sequential ones.
  • Escalate security findings to disclosure decision-makersRoute assessment results on known vulnerabilities to the people responsible for incident and disclosure decisions.

Related standards

CollectSEA's mapping through this incident's failure pattern; not an official determination by the standards bodies.

Building something similar?

Describe your design and see every precedent that applies, with safeguards you can hand to your coding agent.

Analyze your design
Security advisory2026-10-16

Software component issue could allow unauthorized access

ELADMIN (eladmin-mp) up to 2.7 contains an improper access control vulnerability in the role management module. The endpoint PUT /api/roles/menu (RoleController.updateRoleMenu) authorizes the request only by comparing…

Cross-tenant access through a caller-controlled identifiernvd.nist.gov
Security advisory2026-10-16

Software component issue could allow unauthorized access

The Photo Engine (Media Organizer & Lightroom) plugin for WordPress is vulnerable to authorization bypass in all versions up to, and including, 6.5.6 This is due to the plugin not properly verifying that a user is…

Cross-tenant access through a caller-controlled identifiernvd.nist.gov