CVE-2018-18320

An issue was discovered in the Merlin.PHP component 0.6.6 for Asuswrt-Merlin devices

published October 15, 2018

CVSS
—
EPSS
5%
Percentile
92.5
In the wild
Unconfirmed
What it is

⚠️ A sneaky `popen` call in exec.php could open the door for arbitrary command execution on Asuswrt-Merlin devices! This is a potential security headache just waiting to happen! 🔥 Think of exec.php as a restaurant kitchen that allows any delivery person to walk in and start cooking without checks. If an unauthorized person can place an order, they might whip up something truly disastrous! An attacker could exploit this flaw to run any command they choose, potentially taking complete control of the device. This means they could access sensitive data or disrupt network services—definitely not how you want to run your home or office network!

Put simply

Think of exec.php as a restaurant kitchen that allows any delivery person to walk in and start cooking without checks. If an unauthorized person can place an order, they might whip up something truly disastrous! This vulnerability arises from the `popen` function in exec.php of the Merlin.PHP component for Asuswrt-Merlin devices, allowing unauthorized command execution if accessed. Designed for trusted environments, this flaw could lead to significant security breaches if misconfigured.

What to do

An attacker could exploit this flaw to run any command they choose, potentially taking complete control of the device. This means they could access sensitive data or disrupt network services—definitely not how you want to run your home or office network! To safeguard your devices, ensure Merlin.PHP is only run in a secure, trusted intranet. Consider disabling the exec.php functionality if it's unnecessary for your use case, and keep the firmware updated to the latest version. You've got this! By taking these steps, you can lock down your devices and keep your network secure! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.05244 · 92.5th percentile
Published
2018-10-15T06:00Z
EPSS history
Timeline
  • 15 OCT 06:00Z
    An issue was discovered in the Merlin.PHP component 0.6.6 for Asuswrt-Merlin devices
    cvelistv5