Cyber Posture

CVE-2025-1770

High

Published: 20 March 2025

Published
20 March 2025
Modified
08 July 2025
KEV Added
Patch
CVSS Score 8.8 CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
EPSS Score 0.0015 35.6th percentile
Risk Priority 18 60% EPSS · 20% KEV · 20% CVSS

Description

Adversaries may abuse command and script interpreters to execute commands, scripts, or binaries.

Security Summary

CVE-2025-1770, published on 2025-03-20, is a Local File Inclusion (LFI) vulnerability (CWE-22) in the Event Manager, Events Calendar, Tickets, Registrations – Eventin plugin for WordPress. It affects all versions up to and including 4.0.24 and stems from improper handling of the 'style' parameter, which allows the inclusion and execution of arbitrary files on the server. The vulnerability carries a CVSS v3.1 base score of 8.8 (AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H).

Authenticated attackers with Contributor-level access or higher can exploit this issue over the network with low complexity and no user interaction. By manipulating the 'style' parameter, they can include arbitrary files, execute PHP code within them, bypass access controls, obtain sensitive data, or achieve code execution, particularly if images or other "safe" file types containing PHP payloads can be uploaded and included.

Advisories and patches are detailed in the provided references, including Wordfence's threat intelligence report and WordPress plugin trac entries. Specific code locations in events-calendar.php (line 715) and tab-1.php (line 53) from version 4.0.24 are implicated, with changeset 3257023 indicating the applied fix.

Details

CWE(s)
CWE-22

Affected Products

themewinter
eventin
≤ 4.0.25

MITRE ATT&CK Enterprise Techniques

T1190 Exploit Public-Facing Application Initial Access
Adversaries may attempt to exploit a weakness in an Internet-facing host or system to initially access a network.
T1005 Data from Local System Collection
Adversaries may search local system sources, such as file systems, configuration files, local databases, virtual machine files, or process memory, to find files of interest and sensitive data prior to Exfiltration.
T1059 Command and Scripting Interpreter Execution
Adversaries may abuse command and script interpreters to execute commands, scripts, or binaries.
Why these techniques?

LFI in public-facing WordPress plugin directly enables T1190 for initial access/exploitation, T1005 for reading local files/sensitive data, and T1059 for executing PHP code on the server.

Confidence: HIGH · MITRE ATT&CK Enterprise v19.0

References