WPLMS CVE-2025-49925
HIGHSeverity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Network-accessible endpoint bypasses authorization, requiring no privileges and reading sensitive data.
Primary rating from NVD.
CVSS VectorNVD
Lifecycle Timeline
2DescriptionCVE.org
Missing Authorization vulnerability in VibeThemes WPLMS wplms_plugin allows Accessing Functionality Not Properly Constrained by ACLs.This issue affects WPLMS: from n/a through <= 1.9.9.7.
AnalysisAI
Unauthenticated information disclosure in the VibeThemes WPLMS WordPress plugin (≤1.9.9.7) allows remote attackers to access restricted functionality and read sensitive data without any interaction or privileges. The vulnerability stems from a missing authorization check, making exploitation trivial, though EPSS indicates a low probability of real-world exploitation at this time.
Technical ContextAI
The WPLMS plugin (cpe:2.3:a:vibethemes:wordpress_learning_management_system) is a PHP-based Learning Management System for WordPress. The root cause is CWE-862 (Missing Authorization), meaning a critical access control check was omitted from one or more of its exposed endpoints (e.g., REST API routes or AJAX handlers). Without proper capability checks, any remote actor can invoke functions intended only for authorized users, exposing confidential data.
RemediationAI
Update the WPLMS plugin to a version later than 1.9.9.7 (likely 1.9.9.8 or higher) as soon as the vendor releases a patch. If no update is immediately available, consider disabling the plugin until a fixed version is provided, or restrict access to the WordPress admin area and any exposed API endpoints (though this may be impractical for public-facing sites). The vendor advisory is expected to include the exact fix version; monitor the Patchlink for updates. As a compensating control, a Web Application Firewall can be configured to block requests targeting known vulnerable endpoints, though this may result in false positives if the endpoints are also used by legitimate users.
Unrestricted Upload of File with Dangerous Type vulnerability in VibeThemes WPLMS wplms_plugin allows Upload a Web Shell
Unrestricted Upload of File with Dangerous Type vulnerability in VibeThemes WPLMS wplms_plugin allows Upload a Web Shell
Unrestricted Upload of File with Dangerous Type vulnerability in VibeThemes WPLMS wplms_plugin allows Upload a Web Shell
Unrestricted Upload of File with Dangerous Type vulnerability in VibeThemes WPLMS wplms_plugin allows Upload a Web Shell
Authentication Bypass Using an Alternate Path or Channel vulnerability in VibeThemes WPLMS wplms_plugin allows Authentic
Incorrect Privilege Assignment vulnerability in VibeThemes WPLMS wplms_plugin allows Privilege Escalation.9.9. Rated cri
The WPLMS Learning Management System for WordPress, WordPress LMS theme for WordPress is vulnerable to arbitrary file re
Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') vulnerability in VibeThemes WPLMS w
Path Traversal: '.../...//' vulnerability in VibeThemes WPLMS wplms_plugin allows Path Traversal.9.9.5. Rated critical s
Unrestricted Upload of File with Dangerous Type vulnerability in VibeThemes WPLMS wplms_plugin allows Upload a Web Shell
Missing Authorization vulnerability in VibeThemes WPLMS wplms_plugin allows Accessing Functionality Not Properly Constra
Cross-Site Request Forgery (CSRF) vulnerability in VibeThemes WPLMS theme <= 4.900 versions. Rated high severity (CVSS 8
Same weakness CWE-862 – Missing Authorization
View allSame technique Authentication Bypass
View allShare
External POC / Exploit Code
Leaving vuln.today