CVE-2026-40754: WordPress Roisin theme <= 1.4 - PHP Object Injection vulnerability
Unauthenticated PHP Object Injection in Roisin <= 1.4 versions.
Metrics
- CVSS v3.1
- 8.1
- Severity
- HIGH
- Fixed in
- —
- Affected Products
- 1
HarborGuard Analysis
Synopsis
PHP Object Injection is a class of vulnerability where user-supplied data is fed into PHP's unserialize() function, allowing an attacker to instantiate arbitrary objects and chain them into destructive actions. The Roisin WordPress theme (version 1.4 and earlier) exposes this flaw over the network with no authentication required, making it reachable by any external attacker. Successful exploitation can result in full disclosure of sensitive data, unauthorized modification of site content or backend records, and complete disruption of availability. No upstream fix has been published yet; HarborGuard is tracking the advisory and will make a patched-image rebuild available the moment one is released.
HarborGuard Coverage
Detection for CVE-2026-40754 is available across every HarborGuard environment, with the CVE matched against customer images within minutes of ingestion from upstream feeds including Patchstack, automatically covering custom-built images that bundle the Roisin theme. Any image in a connected registry or CI pipeline running Roisin 1.4 or earlier is eligible for flagging without additional configuration.
AvailableHarborGuard is capable of scoring this CVE at its published CVSS v3.1 rating of 8.1 (HIGH) and weighting that score against each customer organization's configured compliance policy to determine breach thresholds. Triage routing then directs findings to the team or inbox mapped to WordPress or PHP application workloads within each customer org.
AvailableNo upstream fix version has been published for CVE-2026-40754; HarborGuard re-evaluates the advisory on every ingest cycle and will make a patched-image rebuild available automatically the moment the Roisin maintainers ship a remediated release. For customers who opt into auto-remediation, the rebuild, regression test run, and PR against affected workloads will be triggered without manual intervention once a fix version is available.
Pending upstreamExploit Conditions
- Network reachabilityRequired
The attacker must reach the WordPress installation over the network; there is no requirement for local or physical access.
- AuthenticationNot required
No account or credentials of any privilege level are needed; the vulnerable deserialization endpoint is accessible to unauthenticated requests.
- Victim interactionNot required
The attacker does not need to social-engineer or wait on any user action; the exploit is sent directly to the server.
- Attack complexityDetail
Attack complexity is rated High, meaning reliable exploitation may depend on specific environmental conditions such as the presence of a usable POP chain (a sequence of existing PHP classes that can be chained together to produce a harmful outcome) within the target WordPress installation.
Blast Radius
- A successful attacker reads confidential data stored on the server, including WordPress database credentials, API keys, and stored user records.
- An attacker modifies persisted database rows, injecting malicious content, altering user roles, or planting backdoor accounts.
- An attacker crashes or renders the WordPress application unavailable by triggering destructive object chains during deserialization.
- Depending on available POP chains, an attacker may write arbitrary files to the server filesystem, enabling persistent code execution.
How HarborGuard Handles This
Available on HarborGuard: because no upstream fix exists for CVE-2026-40754 at the time of publication, HarborGuard monitors the Patchstack advisory and all relevant upstream feeds on every ingest cycle, ready to make a patched-image rebuild available the moment Elated-Themes publishes a remediated version of Roisin. For customers who opt into auto-remediation, the full rebuild, regression test, and PR-opening flow activates automatically with no manual step required. In the interim, compensating controls worth evaluating include network-policy rules that restrict public access to the WordPress installation to known-good IP ranges, web application firewall rules that reject requests containing serialized PHP payloads, and disabling any non-essential theme features that process untrusted input. Where compliance policy permits, HarborGuard can surface this finding with HIGH priority weighting to ensure it reaches the right team without delay.
- Elated-Themes / Roisin≤ 1.4
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H