Description
Home Assistant is open source home automation software that puts local control and privacy first. Prior to 2026.5.3, the LocationSensorManager BroadcastReceiver is exported with no permission. Any installed app, with zero runtime permissions, can broadcast a forged Google Play Services LocationResult directly to it; the receiver trusts the extra and forwards it to the user's Home Assistant server as the device's real location. This bypasses Android's developer-mode "Mock Location" gate and allows a local malicious app to drive zone-based automations (unlock door / disarm alarm / open garage) by faking the user's GPS position. This vulnerability is fixed in 2026.5.3.
Published: 2026-06-23
Score: 7.1 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

An Android BroadcastReceiver named LocationSensorManager in Home Assistant was exported without a required permission. Any app on the device can send a crafted Intent containing a Google Play Services LocationResult, and the receiver unconditionally trusts the payload, forwarding it to the Home Assistant server as the device’s real location. The flaw, classified as CWE‑926, allows an attacker to spoof geographic coordinates and manipulate zone‑based automations such as unlocking doors, disarming alarms, or opening garages. The result is a severe compromise of the user’s physical environment because the application cannot distinguish authentic GPS data from forged input.

Affected Systems

All installations of the Home Assistant Android client earlier than version 2026.5.3 are affected. The vulnerability exists in the core component of the open‑source platform and impacts any device running the buggy client, regardless of the server instance’s configuration.

Risk and Exploitability

The CVSS score of 7.1 indicates moderate‑to‑high severity. EPSS is not available, and the vulnerability is not listed in the Citation requires local presence on the device; a malicious app with no runtime permissions can broadcast a fake location. Once the broadcast is accepted, the attacker can induce realistic automation triggers, effectively compromising the integrity of the user’s secured spaces.

Generated by OpenCVE AI on June 24, 2026 at 10:23 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Home Assistant to version 2026.5.3 or later, which removes the exported receiver.
  • Uninstall or disable the vulnerable Android client until the patch can be applied.
  • Disable mock location functionality in the device’sing of location broadcasts.

Generated by OpenCVE AI on June 24, 2026 at 10:23 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 23 Jun 2026 22:45:00 +0000

Type Values Removed Values Added
First Time appeared Home-assistant
Home-assistant core
Vendors & Products Home-assistant
Home-assistant core

Tue, 23 Jun 2026 18:15:00 +0000

Type Values Removed Values Added
Description Home Assistant is open source home automation software that puts local control and privacy first. Prior to 2026.5.3, the LocationSensorManager BroadcastReceiver is exported with no permission. Any installed app, with zero runtime permissions, can broadcast a forged Google Play Services LocationResult directly to it; the receiver trusts the extra and forwards it to the user's Home Assistant server as the device's real location. This bypasses Android's developer-mode "Mock Location" gate and allows a local malicious app to drive zone-based automations (unlock door / disarm alarm / open garage) by faking the user's GPS position. This vulnerability is fixed in 2026.5.3.
Title Home Assistant: Exported BroadcastReceiver allows local apps to spoof device location
Weaknesses CWE-926
References
Metrics cvssV3_1

{'score': 7.1, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:C/C:N/I:H/A:N'}


Subscriptions

Home-assistant Core
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-06-24T13:35:52.252Z

Reserved: 2026-06-12T18:42:02.223Z

Link: CVE-2026-54318

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-06-24T10:30:14Z

Weaknesses
  • CWE-926

    Improper Export of Android Application Components