← Back
CWE-98

1,269 CVEs • Abstraction: Variant • Likelihood of Exploit: High

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

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.

JSON object

Loading...

CVEs (1,269)

CVE
VENDORS
PRODUCTS
UPDATED
PUBLISHED
CVSS
-
-
Jul 13, 2026
Jul 13, 2026
2.1 LOW· v4
4.3 MEDIUM· v3
4.0 MEDIUM· v2
A vulnerability was detected in SourceCodester Online Book Store System 1.0. The affected element is an unknown function of the file /admin/index.php of the component Administrative Interface. Performing a manipulation o...Show more
A vulnerability was detected in SourceCodester Online Book Store System 1.0. The affected element is an unknown function of the file /admin/index.php of the component Administrative Interface. Performing a manipulation of the argument page results in improper control of filename for include/require statement in php program. It is possible to initiate the attack remotely. The exploit is now public and may be used.Show less
-
-
Jul 14, 2026
Jul 11, 2026
N/A· v4
7.5 HIGH· v3
N/A· v2
The LA-Studio Element Kit for Elementor plugin for WordPress is vulnerable to Local File Inclusion in all versions up to, and including, 1.6.1 via the get_type_template function. This makes it possible for authenticated...Show more
The LA-Studio Element Kit for Elementor plugin for WordPress is vulnerable to Local File Inclusion in all versions up to, and including, 1.6.1 via the get_type_template function. This makes it possible for authenticated attackers, with contributor-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 wp_normalize_path function used in get_template only normalizes directory separators and does not resolve or reject path traversal sequences, while the extension check is trivially bypassed because the caller already appends the required extension to the traversal payload.Show less
-
-
Jul 10, 2026
Jul 10, 2026
N/A· v4
6.6 MEDIUM· v3
N/A· v2
The Happyforms – Form Builder for WordPress: Drag & Drop Contact Forms, Surveys, Payments & Multipurpose Forms plugin for WordPress is vulnerable to Local File Inclusion in all versions up to, and including, 1.26.12 via...Show more
The Happyforms – Form Builder for WordPress: Drag & Drop Contact Forms, Surveys, Payments & Multipurpose Forms plugin for WordPress is vulnerable to Local File Inclusion in all versions up to, and including, 1.26.12 via the happyforms_get_form_partial() 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.Show less
-
-
Jul 9, 2026
Jul 9, 2026
N/A· v4
6.6 MEDIUM· v3
N/A· v2
The WPFunnels – Funnel Builder for WooCommerce with Checkout & One Click Upsell plugin for WordPress is vulnerable to Local File Inclusion in all versions up to, and including, 3.12.7 via the 'logKey' parameter parameter...Show more
The WPFunnels – Funnel Builder for WooCommerce with Checkout & One Click Upsell plugin for WordPress is vulnerable to Local File Inclusion in all versions up to, and including, 3.12.7 via the 'logKey' parameter parameter. 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.Show less
-
-
Jul 6, 2026
Jul 4, 2026
2.3 LOW· v4
N/A· v3
N/A· v2
PHPIPAM is affected by an authenticated local file inclusion vulnerability that allows users with access to the API to execute/include arbitrary PHP files on the web server's file system. The API is not enabled by defaul...Show more
PHPIPAM is affected by an authenticated local file inclusion vulnerability that allows users with access to the API to execute/include arbitrary PHP files on the web server's file system. The API is not enabled by default on installations.Show less
-
-
Jul 6, 2026
Jul 3, 2026
N/A· v4
4.3 MEDIUM· v3
N/A· v2
The RTMKit (rometheme-for-elementor) plugin for WordPress is vulnerable to Local File Inclusion in versions up to, and including, 2.0.7 This is due to insufficient path validation on the 'template' parameter in the rende...Show more
The RTMKit (rometheme-for-elementor) plugin for WordPress is vulnerable to Local File Inclusion in versions up to, and including, 2.0.7 This is due to insufficient path validation on the 'template' parameter in the render_templates AJAX endpoint, which is used directly in a require/include statement without sanitization. This makes it possible for authenticated attackers, with Contributor-level access and above, to include and execute files on the server ending in _templates.php, allowing the execution of any PHP code in those files.Show less
-
-
Jul 2, 2026
Jul 2, 2026
N/A· v4
7.5 HIGH· v3
N/A· v2
Contributor Local File Inclusion in SportsPress Pro <= 2.7.29 versions.
-
-
Jul 2, 2026
Jul 2, 2026
N/A· v4
7.5 HIGH· v3
N/A· v2
Contributor Local File Inclusion in Shopify <= 1.0.0 versions.
-
-
Jul 2, 2026
Jul 2, 2026
N/A· v4
8.1 HIGH· v3
N/A· v2
Unauthenticated Local File Inclusion in Audrey <= 1.5 versions.
-
-
Jul 2, 2026
Jul 2, 2026
N/A· v4
8.1 HIGH· v3
N/A· v2
Unauthenticated Local File Inclusion in Pearl - Corporate Business <= 3.4.10 versions.
-
-
Jul 2, 2026
Jul 2, 2026
N/A· v4
7.5 HIGH· v3
N/A· v2
Subscriber Local File Inclusion in Tourmaster <= 5.4.5 versions.
-
-
Jul 2, 2026
Jul 2, 2026
N/A· v4
8.1 HIGH· v3
N/A· v2
Unauthenticated Local File Inclusion in Lighthouse <= 1.2.12 versions.
-
-
Jul 1, 2026
Jul 1, 2026
N/A· v4
7.5 HIGH· v3
N/A· v2
The Youtube Showcase plugin for WordPress is vulnerable to Arbitrary Function Call in versions up to and including 4.0.3. This is due to insufficient validation of the 'path' parameter in the emd_delete_file() AJAX handl...Show more
The Youtube Showcase plugin for WordPress is vulnerable to Arbitrary Function Call in versions up to and including 4.0.3. This is due to insufficient validation of the 'path' parameter in the emd_delete_file() AJAX handler in includes/common-functions.php. The user-supplied value is passed through sanitize_text_field(), has its trailing '_PLUGIN_DIR' substring stripped, and is then invoked as a PHP function name with no arguments via `$sess_name()`. The handler is gated only by a nonce — no current_user_can() check is present — and the nonce is emitted on any front-end page that renders a form shortcode containing file fields. This makes it possible for authenticated attackers, with Subscriber-level access and above, to invoke arbitrary zero-argument PHP functions (such as phpinfo, phpversion, get_defined_vars, error_get_last), resulting in sensitive information disclosure and potential further compromise depending on the functions available in the environment.Show less
-
-
Jun 26, 2026
Jun 26, 2026
N/A· v4
7.5 HIGH· v3
N/A· v2
Contributor Local File Inclusion in Panorama Viewer – 360 Degree Image + Video Viewer <= 1.6.1 versions.
-
-
Jun 26, 2026
Jun 26, 2026
N/A· v4
7.5 HIGH· v3
N/A· v2
Contributor Local File Inclusion in Goya Core < 1.0.9.4 versions.
-
-
Jun 26, 2026
Jun 26, 2026
N/A· v4
7.5 HIGH· v3
N/A· v2
Contributor Local File Inclusion in Splash - Sport Club WordPress Theme for Basketball, Football, Hockey <= 4.4.3 versions.
-
-
Jun 26, 2026
Jun 25, 2026
N/A· v4
8.1 HIGH· v3
N/A· v2
Unauthenticated Local File Inclusion in MDTF <= 1.3.8 versions.
-
-
Jun 22, 2026
Jun 19, 2026
6.9 MEDIUM· v4
6.2 MEDIUM· v3
N/A· v2
Joomla! Component Easy Shop 1.2.3 contains a local file inclusion vulnerability that allows unauthenticated attackers to read arbitrary files by supplying base64-encoded file paths. Attackers can send GET requests to ind...Show more
Joomla! Component Easy Shop 1.2.3 contains a local file inclusion vulnerability that allows unauthenticated attackers to read arbitrary files by supplying base64-encoded file paths. Attackers can send GET requests to index.php with the option parameter set to com_easyshop, task set to ajax.loadImage, and a base64-encoded file path in the file parameter to retrieve sensitive files like configuration.php and system files.Show less
-
-
Jun 22, 2026
Jun 19, 2026
N/A· v4
9.8 CRITICAL· v3
N/A· v2
The BetterDocs Pro plugin for WordPress is vulnerable to Local File Inclusion in versions up to, and including, 3.8.0 via the `doc_style` parameter. This makes it possible for unauthenticated attackers to include and exe...Show more
The BetterDocs Pro plugin for WordPress is vulnerable to Local File Inclusion in versions up to, and including, 3.8.0 via the `doc_style` 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.Show less
-
-
Jun 23, 2026
Jun 17, 2026
6.3 MEDIUM· v4
N/A· v3
N/A· v2
CakePHP is a rapid development framework for PHP. In versions 4.5.11 and earlier, 4.6.0 through 4.6.3, 5.0.0 through 5.1.6, 5.2.0 through 5.2.12, and 5.3.0 through 5.3.5, View::_getElementFileName() does not check that t...Show more
CakePHP is a rapid development framework for PHP. In versions 4.5.11 and earlier, 4.6.0 through 4.6.3, 5.0.0 through 5.1.6, 5.2.0 through 5.2.12, and 5.3.0 through 5.3.5, View::_getElementFileName() does not check that the resolved element path is within the application/plugin view template paths. When element names are created with specifically crafted user-supplied data this weakness can be leveraged to include other PHP files on the server. Patched releases are available in 5.3.6, 5.2.13, 5.1.7, 4.6.4, and 4.5.11.Show less