On this page

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

Weakness Summary

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.

  • Canonical source: MITRE CWE-98 (opens in a new tab)
  • Published Atomicorp CVE observations: 18
  • Distinct affected products in those observations: 18
  • Active Atomicorp rules associated with this weakness: 16

Atomicorp Research Context

Atomicorp has published CVE-specific research observations associated with this weakness category. Each linked CVE page states whether the tested request was detected or blocked and is the authoritative customer-facing finding.

The CVEs and rules shown here are selected published examples, not a complete list of Atomicorp protections. If a CWE, CVE, or rule is absent from this page, no conclusion should be drawn about whether Atomicorp protects against that weakness or attack method.

A CWE describes a class of software weakness. It does not identify one exploit request, and association with a CWE does not mean that every vulnerability or exploitation path in that category is detected or blocked.

Selected Published CVE Observations

CVEVulnerabilityProductAtomicorp findingObserved rules
CVE-2023-3452WordPress Canto Plugin <= 3.0.4 - File InclusioncantoAttack Blocked by Atomicorp340077 , 340694 , 340695
CVE-2023-5815News & Blog Designer Pack – WordPress Blog Plugin <= 3.4.1 - Unauthenticated Local File Inclusionnews &amp; blog designer packAttack Blocked by Atomicorp340748 , 347006
CVE-2023-6989Shield Security WP Plugin <= 18.5.9 - Local File Inclusionshield securityAttack Blocked by Atomicorp340748
CVE-2024-10571Chartify – WordPress Chart Plugin < 2.9.6 - Local File InclusionchartifyAttack Blocked by Atomicorp340748 , 347006
CVE-2024-12209WP Umbrella Update Backup Restore & Monitoring <= 2.17.0 - Local File Inclusionwp-umbrellaAttack Blocked by Atomicorp344360 , 347009 , 390709
CVE-2024-9193WHMpress <= 6.3-revision-0 - Unauthenticated Local File Inclusion to Arbitrary Options UpdatewhmcsAttack Blocked by Atomicorp340087 , 340748 , 344370 , 347006 , 390720
CVE-2026-0926Prodigy Commerce <= 3.3.0 - Local File InclusionProdigy CommerceAttack Blocked by Atomicorp344360
CVE-2024-8252WordPress Clean Login <= 1.14.5 Authenticated (Contributor+) - Local File Inclusionclean loginAttack Blocked by Atomicorp344360
CVE-2025-32614EventON Lite <= 2.4 - Authenticated Local File InclusionflavorAttack Blocked by Atomicorp344360 , 377360 , 390709
CVE-2026-87927MaxSite CMS through 109.6 Local File Inclusion via ajax dispatcherMaxSite CMSAttack Blocked by Atomicorp340007 , 344360 , 347009 , 390709
CVE-2017-14095Trend Micro Smart Protection Server - Session Hijacking / Log File Disclosure / Remote Command Execution / Cron Job Injection / Local File Inclusion / Stored Cross-Site Scripting / Improper Access Controlsmart protection serverAttack Blocked by Atomicorp330791 , 340007 , 340152
CVE-2025-48157WordPress Formality Plugin <= 1.5.9 - Local File InclusionFormalityAttack Blocked by Atomicorp344360 , 347009 , 382238 , 390709
CVE-2026-44239FreePBX: Authenticated Local File Inclusion in Dashboard ModulefreepbxAttack Blocked by Atomicorp340007 , 344360 , 347009 , 390709
CVE-2026-39387BoidCMS: Local File Inclusion (LFI) leads to Remote Code Execution (RCE) via tpl parameterboidcmsAttack Blocked by Atomicorp340007 , 344360 , 347009 , 390709
CVE-2019-25760Joomla! Component Easy Shop 1.2.3 Local File Inclusioneasy shopAttack Blocked by Atomicorp340007 , 344360 , 347009 , 390709
CVE-2022-50954WordPress Plugin cab-fare-calculator 1.0.3 Local File Inclusioncab-fare-calculatorAttack Blocked by Atomicorp340007 , 344360 , 347009 , 390709
CVE-2026-34787Emlog: Local File Inclusion in plugin.php via unsanitized plugin parameteremlogAttack Blocked by Atomicorp344360 , 347009
CVE-2026-63302Local File Inclusion in Quick.CMSQuick.CMSAttack Blocked by Atomicorp344360 , 347009

Associated Atomicorp WAF Rules

RuleStatusBehavior
330791Activedisruptive (deny)
340007Activedisruptive (deny)
340077Activedisruptive (deny)
340087Activedisruptive (deny)
340152Activedisruptive (deny)
340694Activedisruptive (deny)
340695Activedisruptive (deny)
340748Activedisruptive (deny)
344360Activedisruptive (deny)
344370Activedisruptive (deny)
347006Activedisruptive (deny)
347009Activedisruptive (deny)
377360Activenon-disruptive (pass)
382238Activedisruptive (deny)
390709Activedisruptive (deny)
390720Activedisruptive (deny)

MITRE associates this CWE with the following attack-pattern entries. These taxonomy relationships are context, not Atomicorp coverage claims:

CAPEC-193 (opens in a new tab)