Documented incidentDisclosed 2025-07-01Paradox.ai (McHire)Research paper

Default password and an IDOR in McDonald's AI hiring chatbot platform expose data on 64 million applicants (2025)

McHire, the chatbot recruiting platform used by most McDonald's franchisees, lets applicants chat with a bot named Olivia, built by Paradox.ai, that collects personal information.

What happened

  • Researchers found the restaurant administration interface accepted the default credentials 123456:123456, and an internal API had an insecure direct object reference that returned any applicant's contacts and chats.Would you like an IDOR with that? Leaking 64 million McDonald's job applications
  • Together these exposed personal data of more than 64 million applicants; Paradox.ai confirmed the issues were resolved on July 1, 2025.Would you like an IDOR with that? Leaking 64 million McDonald's job applications

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.

  • Remove default and test accounts before productionBlock default credentials, require MFA for administrative interfaces and audit for dormant test accounts.
  • Authorize every object access on the serverCheck that the caller may access the specific record requested, not only that the caller is signed in.

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