Oracle OPERA PMS flaws: holes at the hotel front desk
CVE-2018-2957 and CVE-2023-22087 hit Oracle OPERA, a leading hotel PMS. From data exposure to full takeover: what the patch cadence means for hotel IT.
Two actively exploited PHP engine flaws reach hotel appliances, networks and booking sites. Vendor status, plus a remediation plan hotels can run.
PHP2Shell, the nickname for CVE-2026-109618 and CVE-2026-109619, does not target a hospitality product, or even an application: it targets the PHP engine itself, which runs hotel websites and the admin interfaces of many network, telephony and access-control appliances. Patched on October 21, 2026, both flaws are under active exploitation, including against management consoles exposed to the internet, as Palo Alto Networks confirmed on October 28. The question is no longer which product is fragile, but where the estate runs PHP.
CVE-2026-109618 lives in how the PHP interpreter handles out-of-memory errors: triggered remotely, an exhaustion leaves the abandoned request in an invalid state the shutdown routine reads again. In CVE-2026-109619, global state keeps pointing at memory already freed, reread on later requests. Chained, they deliver unauthenticated remote code execution, scored 9.8 on CVSS 3.1 by the NVD. The PHP Group fixed both on October 21 in versions 8.5.12, 8.4.27, 8.3.36 and 8.2.35; CISA added the pair to its KEV catalog on October 26 citing real-world exploitation.
Palo Alto Networks disclosed on October 28 that active exploitation targets its PAN-OS management interfaces exposed to the internet: the HTTPS web console and XML API service only, dataplane interfaces affected only when a management profile is attached. No special configuration is required to be at risk, the vendor wrote; GlobalProtect portal, gateway and Clientless VPN are spared, and by October 30 every supported branch had its hotfix. Patched customers, like those keeping administration off the public internet, are not affected. Days earlier Dream documented a chain pairing PHP2Shell with Fragnesia (CVE-2026-46300, Linux kernel, KEV October 28): some twenty servers rooted in the United States, Japan, Taiwan and South Korea, three government-affiliated. Unit 42 counted more than 22.6 million exposed instances potentially vulnerable.
Showcase sites, booking engines, guest portals and back offices run largely on PHP, often outsourced and rarely inventoried. The appliances add to it: phone systems, network access control boxes (NAC), email gateways and lock servers ship with web admin interfaces, often built on PHP and sometimes left open to the internet by remote-support habits, exactly what the confirmed PAN-OS exploitation punishes. The NAC decides which devices reach guest Wi-Fi, operational VLANs or the back office: owning it hands over the network map, not a machine.
Three checks, no security team needed. From the outside, note what answers on the property's public addresses: any admin login page that is not the booking site closes immediately. Inside, demand from each maintainer the exact installed version and the openings made for remote support. Monitor the vendors: these advisories update almost daily. When the web's substrate takes on water, the victims are the buildings where small interfaces expose themselves.
CVE-2018-2957 and CVE-2023-22087 hit Oracle OPERA, a leading hotel PMS. From data exposure to full takeover: what the patch cadence means for hotel IT.
Trustwave, Imperva and Visa document persistent stolen-card testing against hotel booking engines. A grinding wave, not one headline breach.
A probe on a service port opened Onity hotel locks in 2012. Four SALTO ProAccess SPACE CVEs show physical security is still the weak layer in hotels.