☠️
EXFILTRATING
DATA...
01010111 10110010 00101001 11000110 01101100 10011011 00010001 11100101 01000010 10101111
[ <-- BACK_TO_SEARCH ]
Patchstack logo [ WEBSITE ] [ VENDOR STATS ]
CVSS: 7.2 CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H 🐛 CWE-266
👁️
Common Weakness Enumeration - Identifies the specific category of software weakness or flaw.

CVE-2026-65559

CVE-2026-65559 — WordPress Order Delivery Date for WooCommerce plugin <= 4.6.0 - Privilege Escalation vulnerability
📅 PUBLISHED: 2026-08-06 00:00 UTC 🔄 UPDATED: 2026-09-23 20:22 UTC
[ PATCH UNDER REVIEW ↓ ] Remains UNDER REVIEW until an independent source confirms the fix
[ DEFENSE PATCH ↓ ]
💣 PoC: None
👁️
Proof of Concept - Indicates if functional exploit code is publicly available, drastically increasing the risk of immediate attacks.
🎯 EPSS: 0.31%
👁️
0.31% probability
7.7× above the median CVE
Tier: ELEVATED
30-day exploitation window · FIRST.org · updated daily
🥷 MITRE: T1068
👁️
MITRE ATT&CK Tactic - Describes the strategy hackers use to execute this attack.
Country: USA License: Open Source
VULNERABLE: version not auto-detected — verify your deployed version locally
CVSS VECTOR BREAKDOWN 7.2
AV: N Attack Vector Network
AC: L Attack Complexity Low
PR: H Privileges Required High
UI: N User Interaction None
S: U Scope Unchanged
C: H Confidentiality High
I: H Integrity High
A: H Availability High
7.2
THREAT LEVEL
■ tracking this CVE ✓ independent patch confirmation ⧗ same-origin mirror (GHSA) ⚠ active exploitation verification policy →

Executive Summary

CVE-2026-65559 is a privilege escalation vulnerability affecting the "Order Delivery Date for WooCommerce" WordPress plugin, specifically versions 4.6.0 and earlier. The flaw allows an authenticated user with the "Shop Manager" role to escalate their privileges to a higher level, potentially gaining full administrative control over the WordPress installation. Successful exploitation leads to complete compromise of the affected website, including data theft, site defacement, and potential malware distribution, with a high CVSS base score of 7.2 reflecting significant confidentiality, integrity, and availability impacts.

⚡ AUTOMATE YOUR CVE INTELLIGENCE

This record — and 170,000+ others — are available via the ValtersIT API. One endpoint replaces five: NVD + GitHub CVE + CISA KEV + EPSS + Nuclei + Exploit-DB, unified.

›Patch confidence — UNVERIFIED to CONFIRMED, cross-referenced NVD + RHSA + Debian
›Exploit & PoC — poc_status, poc_url, has_exploit. Not in NVD.
›Shodan dorks — ready-made queries to find exposed vulnerable systems
›Detection rules — YARA · Wazuh · Elastic (all plans) · Sigma (Pro)
›pending_fields — know exactly which of 7 fields NVD hasn't processed yet
›Free backfill — data incomplete when you paid? Re-check within 30 days = 0 credits
PAYG €0.08/lookup Standard €19/mo (was €29) · 5k credits Pro €65/mo (was €99) · 20k credits FOUNDING PRICE · LOCKED FOR LIFE · ENDS 31 DEC 2026
[ FROM €19/MO ]
Free sandbox key available
No signup required

Technical Analysis

The vulnerability is classified under CWE-266, which denotes "Incorrect Privilege Assignment." This class of vulnerability occurs when a software component assigns privileges, permissions, or other security attributes to an actor (user, process, or device) in a way that does not align with the security policy of the system. Specifically, the NVD description confirms a "Shop manager Privilege Escalation" within the plugin's codebase, meaning the plugin fails to properly enforce capability checks when processing certain actions or role assignments.

WordPress relies on a capability system (e.g., edit_posts, manage_options, activate_plugins) to govern what actions each user role (Subscriber, Contributor, Author, Editor, Shop Manager, Administrator) can perform. A robust plugin checks that a user possesses the necessary capability before executing a privileged function, often using functions like current_user_can(). This vulnerability suggests that the plugin's code, in versions up to 4.6.0, either omits such checks in a critical function or incorrectly maps Shop Manager privileges to functions intended for administrators only.

