Skip to main content

Biagiotti Core CVE-2026-66657

| EUVDEUVD-2026-57896 HIGH
PHP Remote File Inclusion (CWE-98)
2026-08-13 Patchstack GHSA-mm92-69x7-89x2
8.1
CVSS 3.1 · Vendor: Patchstack
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Send unauthenticated HTTP request to WordPress
  2. Delivery
    Supply path-traversal payload in plugin parameter
  3. Exploit
    PHP include processes attacker-controlled filename
  4. Execution
    Read sensitive local file (wp-config.php or logs)
  5. Persist
    Poison writable log with PHP payload
  6. Impact
    Re-trigger inclusion to execute injected code

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V5 - File Handling File inclusion prevention, allowlisting
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Command and Control

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

No authentication is required per the CVSS PR:N metric - exploitation is possible by any unauthenticated remote attacker with network access to the WordPress site. The AC:H metric confirms that exploitation is not reliable against default configurations and requires specific conditions: most likely a server environment where log files or session files are readable via the webroot, or a specific PHP configuration enabling inclusion of files outside the plugin's intended directory. The vulnerability is limited to WordPress installations running the Biagiotti Core plugin at version 2.1.1 or earlier. The exact plugin feature or parameter responsible for the file inclusion is not specified in the available advisory data and must be confirmed via the Patchstack report. Exploitation to achieve I:H and A:H (beyond file read) is further limited by the need to chain LFI with a writable and includable file on the target system.

Impact

The CVSS 8.1 vector AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H presents a mixed picture. The unauthenticated, network-accessible nature (AV:N, PR:N, UI:N) is a high-priority signal, as it requires no existing foothold. However, AC:H explicitly indicates that exploitation is not trivial and depends on conditions beyond the attacker's direct control - this is likely a multi-step or configuration-dependent exploitation path to reach I:H and A:H (full RCE). For sites where only file disclosure is achievable, the effective impact is C:H with I:N/A:N. No EPSS score was provided, no KEV listing exists, and no POC has been confirmed, which collectively suggest this is not yet under widespread active exploitation. The realistic priority depends heavily on whether the target server's PHP configuration and file layout enable the LFI-to-RCE chain. Sites using Biagiotti Core with PHP error logging enabled, or with predictable log file paths, face higher risk.

Exploit ScenarioDerived

An unauthenticated remote attacker identifies a WordPress site running Biagiotti Core <= 2.1.1 and sends a crafted HTTP GET or POST request with a manipulated file path parameter targeting the vulnerable plugin endpoint. The PHP include function processes the attacker-controlled path, disclosing sensitive files such as wp-config.php containing database credentials. With server log access or predictable session file locations, the attacker can poison a log file with PHP code and then trigger its inclusion to achieve remote code execution on the web server.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Aug 13, 2026

Unauthenticated Local File Inclusion (LFI) in the Biagiotti Core WordPress plugin versions up to and including 2.1.1 allows network-accessible attackers to include arbitrary local files on the server without any credentials. The CVSS 8.1 score with full C/I/A impact ratings reflects the potential to chain LFI into remote code execution via techniques such as log poisoning or session file inclusion, not merely passive file disclosure. No public exploit code or CISA KEV listing has been identified at time of analysis, and the AC:H metric signals that exploitation requires specific server-side preconditions to achieve full impact.

RemediationAI

The primary remediation is to update the Biagiotti Core plugin beyond version 2.1.1. However, no specific patched version number is confirmed in the available data - consult the Patchstack advisory at https://patchstack.com/database/wordpress/plugin/biagiotti-core/vulnerability/wordpress-biagiotti-core-plugin-2-1-1-local-file-inclusion-vulnerability?_s_id=cve and the WordPress plugin repository for the latest release. If no patched version is yet available, disable the Biagiotti Core plugin entirely until a fix is released - this eliminates the attack surface at the cost of any functionality the plugin provides. As a compensating control, deploy a Web Application Firewall rule blocking path traversal sequences (../, ..\ , %2e%2e) and null bytes in HTTP parameters to reduce LFI exploitability, noting that WAF rules can be bypassed by sophisticated encodings and are not a substitute for patching. Restrict PHP's open_basedir directive to confine file inclusion to the WordPress directory tree, which limits file disclosure scope even if the flaw is triggered.

Affected VersionsENISA

Biagiotti Core n/a ≤2.1.1

Affected Packages

euvd biagiotti_core no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The root cause is CWE-98 - Improper Control of Filename for Include/Require Statement in PHP Program - a class of flaw where a PHP application passes externally-supplied input directly or insufficiently sanitized into a file inclusion function (include, require, include_once, require_once). The affected product is the Biagiotti Core plugin (CPE: cpe:2.3:a:mikado-themes:biagiotti_core:*) developed by Mikado Themes, a companion plugin for the Biagiotti WordPress theme. In WordPress plugin LFI scenarios, the vulnerable code typically accepts a file path or template name via a GET/POST parameter and includes it without validating against an allowlist of permitted paths, enabling traversal to files outside the plugin directory such as wp-config.php (containing database credentials), server logs, or session files that can be poisoned for code execution.

Know when Biagiotti Core gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (Patchstack) PRIMARY 8.1 HIGH
AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 8.1 HIGH

Network-delivered unauthenticated LFI warrants PR:N and AV:N; AC:H reflects multi-step exploitation preconditions (log poisoning or session files) required to reach full I:H/A:H impact.

3.1 AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:H/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (Patchstack).

CVSS VectorVendor: Patchstack

Attack Vector
Network
Attack Complexity
High
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

DescriptionCVE.org

Unauthenticated Local File Inclusion in Biagiotti Core <= 2.1.1 versions.

Executive ViewAI

Why It Matters

Biagiotti Core WordPress plugin (versions 2.1.1 and earlier) contains an unauthenticated local file inclusion vulnerability (CVE-2026-66657, CVSS 8.1) with no public exploit identified at time of analysis. The vulnerability allows attackers to read sensitive files and potentially execute code through server-side file manipulation, exposing WordPress installations to data disclosure and server compromise.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Implement WAF rules targeting LFI patterns, restrict plugin access by source IP, deploy request logging to detect exploitation attempts, and prioritize plugin disablement if business function allows. These controls reduce but do not eliminate risk pending patch availability.

Threat Intelligence Overview

EPSS Score
0.3%
Top 72% exploitable
Prevalence
Low
niche WordPress theme companion plugin by Mikado Themes
Social Media
1
Sightings
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

40
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +40
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Local File Inclusion vulnerabilities occur when an application accepts user-controlled input to specify which file should be loaded or executed, typically through functions like PHP's `include()`, `require()`, or `fopen()`.

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy