Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain contributor credentials
-
DeliveryCraft serialized PHP object with POP chain payload
-
ExploitSubmit payload via vulnerable plugin endpoint
-
ExecutionServer-side unserialize() deserializes attacker object
-
PersistPOP chain magic methods execute
-
ImpactAchieve RCE or full data compromise
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A08:2025 - Software or Data Integrity Failures
ASVS 5.0
V1 - Encoding and Sanitization Safe deserialization, type allowlists
MITRE ATT&CK
2 techniques across 2 tactics: Execution, Initial Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires an authenticated WordPress account with at minimum the Contributor role (CVSS PR:L confirmed). The Booking and Rental Manager plugin must be installed and active on a WooCommerce-enabled WordPress site. Full arbitrary code execution further depends on the presence of a usable POP chain within the PHP class library loaded at runtime - this is common but not universal in WooCommerce deployments. Exploitation is limited by the contributor role requirement: anonymous or subscriber-level users cannot exploit this vulnerability. Non-WordPress installations are not affected. No evidence of special plugin configuration being required is present in the available data. |
| Impact | The NVD CVSS 3.1 score of 8.8 (AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H) reflects a high-severity, network-accessible flaw requiring only contributor-level WordPress authentication. The PR:L requirement is the primary risk-reduction factor: in most WordPress deployments the contributor role is restricted to known users, meaningfully narrowing the attacker surface compared to unauthenticated vulnerabilities. Full RCE impact is conditional on the presence of a usable POP chain in the installed PHP class library - in a lean WordPress install this might not exist, but in a typical WooCommerce deployment the probability is high. No EPSS score was provided in the input data, so exploitation probability cannot be quantified precisely. The absence of CISA KEV listing and confirmed public exploit code suggests opportunistic mass exploitation has not yet begun, but the low attack complexity and network accessibility make this a priority for any site where contributors are not fully trusted users. No data conflicts are present, though the fixed version is not specified in available intelligence. |
| Exploit ScenarioDerived | An attacker who holds a contributor account on the target WordPress site - obtained through registration, credential stuffing, or social engineering - crafts a serialized PHP object payload designed to trigger a POP chain available in the WooCommerce or plugin class scope. The payload is submitted through a booking-related form or AJAX endpoint handled by the vulnerable plugin without input validation, and PHP's unserialize() processes it server-side, invoking magic methods that ultimately execute arbitrary OS commands or exfiltrate the WordPress database. No public exploit code has been confirmed, but the technique is well-documented for PHP Object Injection in WordPress plugins. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 27, 2026
PHP Object Injection in the Booking and Rental Manager WordPress plugin (by magepeopleteam, versions <= 2.7.5) allows an authenticated contributor-level user to pass malicious serialized payloads through unsanitized input handled by the plugin. If a PHP Property-Oriented Programming (POP) chain is present in the WordPress environment - commonly supplied by WooCommerce or co-installed plugins - exploitation can yield full confidentiality, integrity, and availability compromise of the underlying server. No public exploit code has been identified at time of analysis, and this CVE has not been added to the CISA Known Exploited Vulnerabilities catalog.
RemediationAI
Update the Booking and Rental Manager plugin to a version released after 2.7.5; the exact patched release should be confirmed via the Patchstack advisory (https://patchstack.com/database/wordpress/plugin/booking-and-rental-manager-for-woocommerce/vulnerability/wordpress-booking-and-rental-manager-plugin-2-7-5-php-object-injection-vulnerability) or the WordPress plugin repository, as no specific fixed version number was included in the available intelligence data. If an immediate update is not possible, restrict contributor role assignment to fully trusted internal users, since contributor access is the minimum privilege required for exploitation. Deploying a Web Application Firewall rule that blocks serialized PHP payloads (strings containing 'O:' object notation or base64-encoded equivalents) in plugin-handled POST parameters can reduce exposure with low operational risk. Additionally, auditing co-installed plugins and libraries for known POP chain classes (e.g., Monolog, Guzzle, PHPMailer) limits the blast radius even if a deserialization sink is triggered. Note that restricting contributor accounts has no side effect on editor, author, or administrator workflows.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The vulnerability is classified as CWE-502 (Deserialization of Untrusted Data), a root-cause class in which attacker-controlled data is passed to PHP's native unserialize() function without sanitization or allowlist enforcement. PHP Object Injection occurs when the deserialized object graph triggers magic methods (__wakeup, __destruct, __toString, etc.) on classes already loaded in the PHP runtime. The affected product is cpe:2.3:a:magepeopleteam:booking_and_rental_manager:*:*:*:*:*:*:*:*, a WooCommerce extension that manages property or vehicle bookings and rental workflows. Because WordPress sites typically load dozens of plugins into the same PHP process, POP chain candidates from WooCommerce core, other plugins, or popular libraries (e.g., Monolog, Guzzle) are often reachable, amplifying the real-world impact of any deserialization sink.
Know when PHP gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Network-reachable deserialization sink, low complexity; PR:L reflects mandatory contributor authentication limiting unauthenticated exposure.
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
DescriptionCVE.org
Contributor PHP Object Injection in Booking and Rental Manager <= 2.7.5 versions.
Executive ViewAI
The Booking and Rental Manager WordPress plugin (versions ≤2.7.5) contains an object injection flaw allowing authenticated contributors to execute arbitrary code and fully compromise affected WordPress servers when co-installed plugins provide gadget chains. Organizations using this plugin face risk of data breach, service disruption, and loss of operational control through compromise of contributor-level user accounts.
No vendor-released patch identified at time of analysis. Interim mitigations: enforce strict principle of least privilege by restricting contributor role to only essential personnel, disable the plugin if non-essential to business operations, implement WAF rules to block malicious PHP serialized payloads, enforce multi-factor authentication for all WordPress accounts, monitor and log all contributor-initiated actions on booking/rental data, and perform regular audits of user account modifications and permissions.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Insecure deserialization occurs when an application converts serialized data (a stream of bytes representing an object's state) back into a living object without proper validation.
In PHP versions 7.1.x below 7.1.33, 7.2.x below 7.2.24 and 7.3.x below 7.3.11 in certain configurations of FPM setup it
sapi/cgi/cgi_main.c in PHP before 5.3.12 and 5.4.x before 5.4.2, when configured as a CGI script (aka php-cgi), does not
(1) boardData102.php, (2) boardData103.php, (3) boardDataJP.php, (4) boardDataNA.php, and (5) boardDataWW.php in Netgear
The '/common/download_agent_installer.php' script in the Quest KACE System Management Appliance 8.0.318 is accessible by
ProjectSend versions prior to r1720 are affected by an improper authentication vulnerability. Rated critical severity (C
Roundcube Webmail contains a critical PHP object deserialization vulnerability (CVE-2025-49113, CVSS 9.9) that allows au
Util/PHP/eval-stdin.php in PHPUnit before 4.8.28 and 5.x before 5.6.3 allows remote attackers to execute arbitrary PHP c
Palo Alto Networks PAN-OS management web interface contains an authentication bypass allowing unauthenticated attackers
Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re
Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re
The get_referers function in /opt/ws/bin/sblistpack in Sophos Web Appliance before 3.7.9.1 and 3.8 before 3.8.1.1 allows
The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1
EUVD-2026-66992
GHSA-6pp5-95cc-8f8m
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB