Description
The Eventin WordPress plugin before 4.1.20 does not properly validate a template path setting before using it to include a local file, allowing users with editor-level access and above to include and execute arbitrary local PHP files.
Published: 2026-08-10
Score: n/a
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Eventin WordPress plugin, in all releases prior to 4.1.20, fails to validate the path supplied for the speaker_template setting. Users who hold editor-level or higher privileges can supply any filesystem path, causing the plugin to include the specified file as PHP code. The vulnerability therefore allows an attacker who can edit the speaker_template value to include and execute arbitrary local files, effectively achieving remote code execution on the hosting server.

Affected Systems

All WordPress installations that use the Eventin plugin before version 4.1.20 are potentially affected. The vulnerability exists across the entire plugin package, regardless of site size or configuration, as long as the speaker_template setting is exposed to an editor account. The plugin vendor is listed only as Eventin; no specific vendor or product hierarchy is provided beyond that name.

Risk and Exploitability

Because the flaw requires authenticated access with at least editor privileges, an attacker must first compromise an account with such permissions or obtain credentials through other means. Once the attacker can modify the speaker_template setting, the inclusion of arbitrary local files can be triggered via ordinary browsing of the affected site. No EPSS data is available for this issue, and it is not listed in the CISA KEV catalog, which suggests limited exploitation evidence to date. Nevertheless, the path traversal can lead to full code execution on the server and therefore poses a high severity risk, especially in multi‑tenant or shared hosting environments.

Generated by OpenCVE AI on August 10, 2026 at 07:28 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Eventin plugin to version 4.1.20 or later to eliminate the vulnerable include logic.
  • If an upgrade cannot be applied immediately, revoke editor permissions from untrusted users and/or disable the speaker_template configuration entirely until a patched version is available.
  • Sanitize the speaker_template input by restricting the value to a whitelist of allowed file paths or by enforcing absolute paths within a dedicated safe directory.

Generated by OpenCVE AI on August 10, 2026 at 07:28 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 10 Aug 2026 07:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-22
CWE-94

Mon, 10 Aug 2026 06:45:00 +0000

Type Values Removed Values Added
Description The Eventin WordPress plugin before 4.1.20 does not properly validate a template path setting before using it to include a local file, allowing users with editor-level access and above to include and execute arbitrary local PHP files.
Title Eventin < 4.1.20 - Editor+ Local File Inclusion via speaker_template Setting
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-08-10T06:00:14.549Z

Reserved: 2026-06-24T13:24:35.895Z

Link: CVE-2026-13170

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-10T07:30:14Z

Weaknesses
  • CWE-22

    Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')

  • CWE-94

    Improper Control of Generation of Code ('Code Injection')