Cyber Resilience

CVE-2025-7038

High

Published: 30 September 2025

Published
30 September 2025
Modified
15 April 2026
KEV Added
Patch
CVSS Score v3.1 8.2 CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:N
EPSS Score 0.0049 66.1th percentile
Risk Priority 17 60% EPSS · 20% KEV · 20% CVSS

Summary

CVE-2025-7038 is a high-severity Authentication Bypass Using an Alternate Path or Channel (CWE-288) vulnerability in Wordpress (inferred from references). Its CVSS base score is 8.2 (High).

Operationally, exploitation aligns with the MITRE ATT&CK technique Exploit Public-Facing Application (T1190); ranked in the top 33.9% of CVEs by exploit likelihood; it is not currently listed in the CISA KEV catalog.

The strongest mitigations our analysis identified are NIST 800-53 AC-3 (Access Enforcement) and IA-2 (Identification and Authentication (Organizational Users)).

Deeper analysis

CVE-2025-7038 is an authentication bypass vulnerability (CWE-288) in the LatePoint plugin for WordPress, affecting all versions up to and including 5.1.94. The issue stems from insufficient identity verification in the steps__load_step route of the latepoint_route_call AJAX endpoint. This endpoint processes client-supplied customer email and related fields before invoking the internal login handler, without checking the user's login status, required capabilities, or a valid AJAX nonce.

Unauthenticated attackers can exploit this vulnerability remotely over the network with low attack complexity and no user interaction (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:N, score 8.2). By supplying arbitrary customer details, they can log into any customer's account, potentially accessing sensitive information with high confidentiality impact and limited integrity impact.

Advisories referenced in Wordfence threat intelligence and WordPress plugin trac repositories highlight the vulnerable code in tags like 5.1.93, including files such as latepoint.php and steps_controller.php, along with changeset 3366851 addressing the endpoint logic. Mitigation requires updating the LatePoint plugin to a version beyond 5.1.94, with developer resources available on the plugin page.

EU & UK References

Vulnerability details

The LatePoint plugin for WordPress is vulnerable to Authentication Bypass due to insufficient identity verification within the steps__load_step route of the latepoint_route_call AJAX endpoint in all versions up to, and including, 5.1.94. The endpoint reads the client-supplied customer email and…

more

related customer fields before invoking the internal login handler without verifying login status, capability checks, or a valid AJAX nonce. This makes it possible for unauthenticated attackers to log into any customer’s account.

CWE(s)

Related Threats

MITRE ATT&CK Enterprise TechniquesAI

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.
Why these techniques?

Direct authentication bypass in publicly exposed WordPress plugin AJAX endpoint enables remote unauthenticated account access, mapping cleanly to exploitation of public-facing applications.

Confidence: HIGH · MITRE ATT&CK Enterprise v18.1

CVEs Like This One

CVE-2025-10294Shared CWE-288
CVE-2026-3461Shared CWE-288
CVE-2025-67070Shared CWE-288
CVE-2026-42760Shared CWE-288
CVE-2026-44575Shared CWE-288
CVE-2026-1779Shared CWE-288
CVE-2025-0316Shared CWE-288
CVE-2026-45109Shared CWE-288
CVE-2025-5397Shared CWE-288
CVE-2026-31271Shared CWE-288

Affected Assets

Wordpress
inferred from references and description; NVD did not file a CPE for this CVE

Mitigating Controls

Mitigating Controls (NIST 800-53 r5) AI

prevent

AC-3 mandates enforcement of approved access authorizations and restrictions, directly preventing unauthenticated attackers from bypassing login status and capability checks to access customer accounts via the vulnerable AJAX endpoint.

prevent

IA-2 requires identification and authentication of users prior to logical access, countering the vulnerability's failure to verify user login status before invoking the internal login handler.

prevent

IA-5 ensures proper management and verification of authenticators such as AJAX nonces, mitigating the lack of nonce validation that enables the authentication bypass with client-supplied fields.

References