Skip to main content

UniFi Protect EUVDEUVD-2026-41399

| CVE-2026-56841 HIGH
SQL Injection (CWE-89)
2026-07-02 hackerone GHSA-472v-99p9-6699
8.8
CVSS 3.1 · Vendor: hackerone
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain low-privilege Protect account
  2. Delivery
    Reach Protect network endpoint
  3. Exploit
    Inject crafted SQL payload
  4. Execution
    Manipulate backend database query
  5. Persist
    Escalate privileges on host device
  6. Impact
    Full control of UniFi console/NVR

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Parameterized queries, prepared statements
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Persistence

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires an authenticated low-privileged account on the UniFi Protect Application (CVSS PR:L) with network reachability to the Protect interface (AV:N); no user interaction is required (UI:N) and attack complexity is low (AC:L). The concrete prerequisite is possession of valid credentials for a low-privilege Protect user (e.g., a limited/viewer role) plus the ability to reach the vulnerable application endpoint over the network. Limiting factors: the attacker cannot exploit fully unauthenticated, so exposure depends on how many low-privilege accounts exist and whether the Protect interface is network-restricted; deployments that keep Protect behind a VPN or isolated management VLAN and tightly control account provisioning materially raise the bar.

Impact

The CVSS 3.1 vector CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H (8.8, High) indicates a network-reachable, low-complexity attack requiring only low privileges and no user interaction, with high impact across all three security properties - a strong signal for prioritization. However, PR:L means the attacker must first hold a valid low-privileged account on the Protect application, which limits fully anonymous exploitation and points toward an insider, compromised-credential, or multi-stage scenario. No EPSS score, SSVC decision, or KEV status was provided in the input, and no POC is referenced, so exploitation probability cannot be quantified from the data; the absence of KEV and POC suggests no confirmed active exploitation at this time. The realistic priority is high for internet-exposed or multi-tenant Protect consoles where low-privilege accounts exist, and moderate for isolated deployments where console access is tightly controlled.

Exploit ScenarioDerived

An attacker who has obtained a low-privileged UniFi Protect account (for example a viewer credential that was phished, reused, or shared) sends crafted input to a vulnerable Protect endpoint over the network, injecting SQL that manipulates the backend query. Because the database runs on the appliance with elevated context, the attacker leverages the injection to escalate to host-level privileges on the UniFi console/NVR. No public POC is referenced, but the low attack complexity and lack of required user interaction make reliable exploitation plausible once credentials are held.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jul 02, 2026

Privilege escalation in Ubiquiti's UniFi Protect Application is possible through an authenticated SQL injection (CWE-89) reachable by a low-privileged user with network access, letting that attacker escalate privileges on the underlying host device with full confidentiality, integrity, and availability impact. The flaw was reported through HackerOne and disclosed in Ubiquiti Security Advisory Bulletin 066; there is no public exploit identified at time of analysis and it is not listed in CISA KEV. With CVSS 8.8 (AV:N/AC:L/PR:L) it is a high-priority patch for any exposed NVR/Protect deployment.

RemediationAI

Patch available per vendor advisory: upgrade the UniFi Protect Application to the fixed version documented in Ubiquiti Security Advisory Bulletin 066 (https://community.ui.com/releases/Security-Advisory-Bulletin-066-066/984eceb3-49c8-4227-942d-671c289b3afc); the exact fixed version is not enumerated in the provided input, so confirm the target build directly from that advisory before scheduling. Enable automatic updates on UniFi OS Consoles so the Protect application receives the patched build. Until patched, reduce exposure by ensuring the Protect web interface is not reachable from the internet (place it behind VPN and restrict management access to trusted network segments), and minimize and audit low-privilege Protect accounts since PR:L exploitation depends on holding a valid account - removing shared or unnecessary viewer accounts and rotating credentials of any suspected-compromised users directly shrinks the attack surface, at the cost of some administrative convenience for delegated camera viewing.

Affected VersionsENISA

UniFi Protect Application 0 <7.1.83

Affected Packages

euvd unifi_protect_application fix: 7.1.83

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

UniFi Protect is Ubiquiti's video surveillance/NVR application that runs on UniFi appliances (UniFi OS Consoles such as the Cloud Key, Dream Machine/Dream Wall, and Network Video Recorders) and manages cameras through a web/mobile interface backed by a local database. The affected component per the CPE is cpe:2.3:a:ubiquiti_inc:unifi_protect_application, indicating the server-side application rather than camera firmware. The root cause is CWE-89 (improper neutralization of special elements in an SQL command): user-controllable input reachable by an authenticated low-privilege account is concatenated into a database query without adequate parameterization, allowing query manipulation. Because the database process and application run on the appliance host with elevated privileges, successful injection is leveraged to escalate privileges on the host device itself rather than merely reading application data.

Know when Unifi Protect Application gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (hackerone) PRIMARY 8.8 HIGH
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 8.8 HIGH

Network-reachable SQLi needs a low-privilege account (PR:L) and no user interaction (AC:L/UI:N); host privilege escalation yields high C/I/A on the same appliance (S:U).

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (hackerone).

CVSS VectorVendor: hackerone

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

1
Patch available
Jul 02, 2026 - 16:17 EUVD

DescriptionCVE.org

A malicious actor with access to the network and low privileges could exploit an authenticated SQL Injection vulnerability found in UniFi Protect Application to escalate privileges on the host device.

Executive ViewAI

Why It Matters

Ubiquiti UniFi Protect Application contains an authenticated privilege escalation vulnerability (CVE-2026-56841, CVSS 8.8) that allows low-privileged users with network access to gain complete control of network video recorder systems, potentially compromising all recorded surveillance data and system integrity. Organizations deploying UniFi Protect face risk of evidence tampering, unauthorized camera access, and network-wide compromise. No vendor-released patch identified at time of analysis, requiring immediate interim protective measures to restrict access to trusted networks only.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: Restrict UniFi Protect administrative access using network-based IP whitelisting and firewall rules; disable remote management features; implement strict VPN requirements for administrative access; enable detailed audit logging of all administrative activities; network segmentation to isolate UniFi Protect systems from general corporate infrastructure; temporarily disable non-critical NVR instances if possible pending patch availability.

Threat Intelligence Overview

EPSS Score
0.2%
Top 85% exploitable
Prevalence
High
widely deployed Ubiquiti NVR/surveillance software across SMB and prosumer networks
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

44
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +44
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy