CVE-2020-14993

A stack-based buffer overflow on DrayTek Vigor2960, Vigor3900, and Vigor300B devices before 1.5.1.1 allows remote attackers to execute arbitrary code via the…

published June 23, 2020

CVSS
—
EPSS
6%
Percentile
92.8
In the wild
Unconfirmed
What it is

⚠️ A remote attacker can exploit a stack-based buffer overflow in DrayTek Vigor devices before version 1.5.1.1 – it’s like leaving a back door open in a security system! 🔓 Think of it as a poorly designed delivery service that takes any package, even one that’s way too big for the mailbox. If a package exceeds the mailbox limit, it spills the contents everywhere, potentially causing chaos. An attacker could send a specially crafted user phone number, leading to arbitrary code execution. This means they could essentially take over the device, accessing sensitive information or even launching further attacks from your network – absolutely devastating!

Put simply

Think of it as a poorly designed delivery service that takes any package, even one that’s way too big for the mailbox. If a package exceeds the mailbox limit, it spills the contents everywhere, potentially causing chaos. The vulnerability lies in the way the 'formuserphonenumber' parameter is handled during the 'authusersms' action in mainfunction.cgi, which allows the overflow to occur due to inadequate bounds checking.

What to do

An attacker could send a specially crafted user phone number, leading to arbitrary code execution. This means they could essentially take over the device, accessing sensitive information or even launching further attacks from your network – absolutely devastating! To protect your devices, immediately upgrade to version 1.5.1.1 or newer. Additionally, review your device configurations and apply best practices for network security to further mitigate risks. You’ve got this! With these steps, you can secure your network and keep those pesky attackers at bay. 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.05544 · 92.8th percentile
Published
2020-06-23T11:50Z
EPSS history
Timeline
  • 23 JUN 11:50Z
    A stack-based buffer overflow on DrayTek Vigor2960, Vigor3900, and Vigor300B devices before 1.5.1.1 allows remote attackers to execute arbitrary code via the…
    cvelistv5