CVE-2026-120189
Received Received - Intake

Stack-Based Buffer Overflow in D-Link DIR-505 TFTP Upload Handler

Vulnerability report for CVE-2026-120189, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-11-01

Last updated on: 2026-11-01

Assigner: VulDB

Description

A vulnerability was identified in D-Link DIR-505 1.10B02. Affected is the function save_upload_file/mp_upload_file of the file /usr/bin/tftpd of the component TFTP Upload Filename Handler. The manipulation leads to stack-based buffer overflow. The attack is possible to be carried out remotely. The exploit is publicly available and might be used.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-11-01
Last Modified
2026-11-01
Generated
2026-11-01
AI Q&A
2026-11-01
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
D-Link DIR-505 1.10B02

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-121 A stack-based buffer overflow condition is a condition where the buffer being overwritten is allocated on the stack (i.e., is a local variable or, rarely, a parameter to a function).
CWE-119 The product performs operations on a memory buffer, but it reads from or writes to a memory location outside the buffer's intended boundary. This may result in read or write operations on unexpected memory locations that could be linked to other variables, data structures, or internal program data.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This vulnerability is a stack-based buffer overflow in the D-Link DIR-505 device, specifically in the TFTP Upload Filename Handler component. It occurs in the save_upload_file/mp_upload_file function of the /usr/bin/tftpd file. The flaw allows remote attackers to manipulate filenames during TFTP uploads, leading to memory corruption and potential remote code execution.

Detection Guidance

Check for unusual TFTP traffic or file uploads to the DIR-505 device. Monitor logs for crashes in /usr/bin/tftpd. Use network scanning tools to detect open TFTP ports (UDP 69) on the device.

Impact Analysis

This vulnerability can be exploited remotely without authentication, allowing attackers to execute arbitrary code on the device. This could lead to full system compromise, unauthorized access, data theft, or device takeover. The public availability of exploit code increases the risk of widespread attacks.

Compliance Impact

This vulnerability allows remote code execution via a stack-based buffer overflow in the TFTP Upload Filename Handler of D-Link DIR-505. Exploitation could lead to unauthorized access, data breaches, or system compromise, which may violate GDPR (data protection) and HIPAA (health data security) requirements for confidentiality and integrity.

Mitigation Strategies

Disable TFTP service on the DIR-505 device if not needed. Apply firmware updates from D-Link if available. Block external access to UDP port 69 on the device. Monitor for suspicious activity using the PoC files from the GitHub repository as a reference.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-120189. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart