Description
The ARMember plugin for WordPress is vulnerable to Directory Traversal in all versions up to, and including, 4.0.27 via the 'X-FILENAME' HTTP header. This makes it possible for unauthenticated attackers to upload and overwrite certain files (e.g., CSS) to directories outside the 'wp-content/uploads/armember' directory.
Published: 2026-07-10
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The ARMember WordPress plugin is vulnerable to directory traversal through the X‑FILENAME HTTP header in all versions up to 4.0.27. A malicious requester can craft a header that causes the plugin to write files outside the intended wp‑content/uploads/armember folder, allowing the upload and overwrite of files such as CSS that are served to site visitors. This flaw permits an unauthenticated attacker to deliver malicious content by tampering with files that affect site appearance and potentially client-side execution.

Affected Systems

The reputeinfosystems:ARMember plugin, versions 4.0.27 and earlier, is affected. No other vendors or products are listed in the CNA data. The issue applies to WordPress sites that have the ARMember plugin installed and have uploads enabled.

Risk and Exploitability

The CVSS score of 5.3 suggests a moderate risk, while the EPSS score of < 1% indicates a low likelihood of exploitation. The vulnerability is not listed in the CISA KEV catalog. The likely attack vector is an unauthenticated HTTP request containing a malicious X‑FILENAME header that bypasses path restrictions, enabling file write operations outside the designated upload directory. The flaw is classified as CWE‑36, Path Traversal.

Generated by OpenCVE AI on July 29, 2026 at 11:27 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the ARMember plugin to a version newer than 4.0.27.
  • If an upgrade is not immediately possible, configure the web server to strip or block the X‑FILENAME header and enforce strict file‑path restrictions on uploads to prevent path traversal (CWE‑36).
  • Continuously monitor the wp‑content/uploads/armember directory and adjacent directories for unauthorized file changes to detect exploitation attempts.

Generated by OpenCVE AI on July 29, 2026 at 11:27 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 14 Jul 2026 02:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Fri, 10 Jul 2026 09:15:00 +0000

Type Values Removed Values Added
First Time appeared Reputeinfosystems
Reputeinfosystems armember – Membership Plugin, Content Restriction, Member Levels, User Profile & User Signup
Wordpress
Wordpress wordpress
Vendors & Products Reputeinfosystems
Reputeinfosystems armember – Membership Plugin, Content Restriction, Member Levels, User Profile & User Signup
Wordpress
Wordpress wordpress

Fri, 10 Jul 2026 05:15:00 +0000

Type Values Removed Values Added
Description The ARMember plugin for WordPress is vulnerable to Directory Traversal in all versions up to, and including, 4.0.27 via the 'X-FILENAME' HTTP header. This makes it possible for unauthenticated attackers to upload and overwrite certain files (e.g., CSS) to directories outside the 'wp-content/uploads/armember' directory.
Title ARMember <= 4.0.27 - Directory Traversal via X-FILENAME
Weaknesses CWE-36
References
Metrics cvssV3_1

{'score': 5.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N'}


Subscriptions

Reputeinfosystems Armember – Membership Plugin, Content Restriction, Member Levels, User Profile & User Signup
Wordpress Wordpress
cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-07-14T01:33:22.500Z

Reserved: 2026-07-09T15:55:24.951Z

Link: CVE-2026-15302

cve-icon Vulnrichment

Updated: 2026-07-14T01:33:18.261Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-29T11:30:17Z

Weaknesses
  • CWE-36

    Absolute Path Traversal