CVE-2018-8941

HIGH

D-Link DSL-3782 Firmware EU 1.01 - Authenticated Buffer Overflow via Diagnostics_Entry Addr Parameter

Title source: llm
STIX 2.1

Exploitation Summary

EIP tracks 1 public exploit for CVE-2018-8941. PoCs published by SECFORCE.

AI-analyzed exploit summary This PoC demonstrates a buffer overflow vulnerability in D-Link DSL-3782's '/userfs/bin/tcapi' binary, allowing authenticated users to execute arbitrary code via a crafted 'Addr' parameter in the 'Diagnostics_Entry' function. The exploit includes a ROP chain to execute 'system("reboot");' as root.

Description

Diagnostics functionality on D-Link DSL-3782 devices with firmware EU v. 1.01 has a buffer overflow, allowing authenticated remote attackers to execute arbitrary code via a long Addr value to the 'set Diagnostics_Entry' function in an HTTP request, related to /userfs/bin/tcapi.

Exploits (1)

nomisec WORKING POC 9 stars
by SECFORCE · poc
https://github.com/SECFORCE/CVE-2018-8941

This PoC demonstrates a buffer overflow vulnerability in D-Link DSL-3782's '/userfs/bin/tcapi' binary, allowing authenticated users to execute arbitrary code via a crafted 'Addr' parameter in the 'Diagnostics_Entry' function. The exploit includes a ROP chain to execute 'system("reboot");' as root.

Classification
Working Poc 95%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: D-Link DSL-3782
Auth required
Prerequisites: Authenticated access to the device's web GUI · Knowledge of target process memory layout
devstral-2 · analyzed Feb 16, 2026 Full analysis →

References (1)

Core 1
Core References
Exploit, Third Party Advisory x_refsource_misc
https://github.com/SECFORCE/CVE-2018-8941

Scores

CVSS v3 8.8
EPSS 0.0686
EPSS Percentile 93.2%
Attack Vector NETWORK
CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

Details

CWE
CWE-119
Status published
Products (1)
d-link/dsl-3782_firmware 1.01
Published Apr 03, 2018
Tracked Since Feb 18, 2026