Sceawere
Vulnerability Detail
CVE-2026-77533UPDATED Verified Sceawere Triage Sources: NVD / CISA KEV
UniFi Protect Command Injection Vulnerability
Vulnerability Metadata
- Severity
- Critical
- Score / CVSS
- 9.9
- Creation Date
- 10h 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-26T09:16:48.563Z",
"pubdate": "2026-08-26T09:16:48.563Z",
"executiveSummary": "The UniFi Protect Application contains an Improper Input Validation vulnerability that facilitates remote Command Injection.\nThis vulnerability allows a malicious actor with low-privileged network access to execute arbitrary commands on the underlying host operating system.\nThe flaw stems from a failure to sufficiently sanitize user-supplied input before processing it within system-level calls.\nSuccessful exploitation results in full system compromise, granting the attacker the ability to execute unauthorized operations, exfiltrate sensitive surveillance data, or pivot to other segments of the internal network.\nGiven that the vulnerability resides in a core service of the UniFi ecosystem, the risk to confidentiality, integrity, and availability is critical.\nThe attack requires an adversary to have established access to the network; however, the lack of high-privilege requirements for the initial network presence significantly lowers the barrier for exploitation.\nOrganizations relying on UniFi Protect for physical security must prioritize patching to prevent unauthorized host control.",
"technicalDetails": "The vulnerability is identified as a Command Injection flaw rooted in the Improper Input Validation of data processed by the UniFi Protect Application. The application fails to implement adequate filtering or allow-listing mechanisms for inputs accepted through its network-facing interfaces.\nWhen the application receives malicious input containing shell metacharacters, it improperly passes this data to a system-level function or shell environment. Because the input is not sanitized or escaped, the underlying operating system interprets the malicious strings as legitimate system commands.\nThe attack flow begins with the adversary identifying an input vector—such as a configuration field, API parameter, or specific web request—that is passed directly to the system execution layer. By injecting shell operators (e.g., semicolons, backticks, or pipes), the attacker can terminate the intended command and append arbitrary payloads. For instance, an input string might be manipulated to include '/bin/sh -c [malicious_command]'.\nOnce the input is processed, the UniFi Protect service executes the injected command with the privileges of the service account running the application. Depending on the service configuration, this may result in elevated execution permissions on the host.\nPost-exploitation, the attacker gains the ability to bypass access controls and interact directly with the host filesystem. This includes, but is not limited to, the retrieval of cryptographic keys, configuration files, and recorded surveillance media. Furthermore, the adversary may install persistent backdoors, modify system binaries, or use the host as a staging point for lateral movement within the network infrastructure.\nThe attack surface is exposed via the network, allowing any authenticated user—or unauthenticated user, depending on the specific endpoint configuration—with network reachability to the Protect service to trigger the vulnerability. The root cause is a failure in the application's input sanitization routines, which should ideally employ context-aware escaping or utilize safer APIs that do not invoke the shell for process execution.\nThe impact is severe, as it grants the attacker direct control over the host appliance, essentially nullifying the security posture of the physical surveillance system."
}