Lucene search
+L

D-Link DIR-823G Multiple Vulnerabilities (2023 - 2025)

🗓️ 05 Jul 2023 00:00:00Reported by Copyright (C) 2023 Greenbone AGType 
openvas
 openvas
🔗 plugins.openvas.org👁 27 Views

D-Link DIR-823G <= 1.0.2B05 Multiple Vulnerabilities (Jul 2023) detecte

Related
Refs
Code
ReporterTitlePublishedViews
Family
attackerkb
ATTACKERKB
CVE-2023-26615
28 Jun 202315:15
attackerkb
attackerkb
ATTACKERKB
CVE-2023-26616
29 Jun 202316:15
attackerkb
attackerkb
ATTACKERKB
CVE-2023-26613
29 Jun 202316:15
attackerkb
attackerkb
ATTACKERKB
CVE-2023-26612
29 Jun 202316:15
attackerkb
bdu_fstec
BDU FSTEC
The vulnerability of the HNAP1 protocol implementation in the microprogramming-based router software of D–Link DIR-823G allows a attacker to cause a service failure.
13 Jul 202300:00
bdu_fstec
bdu_fstec
BDU FSTEC
The vulnerability of the HNAP1 protocol implementation in the microprogramming-based router software of D–Link DIR-823G allows a attacker to cause a service failure.
13 Jul 202300:00
bdu_fstec
bdu_fstec
BDU FSTEC
The vulnerability of D-Link DIR-823G router microprogramming software, related to the failure to take measures to neutralize special elements, allows a hacker to execute arbitrary commands.
18 Jul 202300:00
bdu_fstec
bdu_fstec
BDU FSTEC
The vulnerability of the D-Link DIR-823G router’s microprogramming software, related to errors in the password recovery mechanism, allows a intruder to gain unauthorized access to protected information.
20 Jul 202300:00
bdu_fstec
bdu_fstec
BDU FSTEC
The vulnerability of D-Link DIR-823G router’s microprogramming software allows a hacker to execute arbitrary code.
4 Mar 202400:00
bdu_fstec
bdu_fstec
BDU FSTEC
The vulnerability of the sub_41D354() function in D-Link DIR-823G router’s software allows a hacker to execute arbitrary code or cause malfunctions during maintenance.
5 Mar 202400:00
bdu_fstec
Rows per page
# SPDX-FileCopyrightText: 2023 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-823g_firmware";

if(description)
{
  script_oid("1.3.6.1.4.1.25623.1.0.170506");
  script_version("2025-11-27T05:40:40+0000");
  script_tag(name:"last_modification", value:"2025-11-27 05:40:40 +0000 (Thu, 27 Nov 2025)");
  script_tag(name:"creation_date", value:"2023-07-05 09:32:27 +0000 (Wed, 05 Jul 2023)");
  script_tag(name:"cvss_base", value:"7.5");
  script_tag(name:"cvss_base_vector", value:"AV:N/AC:L/Au:N/C:P/I:P/A:P");
  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:"2025-03-17 04:15:16 +0000 (Mon, 17 Mar 2025)");

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

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

  # nb: Unlike other VTs we're using the CVEs line by line here for easier addition of new CVEs / to
  #     avoid too large diffs when adding a new CVE.
  script_cve_id("CVE-2023-26612",
                "CVE-2023-26613",
                "CVE-2023-26615",
                "CVE-2023-26616",
                "CVE-2024-13030",
                "CVE-2024-27655",
                "CVE-2024-27656",
                "CVE-2024-27657",
                "CVE-2024-27658",
                "CVE-2024-27659",
                "CVE-2024-27660",
                "CVE-2024-27661",
                "CVE-2024-27662",
                "CVE-2024-33345",
                "CVE-2024-51023",
                "CVE-2024-51024",
                "CVE-2025-2359",
                "CVE-2025-2360",
                "CVE-2025-60331",
                "CVE-2025-60332",
                "CVE-2025-60671",
                "CVE-2025-60675");

  script_name("D-Link DIR-823G Multiple Vulnerabilities (2023 - 2025)");

  script_category(ACT_GATHER_INFO);

  script_copyright("Copyright (C) 2023 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-823G devices are prone to multiple
  vulnerabilities.");

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

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

  - CVE-2023-26612: Buffer overflow originating from the HostName field in SetParentsControlInfo

  - CVE-2023-26613: OS command injection via a crafted get request to EXCU_SHELL

  - CVE-2023-26615: Web page management password reset via SetMultipleActions API

  - CVE-2023-26616: Buffer overflow originating from the URL field in SetParentsControlInfo

  - CVE-2024-13030: Improper access controls in the Web Management Interface component

  - CVE-2024-27655: Buffer overflow via the SOAPACTION parameter

  - CVE-2024-27656: Buffer overflow via the Cookie parameter

  - CVE-2024-27657: Buffer overflow via the User-Agent parameter

  - CVE-2024-27658, CVE-2024-27659, CVE-2024-27660, CVE-2024-27661, CVE-2024-27662: NULL-pointer
  dereferences

  - CVE-2024-33345: Null-pointer dereference in the main function of upload_firmware.cgi, which
  allows remote attackers to cause a Denial of Service (DoS) via a crafted input

  - CVE-2024-51023: Command injection via the Address parameter in the SetNetworkTomographySettings
  function

  - CVE-2024-51024: Command injection via the HostName parameter in the SetWanSettings function

  - CVE-2025-2359: Improper authorization by manipulating the SOAPAction argument of the
  SetDDNSSettings function of the file /HNAP1/ of the component DDNS Service

  - CVE-2025-2360: Improper authorization by manipulating the SOAPAction argument of the
  SetUpnpSettings function of the file /HNAP1/ of the component UPnP Service

  - CVE-2025-60331: A buffer overflow vulnerability in the FillMacCloneMac parameter in the /
  EXCU_SHELL endpoint. This vulnerability allows attackers to cause a Denial of Service (DoS) via a
  crafted input.

  - CVE-2025-60332: A NULL pointer dereference in the SetWLanRadioSettings function allows
  attackers to cause a Denial of Service (DoS) via a crafted HTTP request.

  - CVE-2025-60671: A command injection exists in the timelycheck and sysconf binaries, which
  process the /var/system/linux_vlan_reinit file.

  - CVE-2025-60675: A command injection vulnerability exists in the timelycheck and sysconf
  binaries, which process the /tmp/new_qos.rule configuration file");

  script_tag(name:"affected", value:"D-Link DIR-823G devices in all versions.");

  script_tag(name:"solution", value:"No known solution was made available for at least one year
  since the disclosure of this vulnerability. Likely none will be provided anymore. General
  solution options are to upgrade to a newer release, disable respective features, remove the
  product or replace the product by another one.

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

  script_xref(name:"URL", value:"https://github.com/726232111/VulIoT/tree/main/D-Link/DIR823G%20V1.0.2B05/HNAP1/SetMultipleActions");
  script_xref(name:"URL", value:"https://github.com/726232111/VulIoT/tree/main/D-Link/DIR823G%20V1.0.2B05/HNAP1/SetParentsControlInfo");
  script_xref(name:"URL", value:"https://github.com/726232111/VulIoT/tree/main/D-Link/DIR823G%20V1.0.2B05/excu_shell");
  script_xref(name:"URL", value:"https://github.com/n0wstr/IOTVuln/tree/main/DIR-823g/UploadFirmware");
  script_xref(name:"URL", value:"https://github.com/abcdefg-png/IoT-vulnerable/blob/main/Unauthorized_Vulnerability/D-Link/DIR-823G/SetAutoRebootSettings.md");
  script_xref(name:"URL", value:"https://lavender-bicycle-a5a.notion.site/D-Link-DIR-823G-SetDDNSSettings-1ac53a41781f80d98649dd3cbe106e9b?pvs=4");
  script_xref(name:"URL", value:"https://lavender-bicycle-a5a.notion.site/D-Link-DIR-823G-SetDDNSSettings-1ac53a41781f80d98649dd3cbe106e9b?pvs=4");
  script_xref(name:"URL", value:"https://calm-healer-839.notion.site/CVE-APPLY-2024-02-06-b7ed92427c0146469b561bc5d0c4ad4f");
  script_xref(name:"URL", value:"https://github.com/z472421519/BinaryAudit/blob/main/PoC/BOF/DIR823G/FillMacCloneMac/FillMacCloneMac.md");
  script_xref(name:"URL", value:"https://github.com/z472421519/BinaryAudit/blob/main/PoC/NPD/DIR823G/SetWLanRadioSetting.md");
  script_xref(name:"URL", value:"https://github.com/yifan20020708/SGTaint-0-day/blob/main/DLink/DLink-DIR-823G/CVE-2025-60671.md");
  script_xref(name:"URL", value:"https://github.com/yifan20020708/SGTaint-0-day/blob/main/DLink/DLink-DIR-823G/CVE-2025-60675.md");
  script_xref(name:"URL", value:"http://www.dlink.com.cn/techsupport/ProductInfo.aspx?m=DIR-823G");
  script_xref(name:"URL", value:"https://supportannouncement.us.dlink.com/security/publication.aspx?name=SAP10410");

  exit(0);
}

include("host_details.inc");
include("version_func.inc");


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

report = report_fixed_ver( installed_version:version, fixed_version:"None" );
security_message( port:0, data:report );
exit( 0 );

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 Nov 2025 00:00Current
8High risk
Vulners AI Score8
CVSS 3.18.8 - 9.8
CVSS 46.9
CVSS 27.5
CVSS 37.3
EPSS0.31396
SSVC
27