Description
The giftware WordPress plugin before 4.2.10 does not validate the type of uploaded files in one of its upload paths, allowing unauthenticated users to upload arbitrary files, including PHP code, which can lead to remote code execution.
Published: 2026-08-12
Score: 9.8 Critical
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The giftware WordPress plugin before version 4.2.10 fails to validate the file type for one of its upload paths, allowing an unauthenticated user to upload any file, including PHP code. A successfully uploaded PHP file can be executed on the site, giving an attacker the ability to read or modify data, install backdoors, or perform further malicious actions. This flaw directly leads to remote code execution, the highest class of impact for a web application vulnerability. The weakness can be categorized as an unrestricted upload of dangerous content or inappropriate code generation control, aligning with standards such as CWE‑434. The description itself indicates that the affect is without authentication, thereby providing a broader attack surface.

Affected Systems

This vulnerability applies to the "giftware" WordPress plugin, specifically versions earlier than 4.2.10. Users running any version of the plugin before the 4.2.10 release are exposed until the plugin is updated to a version that includes the file type validation fix.

Risk and Exploitability

Because the bug allows file uploads from unauthenticated users, the likely attack vector is via the web interface of the plugin. An attacker can upload a crafted PHP script and immediately trigger it to achieve full remote code execution on the target server. The CVSS score of 9.8 indicates a critical severity. The EPSS score is < 1% and the vulnerability is not listed in the CISA KEV catalog, yet the potential impact remains significant. Immediate attention is warranted, as the flaw can be exploited by anyone with network access to the WordPress installation.

Generated by OpenCVE AI on August 13, 2026 at 00:48 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the giftware plugin to version 4.2.10 or later, which includes proper file‑type validation for uploads.
  • If an upgrade is not immediately possible, restrict the upload directory so that PHP files cannot be executed (e.g., via .htaccess or server configuration).
  • Ensure that file upload functionality is protected behind authentication and proper role checks to prevent unauthenticated access.
  • Optionally, disable the plugin’s upload feature temporarily or globally block PHP uploads using a security plugin until the upstream fix is applied.

Generated by OpenCVE AI on August 13, 2026 at 00:48 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 12 Aug 2026 20:30:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

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

ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Wed, 12 Aug 2026 12:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-434

Wed, 12 Aug 2026 06:15:00 +0000

Type Values Removed Values Added
Description The giftware WordPress plugin before 4.2.10 does not validate the type of uploaded files in one of its upload paths, allowing unauthenticated users to upload arbitrary files, including PHP code, which can lead to remote code execution.
Title Gift Cards For WooCommerce Pro < 4.2.10 - Unauthenticated Arbitrary File Upload
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-08-12T19:39:17.004Z

Reserved: 2026-07-08T09:15:03.703Z

Link: CVE-2026-15039

cve-icon Vulnrichment

Updated: 2026-08-12T19:39:13.644Z

cve-icon NVD

Status : Deferred

Published: 2026-08-12T06:17:54.470

Modified: 2026-08-26T16:30:52.723

Link: CVE-2026-15039

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-13T01:00:10Z

Weaknesses
  • CWE-434

    Unrestricted Upload of File with Dangerous Type