CVE-2026-124058 json
TOTOLINK CA300-PoE cstecgi.cgi setWiFiRepeaterConfig buffer overflow
published 2026-11-07 33 h ago modified 2026-11-07 33 h ago also EUVD-2026-119325
- cvss
- 9.1
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.5%
- EPSS 0.5% chance of exploitation in 30 days, percentile 42%
- public exploits
- 0
- none known
Summary
A weakness has been identified in TOTOLINK CA300-PoE 6.2c.884. Affected is the function setWiFiRepeaterConfig of the file /cgi-bin/cstecgi.cgi. Executing a manipulation of the argument ApCliKeyStr can lead to buffer overflow. The attack can be launched remotely. The exploit has been made available to the public and could be used for attacks.
Exploit prediction
0.49% chance of exploitation in the next 30 days, higher than 42% of all scored CVEs (FIRST EPSS, 2026-11-08).
Exploits and checks
- lavender-bicycle-a5a.notion.site https://lavender-bicycle-a5a.notion.site/TOTOLINK-CA300-PoE-setWiFiRepeaterConfig-3f953a41781f80349879d9aca7c4702a?source=copy_link referenced PoC, tagged "exploit" by a source, unverified
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 4.0 | 9.4 | CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/E:P |
| CNA | 3.1 | 9.1 | CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H/E:P/RL:X/RC:C |
| CNA | 3.0 | 9.1 | CVSS:3.0/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H/E:P/RL:X/RC:C |
| CNA | 2.0 | 8.3 | AV:N/AC:L/Au:M/C:C/I:C/A:C/E:POC/RL:ND/RC:C |
Affected products
- TOTOLINK CA300-PoE
Classification
References
-
lavender-bicycle-a5a.notion.site
/TOTOLINK-CA300-PoE-setWiFiRepeaterConfig-3f953a41781f80349879d9aca7c4702a?source=copy_link
exploit
-
vuldb.com
/vuln/432113
vdb-entry, technical-description
-
vuldb.com
/vuln/432113/cti
signature, permissions-required
-
vuldb.com
/cve/CVE-2026-124058
third-party-advisory
-
vuldb.com
/submit/1033755
third-party-advisory
-
totolink.net
/
product
Sources
- CVE List CVE-2026-124058
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.