CVE-2025-66115

WordPress Easy Invoice plugin <= 2.1.4 - Local File Inclusion vulnerability

Published Nov 21, 2025 CVSS 3.1 · 6.6 Medium EPSS < 1% KEV · Not listed
Description
Improper Control of Filename for Include/Require Statement in PHP Program ('PHP Remote File Inclusion') vulnerability in MatrixAddons Easy Invoice easy-invoice allows PHP Local File Inclusion.This issue affects Easy Invoice: from n/a through <= 2.1.4.

Analysis

AI-generated

Technical impact

The vulnerability is an improper control of the filename used in an include/require statement in PHP, allowing local file inclusion. An attacker could supply a crafted path to read arbitrary files from the server, potentially exposing configuration files, keys or other confidential data. If the included file contains executable code, it may enable further compromise of integrity or even local code execution for the web server user.

Affected Systems

WordPress sites that have the Easy Invoice plugin from MatrixAddons installed. All versions from the initial release through 2.1.4 are affected; the vulnerability remains present in any version up to and including 2.1.4.

Risk and Exploitability

The CVSS score of 6.6 indicates a medium severity impact. The EPSS score of less than 1 percent suggests that exploitation is unlikely to be widely observed, and the vulnerability is not currently listed in CISA’s KEV catalog. The likely attack vector involves an unauthenticated user sending a crafted URL or parameter that causes the plugin to include a local file; this inference is based on the LFI description and is not directly stated in the advisories. Successful exploitation would compromise confidentiality and potentially integrity of the affected WordPress installation.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update the Easy Invoice plugin to version 2.1.5 or later once an official patch is available.
  • Restrict file permissions on the WordPress installation, ensuring that the web server process cannot read sensitive system or configuration files that should remain hidden.
  • Implement a web application firewall rule to block or sanitize requests containing suspicious file path fragments such as '../' or leading dots that could trigger local file inclusion attacks.

Generated by OpenCVE AI on April 29, 2026 at 19:51 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
Metrics ssvc

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

ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}

Type Values Removed Values Added
Metrics cvssV3_1

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

cvssV3_1

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

Type Values Removed Values Added
Metrics cvssV3_1

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

ssvc

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

Type Values Removed Values Added
First Time appeared Wordpress
Wordpress wordpress
Vendors & Products Wordpress
Wordpress wordpress
Type Values Removed Values Added
Description Improper Control of Filename for Include/Require Statement in PHP Program ('PHP Remote File Inclusion') vulnerability in MatrixAddons Easy Invoice easy-invoice allows PHP Local File Inclusion.This issue affects Easy Invoice: from n/a through <= 2.1.4.
Title WordPress Easy Invoice plugin <= 2.1.4 - Local File Inclusion vulnerability
Weaknesses CWE-98
References
Weaknesses
  • CWE-98

    Improper Control of Filename for Include/Require Statement in PHP Program ('PHP Remote File Inclusion')

Sources

Status
PUBLISHED
Assigner
Patchstack
Published
Updated
Apr 28, 2026, 4:14 PM
Reserved
Nov 21, 2025, 11:21 AM
Status
Deferred
Published
Nov 21, 2025, 1:15 PM
Modified
Oct 18, 2026, 8:10 PM