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
glinet-beryl-ax-triple-rce-cve-2026-11450-11451-11452-unauthenticated-root-on-travel-router | Kitploit
Tools/GitHubGitHub/hunt-benito/glinet-beryl-ax-triple-rce-cve-2026-11450-11451-11452-unauthenticated-root-on-travel-router
Embedded Systems SecurityVulnerability AnalysisExploitationWeb Application ExploitationPenetration TestingLearning & Education
GitHubhunt-benito/glinet-beryl-ax-triple-rce-cve-2026-11450-11451-11452-unauthenticated-root-on-travel-router

glinet-beryl-ax-triple-rce-cve-2026-11450-11451-11452-unauthenticated-root-on-travel-router

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share
View Repository
112 months agoNot yet reviewed

GL.iNet Beryl AX Triple RCE PoC

PoC for three unauthenticated command injection vulnerabilities (CVE-2026-11450, CVE-2026-11451, CVE-2026-11452) in the GL.iNet GL-MT3000 (Beryl AX) travel router firmware <= 4.4.5.

Full writeup: https://www.hunt-benito.com/blog/glinet-beryl-ax-triple-rce-cve-2026-11450-11451-11452-unauthenticated-root-on-travel-router/

Vulnerabilities

CVECVSSTechnique
CVE-2026-114507.3Buffer size mismatch (0x40 vs 0x100) bypasses access() gate, $() injected via system()
CVE-2026-114517.3Single-quote escape in FTP media_dir parameter breaks shell quoting
CVE-2026-114527.3$() command substitution in Samba password parameter inside double-quoted printf

All three exploit the unauthenticated /cgi-bin/glc CGI dispatcher which loads plugins via dlopen/dlsym with no auth or method allowlist.

Usage

root@kitploit:~
# Exploit all three CVEs
python3 poc.py http://192.168.8.1

# Exploit a specific CVE
python3 poc.py http://192.168.8.1 -c "id" -v 11450
python3 poc.py https://192.168.8.1 -c "id" -v 11451
python3 poc.py https://192.168.8.1 -c "id" -v 11452

# Custom command and output file
python3 poc.py http://192.168.8.1 -c "cat /etc/shadow" -o /tmp/pwned

Requirements

  • Python 3.6+
  • Network access to the router's LAN IP (default: 192.168.8.1)
  • No credentials required

Affected Versions

  • GL.iNet GL-MT3000 firmware <= 4.4.5
  • Fixed in firmware 4.7 (CVE-2026-11450) and 4.8.1 (CVE-2026-11451, CVE-2026-11452)

Disclaimer

For educational and authorized security research purposes only. Do not use against systems you do not own or have explicit permission to test.

Download Tool