Sceawere
Vulnerability Detail
CVE-2026-77548UPDATED Verified Sceawere Triage Sources: NVD / CISA KEV
UniFi Protect Command Injection Vulnerability
Vulnerability Metadata
- Severity
- Critical
- Score / CVSS
- 9.9
- Creation Date
- 8h ago
- Vendor
- Ubiquiti Inc
- Product
- UniFi Protect Application
- Attack Type
- CWE-20 Improper input validation
- Vector String
- CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
- Attack Complexity
- LOW
Narrative and Response
Description
A malicious actor with access to the network and low privileges could exploit an Improper Input Validation vulnerability found in UniFi Protect Application to execute a Command Injection on the host device.
Executive Summary
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Technical Details
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Mitigations
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
References
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Additional Metadata
{
"score": "9.9",
"pubDate": "2026-08-26T11:16:38.693Z",
"pubdate": "2026-08-26T11:16:38.693Z",
"executiveSummary": "The UniFi Protect Application contains an Improper Input Validation vulnerability that facilitates remote Command Injection.\nThis security flaw allows an authenticated attacker with low-privilege network access to execute arbitrary system commands on the underlying host device.\nThe vulnerability resides within the application's input processing logic, where insufficient sanitization of user-supplied data permits the injection of malicious shell commands.\nSuccessful exploitation results in full unauthorized code execution at the privilege level of the application service, potentially leading to complete system compromise, unauthorized data access, and persistence within the network environment.\nThe threat actor requires network access to the target device and low-level credentials to initiate the attack sequence.\nGiven the nature of the application, which often acts as a central management point for surveillance infrastructure, the risk implication is severe, necessitating immediate attention to remediation or access restriction.",
"technicalDetails": "The vulnerability is rooted in an Improper Input Validation flaw located in the UniFi Protect Application's processing modules. When the application receives input from a user, it fails to adequately sanitize or escape special characters before passing that input to a system-level function or shell environment.\nThe attack flow begins when an attacker, already possessing low-privilege network credentials, targets a specific input vector within the application's interface. By supplying a specially crafted malicious payload containing shell metacharacters (e.g., ';', '|', '&&'), the attacker can manipulate the application to execute arbitrary commands on the underlying operating system.\nThe vulnerable component effectively acts as a bridge between the application layer and the system shell. Because the application processes this input without validating that the data conforms to expected formats, the system treats the malicious injected string as a legitimate instruction, executing it with the same permissions as the UniFi Protect service process.\nExploitation does not require elevated administrative or root privileges initially, provided the attacker has valid, low-privileged network access to interact with the application. Once the payload is successfully injected and executed, the attacker can leverage the command injection to perform a variety of post-exploitation activities.\nThese activities include, but are not limited to: downloading and executing secondary malicious payloads, establishing a reverse shell for persistent remote access, exfiltrating sensitive system or surveillance configuration files, and lateral movement within the local area network. The impact is significant because the underlying host device typically runs on a Linux-based environment where command execution often grants broad control over the device hardware and stored media. The lack of strict process isolation allows the exploit to bypass standard application-layer security controls, effectively transitioning the attack from a software-level vulnerability to a full system-level compromise."
}