CVE-2020-25757
8.8
Vector
CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Exploitability: 2.8 / Impact: 5.9
Source: NVD
Description
A lack of input validation and access controls in Lua CGIs on D-Link DSR VPN routers may result in arbitrary input being passed to system command APIs, resulting in arbitrary command execution with root privileges. This affects DSR-150, DSR-250, DSR-500, and DSR-1000AC with firmware 3.14 and 3.17.
Affected (10)
Configuration A
| Vulnerable Software | Affected Versions |
|---|---|
| Up to 3.17 |
| Running on/with | Platform Versions |
|---|---|
Dlink Dsr 150 | All versions |
Configuration B
| Vulnerable Software | Affected Versions |
|---|---|
| Up to 3.17 |
| Running on/with | Platform Versions |
|---|---|
Dlink Dsr 150n | All versions |
Configuration C
| Vulnerable Software | Affected Versions |
|---|---|
| Up to 3.17 |
| Running on/with | Platform Versions |
|---|---|
Dlink Dsr 250 | All versions |
Configuration D
| Vulnerable Software | Affected Versions |
|---|---|
| Up to 3.17 |
| Running on/with | Platform Versions |
|---|---|
Dlink Dsr 250n | All versions |
Configuration E
| Vulnerable Software | Affected Versions |
|---|---|
| Up to 3.17 |
| Running on/with | Platform Versions |
|---|---|
Dlink Dsr 500 | All versions |
Configuration F
| Vulnerable Software | Affected Versions |
|---|---|
| All versions |
| Running on/with | Platform Versions |
|---|---|
Dlink Dsr 500n | All versions |
Configuration G
| Vulnerable Software | Affected Versions |
|---|---|
| Up to 3.17 |
| Running on/with | Platform Versions |
|---|---|
Dlink Dsr 500ac | All versions |
Configuration H
| Vulnerable Software | Affected Versions |
|---|---|
| Up to 3.17 |
| Running on/with | Platform Versions |
|---|---|
Dlink Dsr 1000 | All versions |
Configuration I
| Vulnerable Software | Affected Versions |
|---|---|
| Up to 3.17 |
| Running on/with | Platform Versions |
|---|---|
Dlink Dsr 1000n | All versions |
Configuration J
| Vulnerable Software | Affected Versions |
|---|---|
| Up to 3.17 |
| Running on/with | Platform Versions |
|---|---|
Dlink Dsr 1000ac | All versions |
Related CWEs
CWE-20
Improper Input Validation
The product receives input or data, but it does
not validate or incorrectly validates that the input has the
properties that are required to process the data safely and
correctly.
CWE-78
Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')
The product constructs all or part of an OS command using externally-influenced input from an upstream component, but it does not neutralize or incorrectly neutralizes special elements that could modify the intended OS command when it is sent to a downstream component.
References (6)
Source: cve@mitre.org
Vendor Advisory
Source: cve@mitre.org
Third Party Advisory
Source: af854a3a-2127-422b-91ae-364da2661108
Vendor Advisory
Source: af854a3a-2127-422b-91ae-364da2661108
Third Party Advisory
Source: af854a3a-2127-422b-91ae-364da2661108
Vendor Advisory
Timeline
No history available yet.