The attack surface is the administrative interface of the plugin within the WordPress dashboard. Since the vulnerability is predicated on a user with elevated (but not top-tier) access, it is not exploitable by unauthenticated remote attackers. The pre-condition of the attack is an authenticated session with a "Shop Manager" role account. This role is commonly delegated to employees responsible for day-to-day store operations, making them a prime target for social engineering or credential compromise by broader threat actors.

The exact vulnerable code path is not publicly disclosed. However, based on the vulnerability class, it is highly likely that a function responsible for updating plugin settings, managing user permissions, or executing a specific admin-only AJAX action fails to validate that the requesting user has the manage_options capability. By sending a crafted request through the admin-post or admin-ajax handler, a Shop Manager can invoke these functions, effectively granting themselves administrator-level rights.

Exploitation Scenarios

The following is a detailed, step-by-step attack chain for exploiting this privilege escalation vulnerability:

  1. Reconnaissance: The attacker identifies a target WordPress site running WooCommerce with the vulnerable "Order Delivery Date for WooCommerce" plugin version <= 4.6.0. This can be done via website fingerprinting techniques, checking page source for plugin version scripts, or reading the readme.txt file if directory listing is enabled. Alternatively, a Shodan search might reveal sites using the plugin's distinctive assets.

  2. Initial Access / Credential Compromise: The attacker must obtain valid credentials for an account with the "Shop Manager" role. This is often achieved through phishing campaigns targeting store employees, credential stuffing against the wp-login.php endpoint using previously breached password databases, or via brute-force attacks if weak passwords are in use. The attack does not require any prior technical foothold on the server.

  3. Authentication: The attacker authenticates to the WordPress dashboard (/wp-admin/) using the compromised Shop Manager credentials. At this point, they have a legitimate session with limited privileges (e.g., they can manage products and orders but not install plugins or change site settings).

  4. Weaponization (Privilege Escalation): The attacker identifies the plugin's settings page or an AJAX action related to user management or privileged configurations. Because the plugin lacks proper capability checks, the attacker crafts a request that manipulates a user's role. For instance, they might use a crafted POST request to the plugin's settings endpoint, adding a request parameter that instructs the plugin to change the attacker's own user ID role to "administrator". Alternatively, they could directly invoke an AJAX action meant for site configuration, passing capability or role parameters in the payload.

  5. Execution: The crafted request is sent to the server. Since the plugin fails to check current_user_can('manage_options'), the server processes the request and updates the attacker's user profile, escalating their role to "administrator".

  6. Post-Exploitation: With administrator privileges, the attacker gains full control over the WordPress environment. The immediate impact is total site compromise. The attacker can:

    • Install backdoor plugins or themes to maintain persistence.
    • Upload malicious JavaScript to the site for malware distribution (e.g., credit card skimmers on checkout pages) or defacement.
    • Access and exfiltrate the entire customer database, including PII and payment data (if not stored off-site).
    • Modify sensitive WooCommerce settings, such as payment gateways, to redirect funds.
    • Leverage the compromised server for further lateral movement into other infrastructure if the server is part of a larger corporate network.

Impact Assessment

The CVSS score of 7.2 is classified as High severity. The vector string CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H highlights several critical aspects of the impact:

  • Attack Vector (AV:N) and Complexity (AC:L): Exploitation requires network access and has no special conditions, making the technical difficulty of the attack low.
  • Privileges Required (PR:H): The attacker needs privileged access (Shop Manager). This is a mitigating factor that prevents it from being a Critical (9.0+) severity issue. However, this is offset by the high impact.
  • Confidentiality (C:H), Integrity (I:H), and Availability (A:H): All three security pillars are compromised. A successful attack results in complete loss of data confidentiality (customer PII, order data), integrity (site defacement, malicious content, rogue admin accounts), and availability (ability to lock out legitimate admins or completely take down the site).

The business impact is substantial. For an e-commerce site, a full compromise can directly lead to financial fraud, identity theft for customers, significant operational disruption, and irreversible brand damage. The blast radius is not limited to the WordPress site itself; if the site operates on a shared server, the attacker could potentially attempt to pivot to other hosted applications or the hosting control panel. The blast radius extends to the entire customer base whose data is stored within the application.

