HarborGuardharborguardDatabase
Back to search
CRITICALCVE-2026-49781Published Modified CNA Patchstack

CVE-2026-49781: WordPress OttoKit plugin <= 1.1.27 - PHP Object Injection vulnerability

Unauthenticated PHP Object Injection in OttoKit <= 1.1.27 versions.

Metrics

CVSS v3.1
9.8
Severity
CRITICAL
Fixed in
Affected Products
1

Get notified

Email me when this CVE is updated: new fix versions, severity changes, or any record change.

HarborGuard Analysis

Synopsis

PHP Object Injection is a class of vulnerability where an attacker supplies crafted serialized data that the application deserializes without validation, allowing arbitrary objects to be instantiated and their methods invoked. This critical flaw affects the OttoKit WordPress plugin by Brainstorm Force in all versions up to and including 1.1.27, and is reachable over the network with no authentication required. Successful exploitation can result in full confidentiality loss, data tampering, and service disruption on the affected WordPress installation. No fix version has been published; HarborGuard is tracking the upstream advisory and will make a patched-image rebuild available the moment a fix is released.

HarborGuard Coverage

Detection

Detection for CVE-2026-49781 is available across every HarborGuard environment: the CVE is ingested from upstream feeds, including Patchstack, within minutes of publication and matched against all customer images, including custom-built WordPress images that bundle the OttoKit plugin. Any image found to carry an affected version of OttoKit (1.1.27 or earlier) will surface as a finding in the relevant pipeline or registry scan.

Available
Triage

Triage capability is available with the full CVSS v3.1 score of 9.8 (CRITICAL), weighted against each environment's compliance policy to determine urgency and escalation path. Findings are routable to the appropriate team inbox inside each customer organization based on image ownership and policy configuration.

Available
Patch

Because no fix version has been published for CVE-2026-49781, HarborGuard re-checks the upstream advisory and Patchstack feed on every ingest cycle; the moment a patched release is available, a rebuilt image at that version becomes available automatically. For customers with auto-remediation enabled, the rebuild will be followed by a regression test run and a PR opened against affected workloads without any manual intervention required.

Pending upstream

Exploit Conditions

  • Network reachabilityRequired

    The vulnerable endpoint is exposed over the network, meaning an attacker can reach it from the internet or any network-adjacent position without requiring local access.

  • AuthenticationNot required

    No account or session credential of any kind is needed; the injection vector is accessible to anonymous, unauthenticated requests.

  • Victim interactionNot required

    The attack is fully server-side and requires no action from any user or administrator of the affected WordPress site.

  • Attack complexityDetail

    Exploitation is reliable and condition-free; no race condition, specific memory layout, or environmental prerequisite stands between the attacker and a working payload.

Blast Radius

  • A successful attacker can read arbitrary data from the WordPress database and filesystem, including stored credentials, session tokens, and customer records.
  • The attacker can modify or delete persisted database rows and site content, including posts, user accounts, and plugin configuration.
  • The attacker can trigger a crash or render the WordPress site unavailable by instantiating objects that exhaust resources or corrupt application state.
  • Because object injection can chain existing class methods (POP chains), the impact boundary can extend to remote code execution on the underlying server depending on which PHP classes are loaded in the environment.

How HarborGuard Handles This

Available on HarborGuard: detection for CVE-2026-49781 is live and matched against any image carrying OttoKit 1.1.27 or earlier. Because no upstream fix exists at this time, HarborGuard monitors the Patchstack advisory and all relevant feeds on every ingest cycle and will surface a patched-image rebuild the moment Brainstorm Force publishes a remediated release. For customers with auto-remediation enabled, that rebuild will trigger a regression test run and an automatic PR against affected workloads. In the interim, compensating controls available within HarborGuard-connected environments include network-policy isolation to restrict inbound HTTP access to the WordPress service to trusted sources only, egress filtering to limit outbound connections that a deserialized payload might initiate, and flagging images with this plugin for manual review queues under a stricter compliance policy tier until the upstream patch lands.

See how HarborGuard automates this
Affected packages
  • Brainstorm Force / OttoKit
    ≤ 1.1.27
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
References