Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Unauthenticated, low-complexity network access with no user interaction (PR:N/UI:N/AC:L); bulk PNR/passenger-name disclosure sets C:H while no integrity or availability impact yields I:N/A:N.
Primary rating from Vendor (icscert).
CVSS VectorVendor: icscert
Lifecycle Timeline
4DescriptionCVE.org
A vulnerability in SpiceJet’s booking API allows unauthenticated users to query passenger name records (PNRs) without any access controls. Because PNR identifiers follow a predictable pattern, an attacker could systematically enumerate valid records and obtain associated passenger names. This flaw stems from missing authorization checks on an endpoint intended for authenticated profile access.
AnalysisAI
Unauthorized passenger data disclosure in SpiceJet's Online Booking System lets unauthenticated remote attackers retrieve passenger name records (PNRs) and associated names by directly querying a profile endpoint that lacks authorization checks. Because PNR identifiers are predictable, records can be enumerated in bulk to harvest passenger names at scale. There is no public exploit identified at time of analysis and EPSS is very low (0.05%), but CISA's SSVC assessment flags the flaw as automatable with partial technical impact, and it is tracked as an ICS advisory (ICSA-26-113-04) and EU EUVD-2026-25299.
Technical ContextAI
This is a broken object-level authorization (BOLA/IDOR) issue classified as CWE-639, Authorization Bypass Through User-Controlled Key. The affected component is SpiceJet's web-based Online Booking System (cpe:2.3:a:spicejet:online_booking_system:*), specifically a REST-style booking/profile API endpoint that was designed to serve authenticated profile lookups. The root cause is that the endpoint trusts a client-supplied PNR identifier as the sole selector for returning a record without verifying that the requesting session is authorized to view that record. Compounding the design flaw, the PNR identifier space is not high-entropy or random but follows a predictable, sequential-style pattern, converting a per-record authorization gap into a mass-enumeration data-exposure primitive.
RemediationAI
No vendor-released patch version is identified at time of analysis; because this is a hosted service the fix must be applied server-side by SpiceJet and cannot be independently version-confirmed. Refer to the CISA ICS advisory (https://www.cisa.gov/news-events/ics-advisories/icsa-26-113-04) and NVD (https://nvd.nist.gov/vuln/detail/CVE-2026-6375) for operator guidance. The primary remediation is to enforce object-level authorization on the PNR/profile endpoint so that a session may only retrieve records it owns, rejecting requests for arbitrary PNRs. As compensating controls the operator should replace predictable PNR identifiers with unguessable, high-entropy tokens for API lookups (side effect: may require mapping-layer changes and could break integrations that assume the legacy PNR format); require authentication plus an ownership check (e.g., matching booking email/phone) before returning any record (side effect: adds friction to legitimate anonymous 'manage booking' flows); and apply strict per-IP and per-session rate limiting with anomaly detection on the endpoint to blunt enumeration (side effect: aggressive limits can throttle legitimate high-volume traffic such as travel agents). As an interim measure, WAF rules blocking rapid sequential PNR queries can slow, but not fully stop, enumeration.
More in Online Booking System
View allSame technique Authentication Bypass
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-25299
GHSA-x532-492q-g257