CVE-2026-94952: TOTOLINK N150RT stack-based buffer overflow in web management

CVE-2026-94952 · Severity: info · Published 2026-09-29

TOTOLINK N150RT routers contain a stack-based buffer overflow in the web management interface that allows authenticated attackers to crash the router or potentially execute arbitrary code. An attacker with valid router credentials can send a specially crafted request to the port-forwarding configuration handler to overflow the web server's memory, causing denial of service or remote code execution with root privileges.

Technologies: TOTOLINK N150RT. Vendors: TOTOLINK.

Quick answers

Is CVE-2026-94952 exploited in the wild?
No. Junglewise Threat Intelligence has no report of CVE-2026-94952 being exploited in the wild.
How severe is CVE-2026-94952?
Informational severity, published 29 September 2026.
Which products and versions are affected?
TOTOLINK N150RT V3.4.0-B20201030.
Is there a fix for CVE-2026-94952?
No fixed version is recorded yet. Check the vendor's advisory in the references below. If you run it, Junglewise drafts a mitigation that fits your setup and applies it once you approve, with senior security engineers behind it.
How is CVE-2026-94952 attacked?
It is attacked over the network, in a network appliance.
Am I affected by CVE-2026-94952?
Check whether you run TOTOLINK N150RT at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.

Technical details

The vulnerability is a classic unbounded sprintf() buffer overflow in the /boafrm/formPortFw handler (bin/boa sub_4156B0). When the addPortFw parameter is set, user-controlled ip_subnet and fw_ip parameters are concatenated into a fixed 32-byte stack buffer without length validation, allowing attackers to write 2000+ bytes past the buffer boundary. The subsequent inet_aton() call provides no mitigation as it operates on the already-corrupted stack; exploitation requires authenticated access via POST request with combined payload exceeding 31 bytes.

Affected products

  • TOTOLINK N150RT V3.4.0-B20201030

Timeline

  • 2026-09-29: disclosed

References

This page as Markdown. Free to reuse under CC BY 4.0 with a link back.