CVE-2020-10257

The ThemeREX Addons plugin before 2020-03-09 for WordPress lacks access control on the /trx_addons/v2/get/sc_layout REST API endpoint, allowing for PHP…

Critical · published March 9, 2020

CVSS v3.0
9.8
EPSS
9%
Percentile
95.2
In the wild
Unconfirmed
What it is

🚨 An open gateway for trouble! The ThemeREX Addons plugin for WordPress has a REST API endpoint that's as inviting as a front door without locks — allowing any user to execute PHP functions freely! 🔥 Think of the /trx_addons/v2/get/sc_layout endpoint as a restaurant kitchen where anyone can waltz in and start cooking — without any checks to keep the chefs in line. This vulnerability lets unauthorized users whip up a whole menu of malicious code without breaking a sweat! This flaw could lead to devastating consequences — anyone could gain control over your site, executing arbitrary PHP functions that could alter content, steal sensitive data, or even take down your entire site! The potential for chaos is immense, and your users' trust could be lost in a heartbeat.

Put simply

Think of the /trx_addons/v2/get/sc_layout endpoint as a restaurant kitchen where anyone can waltz in and start cooking — without any checks to keep the chefs in line. This vulnerability lets unauthorized users whip up a whole menu of malicious code without breaking a sweat! The vulnerability lies in the lack of access control for the /trx_addons/v2/get/sc_layout REST API endpoint, which allows any user to send an unsafe 'sc' parameter to execute PHP functions, bypassing security measures that should be in place.

What to do

This flaw could lead to devastating consequences — anyone could gain control over your site, executing arbitrary PHP functions that could alter content, steal sensitive data, or even take down your entire site! The potential for chaos is immense, and your users' trust could be lost in a heartbeat. Patch your ThemeREX Addons plugin to version 2020-03-09 or later immediately! Additionally, review your REST API permissions and implement access control to ensure that only authorized users can access critical endpoints. Don't delay—your website's security is at stake! You can tackle this! By following these steps, you'll not only protect your site but also earn your Security Hero badge! 🛡️

The record
Technical detail
CVSS v3.0
9.8 · CRITICAL
Vector
CVSS:3.0/AC:L/AV:N/A:H/C:H/I:H/PR:N/S:U/UI:N
CVSS v4.0
Not supplied
EPSS
0.08877 · 95.2th percentile
Published
2020-03-09T23:41Z
EPSS history
Timeline
  • 09 MAR 23:41Z
    The ThemeREX Addons plugin before 2020-03-09 for WordPress lacks access control on the /trx_addons/v2/get/sc_layout REST API endpoint, allowing for PHP…
    cvelistv5