CVE-2024-6386: WPML Multilingual CMS <= 4.6.12 - Authenticated (Contributor+) Remote Code Execution via Twig Server-Side Template Injection
The WPML plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 4.6.12 via Twig Server-Side Template Injection. This is due to missing input validation and sanitization on the render function. This makes it possible for authenticated attackers, with Contributor-level access and above, to execute code on the server.
Affected Software
Event History
Frequently Asked Questions
What is the severity of CVE-2024-6386?
The severity of CVE-2024-6386 is critical due to the potential for Remote Code Execution.
How do I fix CVE-2024-6386?
To fix CVE-2024-6386, update the WPML plugin to version 4.6.13 or later.
Who is affected by CVE-2024-6386?
Any WordPress sites using WPML plugin versions up to 4.6.12 are affected by CVE-2024-6386.
What causes CVE-2024-6386?
CVE-2024-6386 is caused by missing input validation and sanitization in the Twig Server-Side Template Injection feature.
Is authentication required to exploit CVE-2024-6386?
Yes, authentication is required to exploit CVE-2024-6386, as it involves an authenticated attack vector.