Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
Primary rating from NVD · only source for this CVE.
CVSS VectorNVD
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
Lifecycle Timeline
3DescriptionCVE.org
The Thim Kit for Elementor - Pre-built Templates & Widgets for Elementor plugin for WordPress is vulnerable to unauthorized access of data due to a missing validation checks on the 'thim-ekit/archive-course/get-courses' REST endpoint callback function in all versions up to, and including, 1.3.7. This makes it possible for unauthenticated attackers to disclose private or draft LearnPress course content by supplying post_status in the params_url payload.
AnalysisAI
The Thim Kit for Elementor plugin for WordPress versions up to 1.3.7 allows unauthenticated attackers to access private and draft LearnPress course content through an improperly secured REST API endpoint that accepts arbitrary post status parameters. The vulnerability stems from missing input validation on the 'thim-ekit/archive-course/get-courses' endpoint, enabling information disclosure to any remote attacker without authentication or user interaction. No patch is currently available for this medium-severity flaw affecting WordPress installations using the vulnerable plugin.
Technical ContextAI
The vulnerability exists in the 'thim-ekit/archive-course/get-courses' REST endpoint callback function within the Thim Kit for Elementor WordPress plugin (CPE prefix: cpe:2.3:a:thimpress:thim_kit_for_elementor). The root cause is classified under CWE-862 (Missing Authorization), indicating the endpoint fails to validate user capabilities before processing requests. WordPress REST endpoints typically use the register_rest_route() function with permission_callback parameter; this endpoint either omits the permission_callback entirely or implements insufficient checks. By supplying arbitrary post_status values in URL parameters, attackers bypass WordPress's built-in post visibility checks that normally restrict draft and private content to authorized users. The plugin integrates with LearnPress LMS and exposes course data through an unauthenticated REST interface without proper access control.
RemediationAI
Upgrade Thim Kit for Elementor to version 1.3.8 or later immediately through the WordPress plugin dashboard or direct download from the vendor. This patch version should include authentication and authorization validation on the 'thim-ekit/archive-course/get-courses' REST endpoint. Until patching is feasible, implement workarounds by disabling REST API access to the vulnerable endpoint via Web Application Firewall (WAF) rules blocking requests to /wp-json/thim-ekit/archive-course/get-courses with status parameters, or restrict REST API access to authenticated users only via WordPress configuration (disable_rest_api option or custom authentication middleware). Additionally, review course visibility settings in LearnPress to ensure sensitive courses are not inadvertently set to statuses queryable by unauthenticated users. Monitor access logs for suspicious REST endpoint queries and consider implementing IP-based restrictions on the WordPress install until patched.
The isMail transport in PHPMailer before 5.2.20 might allow remote attackers to pass extra parameters to the mail comman
The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1
The Hash Form - Drag & Drop Form Builder plugin for WordPress is vulnerable to arbitrary file uploads due to missing fil
The GiveWP - Donation Plugin and Fundraising Platform plugin for WordPress is vulnerable to PHP Object Injection in all
The Simple File List plugin for WordPress through version 4.2.2 contains an unauthenticated remote code execution vulner
The AI Engine WordPress plugin through version 3.1.3 exposes Bearer Token values through the /mcp/v1/ REST API endpoint
The Ninja Forms plugin before 2.9.42.1 for WordPress allows remote attackers to conduct PHP object injection attacks via
The Business Directory Plugin - Easy Listing Directories for WordPress plugin for WordPress is vulnerable to time-based
Remote code execution in WordPress 6.9.x (before 6.9.5) and 7.0.x (before 7.0.2) arises from a REST API batch endpoint r
SQL injection in the NotificationX WordPress plugin (versions up to and including 2.8.2) allows unauthenticated remote a
The POST SMTP Mailer - Email log, Delivery Failure Notifications and Best Mail SMTP for WordPress plugin for WordPress i
The MasterStudy LMS WordPress Plugin - for Online Courses and Education plugin for WordPress is vulnerable to union base
Same weakness CWE-862 – Missing Authorization
View allSame technique Authentication Bypass
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-12184