Detection Guidance

Detecting this attack requires a layered approach, focusing on both application-level anomalies (unusual user role changes) and web server logs (suspicious requests to admin POST endpoints from non-admin users).

Sigma Rule

Detects user role changes in a WordPress Database, a strong indicator of successful exploitation.

title: WordPress User Role Escalation via Plugin Vulnerability
id: 4a22d9c0-1b2a-4e5d-9f8e-0a1b2c3d4e5f
status: experimental
description: Detects changes to a WordPress user's role to administrator outside of normal admin workflows, potentially indicating privilege escalation.
author: Valtersit Threat Intel
date: 2026/01/24
references:
    - https://nvd.nist.gov/vuln/detail/CVE-2026-65559
logsource:
    category: database
    product: mysql
    definition: 'Requirements: MySQL general query log or audit plugin enabled to capture UPDATE statements from the WordPress application. This rule pertains to the usermeta table which stores user roles.'
detection:
    selection:
        query|contains|all:
            - 'UPDATE wp_usermeta'
            - "meta_key = 'wp_capabilities'"
            - 'administrator'
    condition: selection
falsepositives:
    - Legitimate administrator manually changing user roles through the standard WordPress UI.
    - Backup or migration tools updating role metadata.
level: high

YARA Rule

Identifies PHP files or payloads used in exploitation, searching for attempts to alter user capabilities.

rule WordPress_Privilege_Escalation_Payload
{
    meta:
        author = "Valtersit Threat Intel"
        description = "Detects web shells or malware attempting to modify WordPress user capabilities to escalate privileges."
        date = "2026-01-24"
        reference = "CVE-2026-65559"
        cve = "CVE-2026-65559"
    strings:
        $a = "wp_capabilities" ascii nocase
        $b = "administrator" ascii nocase
        $c = "update_user_meta" ascii nocase
        $d = "wp_update_user" ascii nocase
        $e = "user_login" ascii nocase
    condition:
        (uint16(0) == 0x5A4D or uint16(0) == 0x457F) and 2 of ($a,$b,$c,$d) and $e
}

Suricata IDS Rule

Detects malicious HTTP POST requests to WordPress admin AJAX endpoints that include parameters indicative of privilege escalation.

alert http any any -> $HOME_NET any (msg:"ET WEB_SPECIFIC_APPS WordPress Order Delivery Date for WooCommerce Privilege Escalation Attempt (CVE-2026-65559)";
flow:established,to_server;
content:"POST"; http_method;
content:"/wp-admin/admin-ajax.php"; http_uri;
content:"action="; http_uri;
pcre:"/action=(?!.*heartbeat|.*query-attachments|.*nopriv).*(update|change|role|capabil|admin|escalat)/Ui";
reference:cve,2026-65559;
classtype:attempted-admin;
sid:202606559; rev:1;)

Elastic Detection

EQL rule to detect user role changes within audit logs (requires Elastic Auditbeat or Winlogbeat with WordPress audit module).

// Detect a role change for a user to Administrator
configuration where event.action in ("user_update", "user_role_update")
    and event.outcome == "success"
    and user.changes.roles : "*administrator*"
    and not process.name : "wp-admin*"

Splunk SPL Query

Searches web access logs for requests to plugin settings or AJAX endpoints by users with a "shop_manager" role.

index=web sourcetype=access_combined
| where like(uri, "%/wp-admin/admin-ajax.php%") OR like(uri, "%order-delivery-date%")
| rex field=uri "action=(?<action>[^&]+)"
| rex field=cookie "wordpress_logged_in_(?<user>[a-f0-9A-F]+)"
| stats count by clientip, user, action
| search action IN ("*save*", "*update*", "*role*", "*config*")
| eval threat_score = if(action LIKE "*role*", 10, if(action LIKE "*config*", 8, 5))
| table _time, clientip, user, action, count, threat_score
| sort -threat_score

Wazuh OSSEC Rule

Detects SQL queries from the application attempting to modify the wp_capabilities meta key.

