Description
The WP-BusinessDirectory WordPress plugin through 4.0.2 does not restrict the type or destination of files saved by an unauthenticated upload handler, allowing unauthenticated attackers to write files with arbitrary content to arbitrary locations, though not to execute code on a default server configuration.
Published: 2026-10-13
Score: n/a
EPSS: n/a
KEV: No
Impact: Unauthenticated Arbitrary File Write
Action: Patch
AI Analysis

Impact

This vulnerability resides in the uploadFile handler of WP‑BusinessDirectory up to version 4.0.2. The handler accepts any file type and writes it to an unrestricted destination path without authentication or access controls. An attacker can therefore store any content, including scripts, in arbitrary locations on the server. While executing code from the default configuration is prevented, the placement of malicious files can later be leveraged if the server or other application components unintentionally execute them, presenting a potential escalation path. The flaw aligns with CWE‑434 and CWE‑22.

Affected Systems

Affected systems are WordPress installations that have the WP‑BusinessDirectory plugin version 4.0.2 or older. The plugin lacks vendor attribution in the CNA data; users should verify the installed version and ensure that the plugin is removed or replaced if update is not available.

Risk and Exploitability

No EPSS data is available, and the CVE is not listed in CISA KEV, implying little or no public exploitation evidence. The attack vector is purely local to the web application, requiring only HTTP requests to the upload endpoint; no authentication is needed. Because the flaw does not directly enable remote code execution on a default server, the severity is moderate, but the ability to write arbitrary files could lead to data tampering, disclosure, or later code execution if the server is misconfigured. The CVSS score is not provided; administrators should treat the vulnerability as high risk due to the unrestricted write capability.

Generated by OpenCVE AI on October 13, 2026 at 07:24 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade WP‑BusinessDirectory to a version that validates file types and restricts upload directories, or remove the plugin if not needed.
  • Apply server‑level restrictions to disallow execution of files in the upload directories, such as adding .htaccess rules or PHP.ini settings that block script execution.
  • Restrict the file upload handler to require authenticated users and limit accepted MIME types and file extensions.
  • Monitor for unexpected files in the plugin and web directories and set up alerts for changes.
  • If an update is not immediately possible, block the upload endpoint entirely using firewall rules or by disabling the plugin via WordPress.

Generated by OpenCVE AI on October 13, 2026 at 07:24 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 13 Oct 2026 07:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-22
CWE-434

Tue, 13 Oct 2026 06:15:00 +0000

Type Values Removed Values Added
Description The WP-BusinessDirectory WordPress plugin through 4.0.2 does not restrict the type or destination of files saved by an unauthenticated upload handler, allowing unauthenticated attackers to write files with arbitrary content to arbitrary locations, though not to execute code on a default server configuration.
Title WP-BusinessDirectory <= 4.0.2 - Unauthenticated Arbitrary File Write via uploadFile
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-10-13T06:00:09.384Z

Reserved: 2026-09-11T11:02:24.357Z

Link: CVE-2026-89271

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-13T06:17:04.050

Modified: 2026-10-13T06:17:04.050

Link: CVE-2026-89271

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-13T07:30:15Z

Weaknesses
  • CWE-22

    Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')

  • CWE-434

    Unrestricted Upload of File with Dangerous Type