CVE-2026-15695
Deferred Deferred - Pending Action

Stack-Based Buffer Overflow in Tenda BE12 Pro

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

Publication date: 2026-07-14

Last updated on: 2026-07-15

Assigner: VulDB

Description

A flaw has been found in Tenda BE12 Pro 16.03.66.23. The affected element is the function fromDhcpListClient of the file /goform/DhcpListClient. This manipulation of the argument page causes stack-based buffer overflow. The attack can be initiated remotely. The exploit has been published and may be used.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-07-14
Last Modified
2026-07-15
Generated
2026-08-03
AI Q&A
2026-07-14
EPSS Evaluated
2026-08-02
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
shenzhen_jixiang_tengda_technology_co_ltd tenda_be12_pro 16.03.66.23

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
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.
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).

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

CVE-2026-15695 is a stack-based buffer overflow vulnerability in the Tenda BE12 Pro router, specifically in firmware version 16.03.66.23. The issue occurs in the `fromDhcpListClient` function within the `/goform/DhcpListClient` endpoint.

The vulnerability arises because the function uses the unsafe `sprintf` function to write user-controlled input from the `page` parameter into a fixed-size 256-byte buffer without proper length validation. If the input exceeds 256 bytes, it can overwrite adjacent memory, leading to memory corruption.

  • This can result in application crashes, arbitrary code execution, or unauthorized access to the device.
  • The attack can be initiated remotely without authentication by sending a POST request with an oversized `page` parameter.

The vendor, Shenzhen Jixiang Tengda Technology Co., Ltd., has not yet released a patch for this vulnerability.

Detection Guidance

To detect the CVE-2026-15695 vulnerability on your network or system, you can check if the Tenda BE12 Pro router is running the affected firmware version (V16.03.66.23).

  • Inspect the router's firmware version by accessing its web interface or administrative console. Look for the firmware version in the system information or status page.
  • Use network scanning tools to identify Tenda BE12 Pro devices on your network. Tools like Nmap can help detect devices and their firmware versions if supported.

To test for the vulnerability, you can attempt to send a crafted POST request to the `/goform/DhcpListClient` endpoint with an oversized `page` parameter. However, this should be done in a controlled environment as it may crash the device or cause unintended behavior.

  • Example command to test for the vulnerability (use with caution):
  • curl -X POST http://<router_ip>/goform/DhcpListClient -d "page=<oversized_input>"

If the router crashes or behaves abnormally, it may indicate the presence of the vulnerability. Ensure you have permission to test the device and are aware of the risks involved.

Impact Analysis

This vulnerability can have severe impacts if exploited, including:

  • Device crashes or instability: An attacker could crash the router, disrupting network connectivity.
  • Arbitrary code execution: An attacker could execute malicious code on the router, gaining control over it.
  • Data confidentiality risks: Sensitive information stored on or passing through the router could be leaked or intercepted.
  • Network compromise: The router could be used as a launchpad for further attacks, such as monitoring network traffic, redirecting users to malicious sites, or spreading malware to other devices on the network.
  • Loss of control: An attacker could take full control of the router, altering settings, blocking access, or using it for malicious activities like botnets.
Compliance Impact

This vulnerability can impact compliance with several standards and regulations, depending on the context in which the affected router is used:

  • GDPR (General Data Protection Regulation): If the router is used in an environment handling personal data of EU citizens, exploitation of this vulnerability could lead to unauthorized access or leakage of personal data. This would violate GDPR requirements for data protection and could result in significant fines or legal consequences.
  • HIPAA (Health Insurance Portability and Accountability Act): In healthcare settings, if the router processes or transmits protected health information (PHI), this vulnerability could expose PHI to unauthorized access. This would violate HIPAA's security and privacy rules, leading to penalties and reputational damage.
  • PCI DSS (Payment Card Industry Data Security Standard): If the router is part of a network processing payment card data, exploitation could lead to unauthorized access to cardholder data. This would violate PCI DSS requirements for securing cardholder data environments.
  • Other standards: The vulnerability could also affect compliance with frameworks like ISO 27001, NIST, or sector-specific regulations that mandate secure handling of sensitive data and protection against unauthorized access.

Organizations using the affected router should assess their exposure and take mitigating actions to avoid compliance violations and potential legal or financial repercussions.

Mitigation Strategies

Immediate steps to mitigate CVE-2026-15695 include the following actions:

  • Restrict access to the router's administrative interface from untrusted networks. Ensure the router is not exposed to the internet and is only accessible from a trusted local network.
  • Disable remote management features if they are not required. This reduces the attack surface by preventing external access to the router's web interface.
  • Apply network-level protections such as firewalls or intrusion prevention systems (IPS) to block malicious requests targeting the `/goform/DhcpListClient` endpoint.
  • Monitor network traffic for unusual activity, such as repeated POST requests to the vulnerable endpoint, which may indicate exploitation attempts.
  • If possible, replace the router with a model that is not affected by this vulnerability or wait for an official patch from the vendor (Shenzhen Jixiang Tengda Technology Co., Ltd.).

Long-term mitigations suggested by the resource include:

  • Replacing unsafe functions like `sprintf` with safer alternatives such as `snprintf` to prevent buffer overflows.
  • Implementing strict input length checks and validating the `page` parameter to ensure it does not exceed the buffer size.
  • Applying least privilege principles to the service to limit the impact of potential exploitation.
  • Adopting secure coding practices to prevent similar vulnerabilities in the future.

Chat Assistant

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

EPSS Chart