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
Tools/GitHubGitHub/gagaltotal/cve-2026-22557-path-traversal-ubiquti-unifi
Vulnerability AnalysisExploitationWeb Application ExploitationInformation GatheringPenetration TestingLearning & Education
GitHubgagaltotal/cve-2026-22557-path-traversal-ubiquti-unifi

CVE-2026-22557-Path-Traversal-Ubiquti-UniFi

CVE-2026-22557 Path Traversal Ubiquti UniFi Network Application

View Repository
442 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

CVE-2026-22557 Path Traversal Ubiquti UniFi Network Application

This repository contains a Go-based proof-of-concept scanner for CVE-2026-22557 targeting the UniFi Network Application. The tool performs a controlled and non-destructive scan against a set of common endpoints and traversal payloads to identify potentially vulnerable behavior.

Overview

The program is designed to:

  • build a target URL from an IP address, hostname, or full URL
  • test several common UniFi endpoints
  • send traversal payloads such as path traversal variants
  • report suspicious responses and possible vulnerability indicators
  • run in a safe, informational mode without modifying target systems

Requirements

  • Go 1.21 or newer
  • network access to the target system
  • explicit authorization to test the target

Build and Installation

root@kitploit:~
git clone https://github.com/gagaltotal/CVE-2026-22557-Path-Traversal-Ubiquti-UniFi
cd CVE-2026-22557-Path-Traversal-Ubiquti-UniFi
go mod init CVE-2026-22557-Path-Traversal-Ubiquti-UniFi
go mod tidy
go run poc_cve_unifi.go

Build the binary with the following command:

root@kitploit:~
go build -o poc_cve_unifi .

You can also run the source directly:

root@kitploit:~
go run . <target> [port]

Usage

Screen Capture

Run the scanner with a target IP, hostname, or URL:

Screen Capture

root@kitploit:~
./poc_cve_unifi 192.168.1.100

Specify a custom port:

root@kitploit:~
./poc_cve_unifi https://unifi.local 8443

Use the alternative argument style:

root@kitploit:~
./poc_cve_unifi -t 192.168.1.100 -p 8443

Display help:

Screen Capture

root@kitploit:~
./poc_cve_unifi --help

Show version information:

root@kitploit:~
./poc_cve_unifi --version

Supported Options

  • -h, --help: show the full help message
  • -v, --version: show version information
  • -t, --target: specify the target host or URL
  • -p, --port: specify the target port

Tested Endpoints

The scanner currently tests the following common paths:

  • /api/system/backup
  • /api/s/default/self
  • /v2/api/system
  • /api/file
  • /api/download

Notes

  • HTTPS is used by default when no protocol is provided.
  • TLS certificate verification is disabled for compatibility during testing.
  • The scanner is intended for educational and authorized security assessment purposes only.

Legal and Safety Notice

This tool is provided for educational purposes and authorized security testing only. Unauthorized access to computer systems is illegal. Use this software responsibly and only against systems you are permitted to assess.

Project Files

  • poc_cve_unifi.go: main implementation of the scanner
  • go.mod: Go module definition
Download Tool