Skip to main content

Tonda Core EUVDEUVD-2026-64791

| CVE-2026-28152 HIGH
PHP Remote File Inclusion (CWE-98)
2026-08-24 Patchstack GHSA-qmcv-rrc4-f8vh
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 crafted HTTP request with traversal payload
  2. Delivery
    Plugin passes unsanitized input to PHP include()
  3. Exploit
    Read sensitive local files (wp-config.php, /etc/passwd)
  4. Execution
    Harvest database credentials or authentication secrets
  5. Persist
    Plant PHP payload via writable upload path
  6. Impact
    Re-trigger LFI to execute planted 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

The Tonda Core plugin must be installed and active on the target WordPress installation running PHP. A user-supplied parameter accepted by the plugin is passed without sanitization to a PHP file-include function, requiring no authentication (PR:N per CVSS). The AC:H rating indicates that full exploitation - particularly integrity and availability impact - requires a secondary enabling condition beyond network access, most plausibly the ability to write attacker-controlled content to a PHP-executable path (log poisoning via the web server error log or a writable upload directory). Base-level file disclosure (C:H) may be achievable without the secondary condition against predictable file paths. PHP hardening controls such as open_basedir restrictions limit the reachable filesystem scope and reduce practical impact even when the LFI is triggered. Exploitation is constrained to the local server filesystem - this is Local File Inclusion, not Remote File Inclusion.

Impact

The CVSS 3.1 vector AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H scores 8.1 and reflects a network-reachable, unauthenticated attack path with full impact - but the AC:H component is a meaningful constraint, indicating at least one non-default or race condition must be satisfied beyond network access (likely log poisoning, predictable file paths, or a specific server layout) to reach the worst-case RCE scenario. The immediate, unconditional impact is file disclosure (C:H), while integrity and availability impact require the secondary escalation path. No EPSS score was supplied, the vulnerability is absent from the CISA KEV catalog, and no confirmed public proof-of-concept exists at time of analysis, so opportunistic mass exploitation at scale is not evidenced. The Patchstack advisory and ENISA EUVD-2026-64791 confirm the finding. A vendor patch exists at version 2.6, substantially reducing residual risk for upgraded installations. Overall this is a real, elevated-priority issue for any site running the plugin below 2.6, but the AC:H constraint and absence of confirmed exploitation distinguish it from imminent, automated mass-exploitation threats.

Exploit ScenarioDerived

An unauthenticated attacker identifies a WordPress site running Tonda Core below 2.6 and sends a crafted HTTP GET request with a directory-traversal payload in a vulnerable parameter, causing the plugin to include and return the contents of wp-config.php, exposing database credentials and authentication keys. If the attacker can write attacker-controlled PHP content to a server-accessible path - for example by uploading an image containing PHP code and then including it via the LFI - the exploit escalates to arbitrary code execution under the web server process account. No public exploit code has been confirmed at time of analysis.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.3% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Aug 24, 2026

Local File Inclusion in the Tonda Core WordPress plugin (all versions prior to 2.6) exposes unauthenticated remote attackers to arbitrary local-file disclosure and, under secondary conditions, potential remote code execution on the host server. Reported by Patchstack and registered under ENISA EUVD-2026-64791, the flaw carries a CVSS 3.1 score of 8.1 with full C/I/A impact and no authentication requirement. A vendor-released patch is available at version 2.6; no confirmed active exploitation or public exploit code has been identified at time of analysis.

RemediationAI

The primary fix is upgrading Tonda Core to version 2.6 or later, which resolves the improper file-inclusion logic per the Patchstack advisory (https://patchstack.com/database/wordpress/plugin/tonda-core/vulnerability/wordpress-tonda-core-plugin-2-6-local-file-inclusion-vulnerability). If immediate patching is not feasible, deactivating the Tonda Core plugin eliminates the attack surface with the trade-off of losing companion theme functionality. As a temporary compensating control, deploying WAF rules to block directory-traversal sequences (e.g., ../, %2e%2e%2f) in query parameters can reduce exposure, though WAF bypass techniques exist and this is not a reliable substitute for patching. Configuring open_basedir in PHP to restrict file access to the WordPress document root limits the filesystem paths reachable via LFI, and disabling PHP execution in upload directories mitigates log-poisoning escalation to RCE. No patch-free configuration option within the plugin itself has been identified.

Affected VersionsENISA

Tonda Core n/a <2.6

Affected Packages

euvd tonda_core_n_a fix: 2.6

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

CWE-98 - Improper Control of Filename for Include/Require Statement in PHP Program - describes a class of flaws where attacker-controlled input flows unsanitized into PHP include(), require(), include_once(), or require_once() calls. In the Tonda Core plugin (CPE: cpe:2.3:a:select-themes:tonda_core:*:*:*:*:*:*:*:*), a user-supplied path parameter is not adequately validated before use in a server-side PHP file-include statement. This enables filesystem traversal, allowing retrieval of sensitive files such as wp-config.php or /etc/passwd. Under secondary conditions - such as writable upload directories enabling log poisoning or pre-planted PHP-executable content - LFI can escalate to arbitrary code execution, explaining the CVSS triple-High C/I/A rating. The plugin is a companion component to the select-themes Tonda WordPress theme.

Know when Tonda 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-reachable via WordPress HTTP, no authentication required; AC:H reflects secondary condition (e.g., log poisoning) needed to escalate from file-read to full code execution.

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

Lifecycle Timeline

2
Patch available
Aug 24, 2026 - 12:01 EUVD
CVE Published
Aug 24, 2026 - 11:54 cve.org
HIGH 8.1

DescriptionCVE.org

Unauthenticated Local File Inclusion in Tonda Core < 2.6 versions.

Executive ViewAI

Why It Matters

The Tonda Core WordPress plugin (all versions prior to 2.6) contains an unauthenticated Local File Inclusion vulnerability (CVE-2026-28152, CVSS 8.1) enabling remote attackers to read arbitrary files and potentially execute code. While no public exploit code has been identified at this time, organizations running vulnerable versions remain at risk of data exposure and system compromise without authentication barriers. Patching to version 2.6 is critical to eliminate this attack vector.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.3%
Top 80% exploitable
Prevalence
Low
niche WordPress theme companion plugin with limited install base
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 Yes
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