VYPR
High severity8.8NVD Advisory· Published May 31, 2026

CVE-2026-10159

CVE-2026-10159

Description

A stack-based buffer overflow in TRENDnet TEW-432BRP's formSysLog function allows remote unauthenticated attackers to crash the device or execute arbitrary code.

AI Insight

LLM-synthesized narrative grounded in this CVE's description and references.

A stack-based buffer overflow in TRENDnet TEW-432BRP's formSysLog function allows remote unauthenticated attackers to crash the device or execute arbitrary code.

Vulnerability

A stack-based buffer overflow exists in the TRENDnet TEW-432BRP wireless router, firmware version 3.10B20, within the function formSysLog handling the /goform/formSysLog endpoint [1]. The vulnerability is triggered by a maliciously long value supplied to the current_page argument. The input is copied without bounds checking into a stack buffer, overwriting the return address [1]. No authentication is required to reach the vulnerable code path, and the attack can be initiated remotely [1].

Exploitation

An unauthenticated attacker on the network can send a specially crafted HTTP POST request to /goform/formSysLog with an overly long current_page parameter [1]. The publicly available proof-of-concept (PoC) provides a long string of 'a' characters that causes a stack overflow, resulting in a denial-of-service (device crash) [1]. More sophisticated exploitation may allow control of the program counter to achieve arbitrary code execution [1]. No user interaction is needed beyond the router being accessible [1].

Impact

Successful exploitation leads to a stack overflow that can crash the router (denial of service) or potentially allow remote code execution (RCE) with the privileges of the Boa web server process [1]. An attacker who achieves RCE could then fully compromise the router, alter configuration, intercept traffic, or use the device as a pivot point in further network attacks [1]. The impact is high due to the possibility of complete device compromise without authentication [1].

Mitigation

The vendor has declared the TEW-432BRP product end-of-life (EOL) since 2009 and states that they cannot replicate or fix any vulnerabilities [1]. No patch is available. Users are strongly advised to retire and replace this device with a supported model that receives security updates. As of publication, there is no indication this vulnerability is listed in CISA's Known Exploited Vulnerabilities (KEV) catalog [1].

AI Insight generated on May 31, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.

Affected products

1

Patches

0

No patches discovered yet.

Vulnerability mechanics

Root cause

"Missing input length validation in the formSysLog function allows an attacker-controlled parameter to overflow a stack buffer."

Attack vector

An unauthenticated remote attacker sends a crafted POST request to `/goform/formSysLog` with an overly long `current_page` parameter. The input is copied directly to a stack buffer without bounds checking, overwriting the return address and causing a crash. The PoC demonstrates a crash with 839 bytes of `'a'` characters [ref_id=1]. This is a classic stack-based buffer overflow (CWE-121).

Affected code

The vulnerability resides in the `formSysLog` function inside the `boa` binary, reachable via the `/goform/formSysLog` endpoint. The `current_page` argument is copied into a stack buffer without length checking, causing a stack-based buffer overflow.

What the fix does

No patch is available. The vendor states the product has been end-of-life for 15 years (since 2009) and will not replicate or fix any vulnerabilities [ref_id=1]. The researcher recommends checking the string content length during input extraction to prevent the overflow.

Preconditions

  • networkThe attacker must be able to send HTTP requests to the router's web interface (typically on port 80).
  • authNo authentication is required; the PoC includes a Basic Authorization header but the overflow occurs before any credential check.

Reproduction

Send a POST request to `/goform/formSysLog` with a `current_page` parameter containing approximately 839 or more 'a' characters. The router will crash and become unresponsive. See the PoC in [ref_id=1] for the exact request format.

Generated on May 31, 2026. Inputs: CWE entries + fix-commit diffs from this CVE's patches. Citations validated against bundle.

References

4

News mentions

0

No linked articles in our index yet.