cbcvebase.
CVE-2025-45779
published 2025-05-12

CVE-2025-45779: Tenda AC10 V1.0re_V15.03.06.46 is vulnerable to Buffer Overflow in the formSetPPTPUserList handler via the list POST parameter.

PriorityP264critical9.8CVSS 3.1
AVNACLPRNUINSUCHIHAH
EPSS
5.21%
91.6th percentile
Tenda AC10 V1.0re_V15.03.06.46 is vulnerable to Buffer Overflow in the formSetPPTPUserList handler via the list POST parameter.

Affected

5 ranges
VendorProductVersion rangeFixed in
msrcazl3_grub2_2.06-24_on_azure_linux_3.0
msrcazl3_grub2_2.06-25_on_azure_linux_3.0
msrccbl2_grub2_2.06-14_on_cbl_mariner_2.0
msrccbl2_grub2_2.06-15_on_cbl_mariner_2.0
tendaac10_firmware

Detection & IOCsextracted from sources · hover to see the quote

url/goform/setPptpUserList
snort
alert http any any -> $HOME_NET any (msg:"ET WEB_SPECIFIC_APPS Tenda AC10 setPptpUserList list Parameter Buffer Overflow Attempt (CVE-2025-45779, CVE-2025-65221, 2025-15215, 2025-15217)"; flow:established,to_server; http.method; content:"POST"; http.uri; bsize:23; content:"/goform/setPptpUserList"; fast_pattern; http.request_body; content:"list|3d|"; pcre:"/^[^\x26&]{200,}(?:\x26|$)/R"; reference:url,github.com/sunyou-iot/iot-vul/tree/main/TendaAC10/CVE-2025-45779; reference:cve,2025-45779; reference:cve,2025-5848; reference:cve,2025-65221; reference:cve,2025-15215; classtype:attempted-admin; sid:2062281; rev:2; metadata:affected_product Tenda, attack_target Networking_Equipment, tls_state plaintext, created_at 2025_05_12, cve CVE_2025_45779, deployment Perimeter, deployment Internal, performance_impact Low, confidence High, signature_severity Major, tag Exploit, updated_at 2025_05_13; target:dest_ip;)
bytes
list=
  • Exploit targets HTTP POST requests to the exact URI /goform/setPptpUserList (URI length is exactly 23 bytes); match on this URI with bsize:23 to avoid false positives.
  • The overflow is triggered via the `list` POST body parameter; look for `list=` (list|3d|) followed by 200 or more non-ampersand characters in the request body, indicating an oversized value.
  • Attack is plaintext HTTP only (tls_state plaintext); TLS-terminated traffic will not carry this exploit.
  • Exploit targets the formSetPPTPUserList handler on Tenda AC10 V1.0re_V15.03.06.46; the vulnerable firmware version can be used to scope detection to known-affected assets.
  • ·The Snort/Suricata rule (sid:2062281) covers four related CVEs (CVE-2025-45779, CVE-2025-65221, CVE-2025-15215, CVE-2025-15217) with a single signature; tuning or splitting may be needed if per-CVE fidelity is required.
  • ·The PCRE threshold of 200+ non-ampersand characters for the `list` parameter value is the detection heuristic; legitimate PPTP user list entries significantly shorter than this threshold will not trigger the rule.

CVSS provenance

nvdv3.19.8CRITICALCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
vendor_msrc4.1MEDIUM
Stop checking back — get the weekly exploitation signal.

Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.