CVE-2026-15693
Deferred Deferred - Pending Action

Stack-Based Buffer Overflow in Tenda BE12 Pro

Vulnerability report for CVE-2026-15693, 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-14

Assigner: VulDB

Description

A security vulnerability has been detected in Tenda BE12 Pro 16.03.66.23. This issue affects the function fromSafeMacFilter of the file /goform/SafeMacFilter. The manipulation of the argument page leads to stack-based buffer overflow. It is possible to initiate the attack remotely. The exploit has been disclosed publicly and may be used.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-07-14
Last Modified
2026-07-14
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
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-15693 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 function fromSafeMacFilter of the file /goform/SafeMacFilter.

The vulnerability is caused by the unsafe use of the sprintf function to process the user-controlled page parameter without proper length validation. This allows an attacker to send input exceeding the fixed-size buffer (256 bytes), leading to memory corruption.

  • The vulnerability can be exploited remotely without authentication.
  • Exploitation may result in application crashes, denial of service (DoS), arbitrary code execution, or information leakage.
  • A proof-of-concept exploit exists, demonstrating how an oversized page parameter in a POST request can trigger the flaw.
Detection Guidance

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

  • Verify the firmware version of your Tenda BE12 Pro router by accessing the router's web interface or using command-line tools if available.

You can also attempt to detect exploitation attempts by monitoring network traffic for unusual POST requests to the `/goform/SafeMacFilter` endpoint with oversized `page` parameters.

  • Use network monitoring tools like Wireshark or tcpdump to capture and analyze traffic to the router. Look for requests containing excessively long values in the `page` parameter.
  • Example tcpdump command to monitor traffic to the router: tcpdump -i eth0 -s 0 -A 'port 80 and host <router_ip>' | grep 'SafeMacFilter'.

Additionally, you can use vulnerability scanning tools that support CVE detection to check for the presence of this vulnerability on your router.

Impact Analysis

If you are using the Tenda BE12 Pro router with firmware version 16.03.66.23, this vulnerability could have serious consequences for your network security.

  • Attackers could take control of your router, allowing them to monitor or manipulate network traffic.
  • The router could be used as a pivot point to launch attacks against other devices on your network.
  • Exploitation could lead to denial of service (DoS), disrupting your internet connectivity or network services.
  • Arbitrary code execution could enable attackers to install malware, steal sensitive data, or create backdoors for persistent access.
  • Information leakage could expose sensitive details about your network configuration or connected devices.
Compliance Impact

This vulnerability could impact compliance with several common 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 processing personal data of EU citizens, exploitation could lead to unauthorized access or data breaches. GDPR requires organizations to implement appropriate security measures to protect personal data, and this vulnerability represents a failure to do so, potentially resulting in fines or legal consequences.
  • HIPAA (Health Insurance Portability and Accountability Act): If the router is part of a healthcare network handling protected health information (PHI), this vulnerability could lead to unauthorized access to sensitive patient data. HIPAA mandates strict security controls to safeguard PHI, and this flaw could be seen as a violation of those requirements.
  • PCI DSS (Payment Card Industry Data Security Standard): If the router is involved in processing payment card transactions, exploitation could compromise cardholder data. PCI DSS requires secure network configurations and regular vulnerability management, and this vulnerability would likely be considered a critical risk requiring immediate remediation.
  • NIST Cybersecurity Framework: The vulnerability undermines core functions like Identify, Protect, Detect, Respond, and Recover. Organizations following this framework would need to address the flaw to maintain compliance.

In all cases, the presence of this vulnerability indicates a failure to implement secure coding practices and proper vulnerability management, which are often required by these regulations and standards.

Mitigation Strategies

To mitigate the CVE-2026-15693 vulnerability, follow these immediate steps:

  • Check if your Tenda BE12 Pro router is running the affected firmware version (16.03.66.23). If so, look for an updated firmware version from the vendor and apply it as soon as possible.
  • If no firmware update is available, restrict access to the router's web interface from untrusted networks, such as the internet. Use firewall rules to block external access to the router's management interface.
  • Replace the unsafe `sprintf` function in the firmware with safer alternatives like `snprintf` to prevent buffer overflows. This step may require vendor intervention or custom firmware modifications.
  • Implement strict input length checks and validate the `page` parameter in the `/goform/SafeMacFilter` endpoint to ensure it does not exceed the buffer size.
  • Apply the principle of least privilege to the router's services to limit the potential impact of exploitation.
  • Monitor network traffic for signs of exploitation attempts, such as oversized `page` parameters in POST requests to the vulnerable endpoint.
  • Consider segmenting your network to isolate the router from critical systems until the vulnerability is patched.

Chat Assistant

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

EPSS Chart