Lucene search
+L

D-Link DIR-859 < 1.07b03_beta Multiple Vulnerabilities (SAP10146, SAP10147)

🗓️ 16 May 2025 00:00:00Reported by Copyright (C) 2025 Greenbone AGType 
openvas
 openvas
🔗 plugins.openvas.org👁 10 Views

D-Link DIR-859 firmware < 1.07b03_beta has a remote code execution vulnerability affecting devices.

Related
Refs
Code
ReporterTitlePublishedViews
Family
zdt
zdt
D-Link DIR-859 Unauthenticated Remote Command Execution Exploit
23 Jan 202000:00
zdt
zdt
zdt
D-Link Devices - Unauthenticated Remote Command Execution in ssdpcgi Exploit
10 Feb 202000:00
zdt
gitee
Gitee
Exploit for Deserialization of Untrusted Data in Redhat Jboss_Enterprise_Application_Platform
8 Dec 202020:38
gitee
gitee
Gitee
Exploit for OS Command Injection in Dlink Dir-859_Firmware
14 Nov 202221:16
gitee
gitee
Gitee
Exploit for OS Command Injection in Dlink Dir-859_Firmware
27 Sep 202114:59
gitee
githubexploit
GithubExploit
Exploit for OS Command Injection in Dlink Dir-859_Firmware
20 Jul 202209:39
githubexploit
attackerkb
ATTACKERKB
CVE-2019-17621
28 Mar 201900:00
attackerkb
bdu_fstec
BDU FSTEC
The vulnerability of D-Link DIR-818Lx, DIR-822, DIR-823, DIR-859, DIR-865L, DIR-868L, DIR-869, DIR-880L, DIR-890L/R, DIR-885L/R, and DIR-895L/R routers stems from the failure to address the issue of eliminating special elements used in the operating system’s command set. This allows attackers to execute arbitrary commands on behalf of the root user in the target system.
11 Feb 202000:00
bdu_fstec
bdu_fstec
BDU FSTEC
The vulnerability of the HTTP_ST component in the D-Link DIR-859 router’s microprogramming system arises from the failure to take measures to neutralize specific elements used in the operating system commands. This vulnerability allows a perpetrator to execute arbitrary commands.
20 Mar 202000:00
bdu_fstec
bdu_fstec
BDU FSTEC
The vulnerability of the REMOTE_PORT component of the D-Link DIR-859 router’s microprogramming system exists due to the failure to take measures to neutralize specific elements used in the operating system commands. This vulnerability allows a hacker to execute arbitrary commands.
20 Mar 202000:00
bdu_fstec
Rows per page
# SPDX-FileCopyrightText: 2025 Greenbone AG
# Some text descriptions might be excerpted from (a) referenced
# source(s), and are Copyright (C) by the respective right holder(s).
#
# SPDX-License-Identifier: GPL-2.0-only

CPE = "cpe:/o:dlink:dir-859_firmware";

if(description)
{
  script_oid("1.3.6.1.4.1.25623.1.0.134003");
  script_version("2025-06-27T05:41:33+0000");
  script_tag(name:"last_modification", value:"2025-06-27 05:41:33 +0000 (Fri, 27 Jun 2025)");
  script_tag(name:"creation_date", value:"2025-05-16 14:12:56 +0000 (Fri, 16 May 2025)");
  script_tag(name:"cvss_base", value:"10.0");
  script_tag(name:"cvss_base_vector", value:"AV:N/AC:L/Au:N/C:C/I:C/A:C");
  script_tag(name:"severity_vector", value:"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H");
  script_tag(name:"severity_origin", value:"NVD");
  script_tag(name:"severity_date", value:"2020-01-08 19:47:05 +0000 (Wed, 08 Jan 2020)");

  script_tag(name:"qod_type", value:"remote_banner");

  script_tag(name:"solution_type", value:"VendorFix");

  script_cve_id("CVE-2019-17621", "CVE-2019-20213", "CVE-2019-20215", "CVE-2019-20216",
                "CVE-2019-20217");

  script_name("D-Link DIR-859 < 1.07b03_beta Multiple Vulnerabilities (SAP10146, SAP10147)");

  script_category(ACT_GATHER_INFO);

  script_copyright("Copyright (C) 2025 Greenbone AG");
  script_family("Web application abuses");
  script_dependencies("gb_dlink_dir_consolidation.nasl");
  script_mandatory_keys("d-link/dir/detected");

  script_tag(name:"summary", value:"D-Link DIR-859 devices are prone to multiple vulnerabilities.");

  script_tag(name:"vuldetect", value:"Checks if a vulnerable version is present on the target host.");

  script_tag(name:"insight", value:"The following flaws exist:

  - CVE-2019-17621: The UPnP endpoint URL /gena.cgi allows an unauthenticated remote attacker to
  execute system commands as root, by sending a specially crafted HTTP SUBSCRIBE request to the UPnP
  service when connecting to the local network.

  - CVE-2019-20213: An information disclosure vulnerability

  - CVE-2019-20215, CVE-2019-20216, CVE-2019-20217: Remote code execution (RCE) via UPnP ssdpcfgi()
  LAN-side vulnerabilities");

  script_tag(name:"affected", value:"D-Link DIR-859 firmware versions prior to 1.07b03_beta.");

  script_tag(name:"solution", value:"Update to firmware version 1.07b03_beta or later.

  Note: You must update your router twice to close this security issue. See vendor advisory for
  further information.

  Note2: Vendor states that DIR-859 reached its End-of-Support Date in 10.12.2020, it is no longer
  supported, and firmware development has ceased. See vendor advisory for further
  recommendations.");

  script_xref(name:"URL", value:"https://supportannouncement.us.dlink.com/security/publication.aspx?name=SAP10146");
  script_xref(name:"URL", value:"https://supportannouncement.us.dlink.com/announcement/publication.aspx?name=SAP10147");
  script_xref(name:"URL", value:"https://medium.com/@s1kr10s/d-link-dir-859-unauthenticated-information-disclosure-en-faf1a9a13f3f");
  script_xref(name:"URL", value:"https://medium.com/@s1kr10s/d-link-dir-859-unauthenticated-rce-in-ssdpcgi-http-st-cve-2019-20215-en-2e799acb8a73");
  script_xref(name:"URL", value:"https://medium.com/@s1kr10s/d-link-dir-859-rce-unauthenticated-cve-2019-20216-cve-2019-20217-en-6bca043500ae");
  script_xref(name:"URL", value:"https://medium.com/@s1kr10s/d-link-dir-859-rce-unautenticated-cve-2019-17621-en-d94b47a15104");
  script_xref(name:"URL", value:"https://supportannouncement.us.dlink.com/announcement/publication.aspx?name=sap10267");
  script_xref(name:"URL", value:"https://service.dlink.co.in/resources/EOL-Products-Without-Service.pdf");
  script_xref(name:"URL", value:"https://legacy.us.dlink.com/");
  script_xref(name:"URL", value:"https://www.cisa.gov/known-exploited-vulnerabilities-catalog");
  script_xref(name:"CISA", value:"Known Exploited Vulnerability (KEV) catalog");

  exit(0);
}

include("host_details.inc");
include("revisions-lib.inc");
include("version_func.inc");

if( ! version = get_app_version( cpe:CPE, nofork:TRUE ) )
  exit( 0 );

# nb: some of the versions might contain _Beta or other suffixes, using revcomp to be on the safe side
if( revcomp( a:version, b:"1.07b03" ) < 0 ) {
  report = report_fixed_ver( installed_version:version, fixed_version:"1.07b03_beta" );
  security_message( port:0, data:report );
  exit( 0 );
}

exit( 99 );

Data

Build on a solid foundation with Vulners data

We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data

Api

Power your application with Vulners API

The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access

App

Assess and manage vulnerabilities with Vulners tools

Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation

27 Jun 2025 00:00Current
9.6High risk
Vulners AI Score9.6
CVSS 3.19.8
CVSS 210
EPSS0.89624
SSVC
10