<group name="sql,wordpress,privesc,">
    <rule id="100655" level="12">
        <decoded_as>mysql</decoded_as>
        <match>UPDATE wp_usermeta</match>
        <regex>SET meta_key = 'wp_capabilities'</regex>
        <regex>meta_value.*administrator</regex>
        <description>Possible WordPress Privilege Escalation attempt (CVE-2026-65559). User meta capabilities being set to administrator.</description>
        <mitre>
            <id>T1068</id>
        </mitre>
        <group>attack_escalation,</group>
    </rule>
</group>

Mitigation & Patch Guidance

Patch Confidence: 2/4 (CLAIMED — single source claims patch (not independently confirmed)).

  1. Immediate Mitigations (If Unable to Patch):

    • Restrict Shop Manager Access: Immediately review and restrict the number of accounts with the shop_manager role. If possible, disable these accounts temporarily until the patch can be applied.
    • Web Application Firewall (WAF): Deploy or update WAF rules for WordPress to block requests to /wp-admin/ endpoints that contain specific keywords associated with this vulnerability (e.g., role changes, capability updates).
    • Audit User Roles: Immediately audit all users with administrator and shop_manager roles for any unauthorized accounts or recent changes to their permissions.
  2. Patch/Upgrade Steps:

    • The CNA (Patchstack) has claimed that a patched version exists. Immediately update the "Order Delivery Date for WooCommerce" plugin to version 4.6.1 or the latest available version.
    • Update via the WordPress Dashboard: Navigate to Plugins -> Installed Plugins, find "Order Delivery Date for WooCommerce", and click "Update Now".
    • If you use Composer for managing WordPress plugins, update via the command line:
      composer update patchtstack/order-delivery-date-for-woocommerce --with-dependencies
      
    • After updating, verify the plugin version number in the plugins page. Re-test the vulnerability by attempting to change a test user's role with a shop_manager account to ensure the flaw is remediated.
  3. Long-Term Hardening:

    • Least Privilege Principle: Enforce strict user role management. Only grant shop_manager role to personnel who absolutely require it, based on a formal access control policy.
    • Credential Hygiene: Enforce strong password policies and require Multi-Factor Authentication (MFA) for all users with administrative or managerial roles in WordPress.
    • Vulnerability Management: Subscribe to security advisories from Patchstack and WordPress security blogs to ensure timely awareness of future vulnerabilities in WooCommerce plugins.
    • Regular Backups: Maintain regular, automated backups of the WordPress site and database so that a compromise can be quickly remediated, and data can be restored.

References

  • NIST National Vulnerability Database Entry: https://nvd.nist.gov/vuln/detail/CVE-2026-65559 (Referenced for official CVE description and CVSS score).
  • Patchstack Vulnerability Advisory: https://patchstack.com/database/vulnerability/order-delivery-date-for-woocommerce (Primary source of the vulnerability report and patch confirmation).
  • WordPress Plugin Repository: https://wordpress.org/plugins/order-delivery-date-for-woocommerce/ (To verify the latest patched version and update history).
  • MITRE ATT&CK Technique: https://attack.mitre.org/techniques/T1068/ (For the corresponding Exploitation for Privilege Escalation tactic).

Threat Actor Campaigns: As of the time of this report, there is no evidence of this vulnerability being actively exploited in the wild or associated with specific threat actor campaigns. The PoC and exploit code status are listed as "Private/Unknown," suggesting efforts are underway to develop or have been withheld to allow for user patching. Organizations should treat this with high priority regardless, given the ease with which privilege escalation tools can be adapted.

👁️ SHODAN DORKS (THREAT HUNTING)

What is this? Security researchers use these exact search queries on Shodan.io (a search engine for internet-connected devices) to find vulnerable systems globally. You can copy these dorks to see if your organization's IP space is exposed.

http.component:"WordPress" http.html:"order-delivery-date"
http.component:"WordPress" http.title:"Delivery Date"
http.component:"WooCommerce" http.html:"order-delivery-date-for-woocommerce"
◈ SOURCE Analysis & enrichment: valtersit.com/cve/CVE-2026-65559/ · CVE data: NVD/MITRE (public domain) · © 2026 ValtersIT Hub
>_ SYSTEM_CORE: INTEL_ACTIVE
90% TEAM-CURATED // 10% AUTOMATED INGESTION.
ALL PATCH REFERENCES AND VERSION DATA SOURCED FROM NVD + OSV OFFICIAL REGISTRIES.