CVE-2026-81275
Executive Summary
CVE-2026-81275 is a path traversal (CWE-22) vulnerability in the WordPress plugin Youzify affecting all versions up to and including 1.3.7, described by NVD as a "Subscriber Arbitrary File Download." An authenticated attacker holding only low-privileged Subscriber-level access can manipulate file path input to force the plugin to serve files outside its intended directory, resulting in unauthorized disclosure of arbitrary files readable by the web server process. The vulnerability carries a CVSS 3.1 base score of 6.5 (Medium), driven by High Confidentiality impact with no Integrity or Availability impact, and no vendor patch is currently available.
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
CVE-2026-81275 is classified under CWE-22 (Improper Limitation of a Pathname to a Restricted Directory, i.e., "Path Traversal"), and NVD characterizes its concrete manifestation as "Subscriber Arbitrary File Download in Youzify <= 1.3.7 versions."
Vulnerability class and mechanism. Path traversal occurs when an application constructs a filesystem path using externally supplied input without adequately canonicalizing or constraining that input to a permitted base directory. By injecting relative-path traversal sequences (for example, ../ segments) or absolute path components into a parameter that the application later uses for file resolution, an attacker can escape the intended directory and cause the server to read and return a file of the attacker's choosing.
In this CVE, the vulnerable behavior is specifically an arbitrary file download primitive: the plugin exposes functionality that reads a file from disk and returns its contents to the requester. Because the path used for that read is attacker-influenced and not properly validated against traversal, the download target is not limited to intended plugin assets or user content.
Who can trigger it. The CVSS vector PR:L (Privileges Required: Low) combined with the description's explicit "Subscriber" qualifier indicates that authentication is required but only at the lowest privilege tier in WordPress. A Subscriber is the standard authenticated-but-unprivileged role on a WordPress site (for example, a registered commenter or forum participant) — it does not carry administrative or editorial capabilities. This significantly lowers the exploitation barrier: any individual able to self-register on a site with open registration, or any existing low-privileged account, can potentially mount the attack.
Network and interaction profile. AV:N (Network) confirms the attack is delivered over the network against the web front end; AC:L (Attack Complexity: Low) confirms no special conditions or race windows are required; UI:N (User Interaction: None) confirms no victim action is needed beyond the attacker's own authenticated requests. S:U (Scope: Unchanged) indicates the flaw does not pivot the security authority beyond the vulnerable component's own context.
Impact profile. C:H / I:N / A:N — the sole impact is confidentiality (High), consistent with a file-read primitive that can disclose sensitive content. The absence of integrity and availability impacts is consistent with a read-only download flaw rather than a write/delete or denial-of-service condition.
Technical detail limitation. The NVD description for this CVE is sparse. It does not identify the specific vulnerable file, function, hook, request parameter, or the exact traversal construction. Accordingly, this report deliberately does not name specific endpoint paths, parameter names, function names, or code patterns, as none are provided verbatim in the source data. The precise request-parameter name and the exact string handling that permits traversal must be confirmed by direct code review of the plugin's download routine. Statements about the specific injection point beyond "a download-serving routine that resolves an attacker-influenced file path" would be speculative and are excluded.
Version status. Affected range is <= 1.3.7. No fixed version is identified in the supplied data; patch confidence is 0/4 (UNPATCHED), and no vendor fix or workaround is documented.
Exploitation Scenarios
No public PoC, exploit code, or Nuclei template is available for CVE-2026-81275. The following chain is therefore inferred at the vulnerability-class level from the CWE-22 classification, the "Subscriber Arbitrary File Download" characterization, and the CVSS metrics. It does not assert specific implementation details.
1) Reconnaissance and target identification. An attacker identifies WordPress sites running the Youzify plugin at version 1.3.7 or earlier. Fingerprinting is feasible from the public web surface — plugin assets are typically served from a predictable plugin directory under the WordPress content path — and enumeration of installed plugins is a routine, well-understood activity. The attacker then determines whether open registration is enabled or whether any Subscriber-level credentials can be obtained, since exploitation requires only Low privileges.
2) Triggering the flaw class. Holding an authenticated Subscriber session, the attacker issues a request to the plugin's file-serving/download functionality and supplies a crafted file-path value. Because the application fails to properly restrict the resolved pathname to its intended directory (CWE-22), traversal sequences or an absolute path cause the file-read operation to resolve to a location outside the intended directory. The request remains within the attacker's own authenticated context — no victim interaction is required (UI:N).
3) Payload/execution method at the class level. The "payload" is a crafted path input rather than executable code. The attacker substitutes the intended file reference with a traversal-encoded path targeting a file of interest (for example, configuration or credential-bearing files reachable by the web server user). Success is measured by the application returning the contents of the out-of-scope file in the HTTP response body.
4) Post-exploitation impact. The result is unauthorized disclosure of file contents — a confidentiality-only impact. A read primitive of this type can expose sensitive material depending on server permissions, which may in turn enable further attacks (for example, recovery of secrets that facilitate lateral movement or privilege escalation). Because the scope is unchanged and there is no integrity or availability impact, the direct blast radius is limited to information exposure, but the recovered data may be high value.
Analysts should treat the steps above as a class-level model and confirm the actual injection point by reviewing the plugin's download-handling code before attempting validation. No exploit-in-the-wild evidence, threat actor attribution, or campaign data is available.
Impact Assessment
Business impact. The core impact is information disclosure. Arbitrary file download on a web application can expose configuration files, credential material, application source, and other data accessible to the web server process. For a WordPress site using Youzify — commonly a community/social-network style deployment — disclosed secrets could include database credentials, authentication salts, or third-party integration keys, whose exposure can cascade into broader compromise.
Affected systems. Any WordPress installation running Youzify version 1.3.7 or earlier. Given Youzify's role as a community/social plugin, affected environments are likely to be publicly reachable community sites, increasing exposure.
Blast radius and exploitability. The requirement for only Low privileges (Subscriber) meaningfully widens the pool of potential attackers: on sites with self-registration or many low-privileged users, the barrier to obtain a trigger-capable account is minimal. Low attack complexity (AC:L) and no user interaction (UI:N) further reduce friction, and network reachability (AV:N) means the flaw is exploitable by remote authenticated users.
CVSS 3.1 subscores (base 6.5, Medium).
AV:N— exploitable over the network.AC:L— no special conditions required.PR:L— requires low (Subscriber-level) privileges.UI:N— no user interaction required.S:U— scope unchanged.C:H— High confidentiality impact.I:N— no integrity impact.A:N— no availability impact.
Severity interpretation. A Medium base score should not be read as low urgency in a community-plugin context, where low-privilege accounts are often readily available. The confidentiality-weighted profile means the practical risk hinges on what files are readable and how sensitive they are. No EPSS score has been assigned by FIRST.org at the time of writing; no CISA KEV listing; no public exploit; and no patch — a combination that argues for proactive mitigation rather than waiting for a vendor fix.
Detection Guidance
Detection for this vulnerability should focus on anomalous file-download requests containing path-traversal patterns, issued by low-privileged sessions, and on server-side attempts to read files outside expected web directories. Because the request parameter and endpoint are not specified in the available data, the rules below key on generic traversal indicators and the plugin's asset path, which may require environment-specific tuning.
Sigma Rule
title: Potential Youzify CVE-2026-81275 Path Traversal File Download Attempt
id: 8f3c1a9e-2b7d-4c6a-9e21-7d5b0c4f8127
status: experimental
description: Detects HTTP requests containing path traversal sequences to WordPress Youzify plugin endpoints, consistent with CWE-22 arbitrary file download (CVE-2026-81275).
references:
- https://nvd.nist.gov/vuln/detail/CVE-2026-81275
author: valtersit.com Threat Intelligence
date: 2026/01/01
tags:
- attack.initial_access
- attack.t1190
- cve.2026-81275
logsource:
category: webserver
detection:
selection_path:
cs-uri-query|contains:
- '../'
- '..%2f'
- '..%252f'
- '%2e%2e%2f'
- '%2e%2e/'
- '....//'
- '..\\'
- '..%5c'
selection_plugin:
cs-uri-stem|contains:
- 'youzify'
condition: selection_path and selection_plugin
fields:
- c-ip
- cs-uri-stem
- cs-uri-query
- cs-username
falsepositives:
- Legitimate applications passing encoded path-like values
- Security scanners and fuzzing tools
level: high
YARA Rule
rule CVE_2026_81275_Youzify_Traversal_Request
{
meta:
description = "Detects web request/log artifacts containing path traversal sequences against Youzify plugin, consistent with CVE-2026-81275"
author = "valtersit.com Threat Intelligence"
reference = "https://nvd.nist.gov/vuln/detail/CVE-2026-81275"
date = "2026-01-01"
severity = "medium"
strings:
$p1 = "../" ascii nocase
$p2 = "..\\" ascii nocase
$p3 = "..%2f" ascii nocase
$p4 = "..%5c" ascii nocase
$p5 = "%2e%2e%2f" ascii nocase
$p6 = "....//" ascii nocase
$y = "youzify" ascii nocase
condition:
$y and any of ($p*)
}
Suricata IDS Rule
alert http any any -> any any (msg:"CVE-2026-81275 Youzify Path Traversal Arbitrary File Download Attempt"; flow:established,to_server; http.uri; content:"youzify"; nocase; http.uri; content:"../"; nocase; distance:0; sid:202681275; rev:1; metadata:cve CVE-2026-81275, attack_target Web_Server, deployment Perimeter, signature_severity Major, created_at 2026_01_01; reference:url,nvd.nist.gov/vuln/detail/CVE-2026-81275; classtype:web-application-attack;)
alert http any any -> any any (msg:"CVE-2026-81275 Youzify Encoded Path Traversal Attempt"; flow:established,to_server; http.uri; content:"youzify"; nocase; http.uri; content:"..%2f"; nocase; sid:202681276; rev:1; metadata:cve CVE-2026-81275; reference:url,nvd.nist.gov/vuln/detail/CVE-2026-81275; classtype:web-application-attack;)
Elastic Detection
sequence by source.ip with maxspan=30s
[ network where
http.request.method == "GET" and
stringContains(http.request.uri, "youzify") and
( stringContains(http.request.uri, "../") or
stringContains(http.request.uri, "..%2f") or
stringContains(http.request.uri, "%2e%2e%2f") or
stringContains(http.request.uri, "....//") ) ]
If a single-event rule is preferred:
network where
http.request.method == "GET" and
stringContains(http.request.uri, "youzify") and
( stringContains(http.request.uri, "../") or
stringContains(http.request.uri, "..%2f") or
stringContains(http.request.uri, "%2e%2e%2f") )
Splunk SPL Query
index=web sourcetype=access_combined OR sourcetype=nginx:plus:access
| eval uri_decoded = urldecode(uri)
| where (like(lower(uri), "%youzify%")
AND (like(uri_decoded, "%../%") OR like(uri_decoded, "%..\\%")
OR like(lower(uri), "%..%2f%") OR like(lower(uri), "%2e%2e%2f%")))
| stats count min(_time) as first_seen max(_time) as last_seen
values(uri) as requests values(status) as status_codes
by src_ip, user
| where count > 0
| sort - count
Wazuh OSSEC Rule
<group name="web,appsec,cve-2026-81275,">
<rule id="202681275" level="10">
<if_sid>31100</if_sid>
<match>youzify</match>
<regex type="pcre2">(?i)(\.\./|\.\.\\|\.\.%2f|\.\.%5c|%2e%2e%2f|\.\.\.\.//)</regex>
<description>CVE-2026-81275: Youzify path traversal arbitrary file download attempt detected</description>
<mitre>
<id>T1190</id>
</mitre>
<group>cve_2026_81275,web_attack,</group>
</rule>
</group>
Mitigation & Patch Guidance
Patch confidence: 0/4 — UNPATCHED. No patch evidence exists from any tracked source. No vendor fix, workaround, or fixed version is documented. No CISA KEV entry. No public exploit.
1) Immediate mitigations.
- Restrict low-privilege account creation. Because the flaw requires only Subscriber-level access, tightly control registration and user provisioning. Disable open self-registration and enforce an approval workflow where possible — this directly reduces the available exploitation precondition.
- Virtual patch / WAF. Deploy virtual patching at the WAF to detect and block path-traversal sequences (
../, encoded and double-encoded variants) in requests targeting the Youzify plugin. Treat this as compensating control, not a fix, as evasion encodings exist. - Reduce readable surface. Harden filesystem permissions so the web server user cannot read sensitive files (configuration secrets, backups, credential stores) that fall outside its required scope. Where feasible, use open_basedir-style confinement to limit the PHP process's readable file tree.
- Audit and rotate secrets. Assume potential exposure and rotate any credentials or keys that reside in files the web server could read.
- Consider disabling the plugin if its download functionality is not essential, until a fix is available.
2) Patch/upgrade steps.
- There is currently no fixed version to upgrade to. Monitor the Youzify plugin vendor and the WordPress plugin repository for a security release addressing this CVE.
- Once a patched version is released, upgrade immediately and verify the fixed version number against the vendor advisory.
- Because patch confidence is 0/4, do not assume any existing release remediates the issue without explicit vendor confirmation.
3) Long-term hardening.
- Enforce least privilege on WordPress roles; regularly review accounts holding even Subscriber access and remove dormant ones.
- Maintain an inventory of installed plugins and subscribe to vulnerability feeds to catch unpatched components early.
- Adopt defense-in-depth: WAF, filesystem confinement, secrets management (avoid storing secrets in web-readable files), and continuous monitoring for traversal-pattern requests.
- Establish a rapid-response process for unpatched plugin vulnerabilities, including the option to disable affected components and compensate with virtual patching.
References
- NVD — CVE-2026-81275: https://nvd.nist.gov/vuln/detail/CVE-2026-81275
- CWE-22 — Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal'): https://cwe.mitre.org/data/definitions/22.html
- MITRE ATT&CK T1190 — Exploit Public-Facing Application: https://attack.mitre.org/techniques/T1190/
- FIRST.org EPSS (no score currently assigned for this CVE): https://www.first.org/epss/
- CISA Known Exploited Vulnerabilities Catalog (CVE-2026-81275 not listed as of writing): https://www.cisa.gov/known-exploited-vulnerabilities-catalog
Exploit-in-the-wild status: No public PoC, exploit code, or Nuclei template is available. No CISA KEV listing. No known threat actor campaigns are associated with this CVE in the supplied data. All exploitation modeling in this report is inferred at the vulnerability-class level from the NVD description, CWE-22 classification, and CVSS metrics, and must be validated by direct code review before operational use.
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.