CWE-98Variant

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

Draft in the CWE catalog · 1,264 CVEs mapped

1,264
CVEs mapped
8.1
Median CVSS
What it is

The PHP application receives input from an upstream component, but it does not restrict or incorrectly restricts the input before its usage in "require," "include," or similar functions.

Recent examples
9.8cvss
CVE-2026-11613

CVE-2026-11613 - CRITICAL Severity Vulnerability

The Divi Ajax Filter plugin for WordPress is vulnerable to Local File Inclusion in all versions up to, and including, 5.1.2 via the 'custom_loop_template' parameter parameter. This makes it possible for unauthenticated attackers to include and execute arbitrary .php files on the server, allowing the execution of any PHP code in those files. This can be used to bypass access controls, obtain sensitive data, or achieve code execution in cases where .php file types can be uploaded and included. This vulnerability is only exploitable when the loop_templates parameter is set to 'custom-template'.

CRITICALno explanation yet
0%
epss
8.1cvss
CVE-2026-78478

CVE-2026-78478 - HIGH Severity Vulnerability

The Mane theme for WordPress is vulnerable to Local File Inclusion in all versions up to, and including, 1.7. This makes it possible for unauthenticated attackers to include and execute arbitrary files on the server, allowing the execution of any PHP code in those files. This can be used to bypass access controls, obtain sensitive data, or achieve code execution in cases where images and other “safe” file types can be uploaded and included.

HIGHno explanation yet
0%
epss
6.6cvss
CVE-2026-14280

CVE-2026-14280 - MEDIUM Severity Vulnerability

The Events Manager – Calendar, Bookings, Tickets, and more! plugin for WordPress is vulnerable to Local File Inclusion in all versions up to, and including, 7.3.7.4 via the em_options_save function. This makes it possible for authenticated attackers, with administrator-level access and above, to include and execute arbitrary .php files on the server, allowing the execution of any PHP code in those files. This can be used to bypass access controls, obtain sensitive data, or achieve code execution in cases where .php file types can be uploaded and included. The stored traversal key is subsequently executed via an include_once() call that fires on every admin_init invocation — including unauthenticated admin-ajax.php requests — meaning once the malicious key is stored by an administrator, the inclusion is triggered without any further authentication or capability check.

MEDIUMno explanation yet
1%
epss
The record
Technical detail
CWE ID
CWE-98
Abstraction
Variant
Structure
Simple
Status
Draft
References (7)