Horizon Alert
Summary of the vulnerability and why it matters
A vulnerability has been identified in the Flock Safety Android application used by certain camera devices, potentially allowing unauthorized access to administrative functions. This could lead to service disruptions, data exposure, or the execution of malicious code within your network.
- Unauthenticated access to camera system controls.
- Potential for unauthorized commands and data access.
- Confirm relevance and exposure of affected devices.
Attack Path
How an attacker could exploit the issue
An attacker on the same local network can access administrative features of the Flock Safety Android app without needing any credentials. This access is provided through API endpoints exposed on port 8080, allowing them to potentially control device functions, view sensitive data, or even gain full control of the device.
- Entry: Attacker on the local network.
- Trigger: Accessing unauthenticated API endpoints.
- Risk: Denial of service, information disclosure, or remote code execution.
Live Threat
Current exploitation, exposure, and threat context
This vulnerability could allow an unauthenticated attacker on the same local network as Flock Safety devices to gain unauthorized access. Specifically, an attacker could remotely reboot devices, access logs containing potentially sensitive information, or even execute arbitrary code by enabling ADB over TCP without proper confirmation, effectively granting shell access to the device. This could disrupt the camera feed service or lead to a complete compromise of the device.
- Device control and sensitive data.
- Unauthenticated API access on local network.
- Service disruption or device compromise.
Operational Fix
Recommended remediation, mitigation, and detection steps
Flock Safety device owners, potentially managed by infrastructure or platform teams, are responsible for addressing this vulnerability. The initial practical step is to identify all deployed Flock Safety devices, confirm their network exposure and criticality, and then determine the accountable owner for remediation planning.
- Device owners and platform teams.
- Confirm device network exposure and criticality.
- Plan remediation based on device criticality.