CVE-2026-66666
Executive Summary
CVE-2026-66666 is a sensitive information disclosure vulnerability affecting the Automattic WordPress core, spanning multiple major version branches from 6.6 through 7.1.2. The flaw is classified as CWE-201 (Insertion of Sensitive Information Into Sent Data), meaning the application inadvertently transmits sensitive data—such as embedded secrets, tokens, or internal configuration values—within outbound responses or payloads to unauthenticated or low-privileged requesters. Successful exploitation allows a remote attacker to retrieve embedded sensitive data, potentially leading to credential compromise, lateral movement, and full site takeover depending on what secrets are exposed. No CVSS score or EPSS value has been assigned, and no public PoC, Nuclei template, or patch evidence currently exists.
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.
No signup required
Technical Analysis
The vulnerability is cataloged as CWE-201: Insertion of Sensitive Information Into Sent Data. This weakness class occurs when an application includes sensitive information—such as API keys, authentication tokens, internal hostnames, cryptographic material, or configuration values—into data that is transmitted to a client. Unlike improper storage (CWE-312) or logging (CWE-532) weaknesses, CWE-201 specifically concerns data that is sent to a recipient who should not receive it.
Precise technical specifics of the defective code path are not available in the NVD description, which states only: "Insertion of Sensitive Information Into Sent Data vulnerability in Automattic WordPress allows Retrieve Embedded Sensitive Data." Consequently, the exact function, REST route, AJAX action, or HTML/JSON field that carries the leaked data cannot be confirmed from the supplied intelligence. The description confirms only that:
- The affected product is WordPress core (Automattic).
- The vulnerability class is information embedded into sent data.
- The observable outcome is retrieval of embedded sensitive data by an actor.
Because the exact WordPress subsystem (for example, an embed handler, feed, oEmbed response, REST API endpoint, or rendered page fragment) is not identified in the source description, defenders should not assume a specific route without independent verification. The version matrix (6.6.x, 6.7.x, 6.8.x, 6.9.x, 7.0.x, and 7.1.x branches being affected) suggests the vulnerable code was introduced in or before the 6.6 release line and persisted across multiple maintenance branches, indicating a long-lived code path rather than a recently introduced regression.
The absence of a CVE-assigned CVSS vector means scoring must be inferred from impact class. For a network-reachable, unauthenticated information disclosure of possibly high-value embedded data, a provisional vector of CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N is reasonable. This reflects high confidentiality impact with no integrity or availability impact, and must be treated as provisional until the CNA publishes an official score. Note: no EPSS score exists yet; do not assume active exploitation probability.
Attack surface: any internet-exposed WordPress installation running an affected version. Given WordPress's market share, the exposed population is extraordinarily large, and the multi-branch affected range means organizations that upgraded within a major line but did not cross into a fixed release remain at risk.
Exploitation Scenarios
The following attack chain is described strictly at the vulnerability-class level because the NVD description provides no function names, endpoints, parameters, or file paths. No public PoC is available; the chain is inferred from CWE-201 behavior.
Reconnaissance / target identification. An attacker enumerates internet-facing WordPress sites (via search engines, bulk HTTP fingerprinting, or Shodan-style queries matching WordPress assets) and filters to installations running an affected version range (6.6 through 7.1.2). Version detection may be performed through public-facing indicators commonly exposed by WordPress installations, though the specifics are not confirmed by the source data.
Triggering the flaw class. The attacker issues a request to whatever code path emits the sensitive data. With CWE-201, the trigger is a normal application request—no special privileges or crafted payload are necessarily required. The application, in constructing its sent response, includes data it should have withheld. Because the description does not name the exact request, the attacker's method is simply to interact with the vulnerable subsystem until the response carrying embedded sensitive data is observed. No injection primitive is implied by CWE-201; the weakness is one of over-inclusion in outbound data, not input sanitization.
Payload / execution method. At the class level, there is no exploit payload per se—the "payload" is the request itself, and the "execution" is the server's routine emission of the response. The attacker collects and parses the response, extracting whichever sensitive values (keys, tokens, internal identifiers, or configuration data) the application improperly embedded. Any tooling capable of issuing HTTP requests and capturing responses suffices.
Post-exploitation impact. Depending on what embedded data is disclosed, consequences range from information leakage (internal hostnames, version banners, emails) to severe compromise if credentials, API keys, or authentication tokens are exposed. Disclosed secrets can enable account takeover, unauthorized API access, lateral movement into connected services, or privilege escalation within the WordPress installation. Because the leaked data is "embedded" in legitimate responses, exploitation may blend into normal traffic and evade simplistic signature-based detection.
No exploit-in-the-wild, threat actor campaign, or weaponized tooling is currently associated with CVE-2026-66666 in any tracked source.
Impact Assessment
Business impact centers on confidentiality loss. Under the provisional CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N vector:
- Attack Vector (N): exploitable remotely over the network.
- Attack Complexity (L): no special conditions are implied; the flaw resides in routinely sent data.
- Privileges Required (N): no authentication is presumed necessary for a sent-data disclosure class flaw.
- User Interaction (N): the victim need not click or act.
- Confidentiality (H): the explicit impact is retrieval of sensitive data, warranting a high rating.
- Integrity/Availability (N): CWE-201 does not imply data modification or denial of service.
Because these subscores are analyst-inferred and no official CVSS is assigned, treat them as provisional.
Blast radius: WordPress powers a very large share of the public web, and the affected range spans six version branches, so exposure is broad. The most dangerous scenarios are those where the embedded sensitive data includes reusable secrets, because a single disclosure can cascade into secondary breaches across integrated third-party services. Even where leaked data is low-sensitivity, aggregation across many requests can reveal internal architecture useful for follow-on attacks. Absence of CISA KEV status and a missing EPSS score indicate that exploitation has not been mass-observed, but the large exposed surface justifies proactive triage.
Detection Guidance
Sigma Rule
title: Possible WordPress Sensitive Information Disclosure via Sent Data (CVE-2026-66666)
id: 8f2c1a44-6b7e-4c9a-9d2e-1a2b3c4d5e6f
status: experimental
description: Detects anomalous access patterns consistent with retrieval of embedded sensitive data from WordPress installations running affected versions.
references:
- https://nvd.nist.gov/vuln/detail/CVE-2026-66666
author: valtersit.com
date: 2026-01-01
logsource:
category: webserver
product: apache
detection:
selection_method:
cs-method:
- GET
- POST
selection_status:
sc-status: 200
selection_wp:
cs-uri-stem|contains:
- '/wp-json/'
- '/wp-content/'
- '/wp-includes/'
filter_noise:
cs-uri-stem|contains:
- '.css'
- '.js'
- '.png'
- '.jpg'
condition: selection_method and selection_status and selection_wp and not filter_noise
falsepositives:
- Legitimate authenticated API usage
- Caching and CDN health checks
level: medium
YARA Rule
rule CVE_2026_66666_WP_Sensitive_Data_Disclosure
{
meta:
description = "Detects WordPress response content potentially containing embedded sensitive data indicators (CVE-2026-66666)"
author = "valtersit.com"
date = "2026-01-01"
reference = "https://nvd.nist.gov/vuln/detail/CVE-2026-66666"
severity = "medium"
strings:
$wp = "wp-content" nocase
$api = "api_key" nocase
$token = "token" nocase
$secret = "secret" nocase
$auth = "authorization" nocase
$bearer = "Bearer " ascii
condition:
$wp and 2 of ($api, $token, $secret, $auth, $bearer)
}
Suricata IDS Rule
alert http any any -> any any (msg:"CVE-2026-66666 WordPress Potential Sensitive Information Disclosure"; flow:established,to_client; http.header; content:"wordpress"; nocase; http.response_body; content:"api_key"; nocase; pcre:"/(api_key|secret|token|bearer)/i"; classtype:attempted-recon; sid:202666666; rev:1; metadata:created_at 2026_01_01, reference:cve,2026-66666;)
Elastic Detection
sequence by source.ip with maxspan=5m
[ network where network.protocol == "http" and
http.request.method in ("GET", "POST") and
url.path : ("*/wp-json/*" or "*/wp-content/*" or "*/wp-includes/*") ]
[ network where http.response.status_code == 200 and
http.response.body : ("*api_key*" or "*secret*" or "*Bearer *" or "*token*") ]
Splunk SPL Query
index=web sourcetype=access_combined
| search (uri_path="/wp-json/*" OR uri_path="/wp-content/*" OR uri_path="/wp-includes/*")
| where status=200
| eval suspicious=if(match(_raw,"(?i)(api_key|secret|token|bearer)"),1,0)
| stats count values(uri_path) as paths by src_ip
| where count > 20
| sort - count
Wazuh OSSEC Rule
<group name="web,wordpress,cve-2026-66666,">
<rule id="100666" level="10">
<if_sid>31100</if_sid>
<id>^200$</id>
<url>/wp-json/|/wp-content/|/wp-includes/</url>
<description>CVE-2026-66666: Possible WordPress sensitive information disclosure request</description>
<mitre>
<id>T1213</id>
</mitre>
</rule>
</group>
Mitigation & Patch Guidance
Patch confidence: 0/4 (UNPATCHED — no patch evidence from any tracked source).
Immediate mitigations (no vendor fix available).
- Treat all affected versions (6.6–6.6.9, 6.7–6.7.9, 6.8–6.8.10, 6.9–6.9.9, 7.0–7.0.6, 7.1–7.1.2) as vulnerable until a fixed release is confirmed.
- Restrict public access to unnecessary WordPress endpoints and reduce exposed API surface using a WAF or reverse proxy, blocking requests that solicit data suspected of carrying embedded secrets.
- Deploy egress/content inspection (response-body filtering) to catch outbound responses containing credential-like strings.
- Rotate any secrets, API keys, and tokens that could conceivably be embedded in site responses, on the assumption they may already be exposed.
- Monitor and alert on unusual enumeration of WordPress endpoints from single sources.
Patch / upgrade steps.
- No patch is documented in any tracked source as of this writing. Monitor the official WordPress security releases and Automattic advisories for a fixed version. Do not assume any currently released version is remediated.
- Once a fix is published, upgrade immediately to the fixed release and re-verify version across all instances.
Long-term hardening.
- Adopt a minimum-necessary data principle for all outbound responses: never embed secrets, tokens, or internal configuration in client-facing payloads.
- Implement secrets management so credentials are never stored where they can be serialized into responses.
- Continuously inventory WordPress core versions and enforce a timely patch cadence; given the breadth of WP deployments, automated version monitoring is essential.
- Conduct periodic response-content reviews (automated scanning for secrets in HTTP responses) to catch CWE-201 regressions early.
References
- NVD — CVE-2026-66666: https://nvd.nist.gov/vuln/detail/CVE-2026-66666
- CWE-201, Insertion of Sensitive Information Into Sent Data: https://cwe.mitre.org/data/definitions/201.html
- MITRE ATT&CK T1213, Data from Information Repositories: https://attack.mitre.org/techniques/T1213/
- WordPress Security Releases (monitor for fixed version): https://wordpress.org/news/category/security/
- CISA Known Exploited Vulnerabilities Catalog (currently no CVE-2026-66666 entry): https://www.cisa.gov/known-exploited-vulnerabilities-catalog
No known threat actor campaigns or exploit-in-the-wild evidence are associated with CVE-2026-66666 in any tracked source.
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.