CVE-2026-55844: Home Assistant iOS App SSID Allowlist Bypass Exposes Authentication Token
The Home Assistant iOS companion app has a security flaw where it doesn't properly enforce a whitelist of trusted networks (SSIDs) when deciding whether to use your internal home network address. When the app can't find an external URL to connect with, it falls back to using the internal URL regardless of network rules—potentially exposing your authentication token on untrusted WiFi networks. This was fixed in version 2025.5.0.
Source data · NVD / CISA · public domain
- CVSS
- 3.1 · 7.5 HIGH · CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
- Weaknesses (CWE)
- CWE-319
- Affected products
- 0 configuration(s)
- Published / Modified
- 2026-06-29 / 2026-06-30
NVD description (verbatim)
Home Assistant is open source home automation software that puts local control and privacy first. Prior to 2025.5.0, The iOS companion app ignores the SSID allowlist for internal networks. The app uses SSID to detect when to use the internal URL, but whenever the app cannot find any other URL to be used, it fallbacks to the internal URL as well, which can expose user's token when connected to a not secure network. This vulnerability is fixed in 2025.5.0.
2 reference(s) · View on NVD →
SEC.co analysis · AI-assisted, reviewed against source
Technical summary
CVE-2026-55844 affects the Home Assistant iOS companion app prior to version 2025.5.0. The vulnerability stems from improper SSID allowlist enforcement. While the app attempts to use SSID matching to determine when to switch to internal URLs, a fallback mechanism exists that uses the internal URL whenever no other URL is available—bypassing SSID validation. An attacker on the same network segment could potentially intercept the authentication token transmitted in this fallback scenario. The issue is classified as CWE-319 (Cleartext Transmission of Sensitive Information).
Business impact
For Home Assistant users, this vulnerability could enable token theft on public or untrusted WiFi networks, leading to unauthorized access to home automation systems. An attacker gaining a valid authentication token could control smart home devices, modify automations, or access sensitive home data. While Home Assistant itself is self-hosted, widespread iOS app compromise could expose thousands of installations simultaneously if users connect to hostile networks before patching.
Affected systems
The Home Assistant iOS companion app in all versions prior to 2025.5.0 is affected. Home Assistant server itself is not directly vulnerable; only the mobile client contains the defective SSID enforcement logic. Users running Home Assistant on any backend platform (Docker, bare metal, Hass.io) are at risk if they use the vulnerable iOS app.
Exploitability
Exploitation requires an attacker to be on the same network (or able to spoof network presence) where a vulnerable iOS app attempts to connect. No authentication is required from the attacker's side, and exploitation does not depend on user interaction—it occurs during the app's automatic fallback behavior when preferred URLs are unavailable. The CVSS 7.5 HIGH score reflects the network adjacency requirement but the ease of triggering token exposure once that condition is met.
Remediation
Update the Home Assistant iOS companion app to version 2025.5.0 or later immediately. This version restores proper SSID allowlist enforcement and eliminates the unsafe fallback behavior. Users should verify the app updates via the Apple App Store and confirm their app version in settings. No server-side changes are required, but all iOS users should be treated as requiring this patch.
Patch guidance
Navigate to the Apple App Store, search for 'Home Assistant,' and update to the latest version (verify it is 2025.5.0 or later). If automatic updates are enabled, confirm the update has completed and the app version reflects the patched release. Users with critical Home Assistant instances should prioritize this update before allowing the old app version to connect to their networks.
Detection guidance
Monitor for unusual token usage or new device connections in your Home Assistant instance logs when iOS app users are on untrusted networks. Check the app version in Home Assistant's Companion App settings to identify devices still running pre-2025.5.0. Network administrators can also detect token exposure via traffic inspection if HTTPS interception is available, though this may not catch all variants depending on app behavior.
Why prioritize this
This vulnerability has a HIGH CVSS score (7.5) and affects a widely-used automation platform during an era of increased smart home adoption. While exploitation requires network proximity, the complete token exposure and ease of triggering make this a priority for any organization or household relying on Home Assistant for critical functions (security systems, access control). The fix is straightforward and non-disruptive.
Risk score, explained
The 7.5 CVSS score reflects: (1) Network-only attack surface (AV:N) with low complexity (AC:L) and no privilege or user interaction required, (2) High confidentiality impact (C:H) through token theft, but (3) no integrity or availability impact. The score appropriately captures that this is a passive information disclosure in an authentication context, making it serious but not system-breaking.
Frequently asked questions
Does Home Assistant server software have this vulnerability?
No. The vulnerability exists only in the iOS companion app. The Home Assistant server itself is not affected. However, any authentication token stolen via this flaw can be used to compromise the server.
What happens if I'm on a trusted home WiFi network?
If your home WiFi SSID is properly added to the app's allowlist, the SSID enforcement should work correctly and the fallback mechanism should not trigger. However, if the app fails to detect any valid URL (internal or external) for any reason, it may still fall back unsafely. Updating to 2025.5.0 ensures this fallback is blocked entirely.
Can I revoke a token that may have been exposed?
Yes. In Home Assistant settings, navigate to your user profile and manage long-lived access tokens or app-specific credentials. Delete any tokens associated with devices using the old iOS app version. Generate new tokens only after updating the app to 2025.5.0.
Is there a workaround if I can't update immediately?
Avoid using the iOS app on public or untrusted WiFi networks until you update. Restrict app access to your home network only, or use a VPN when outside. However, these are temporary measures—patching is the only reliable fix.
This analysis is provided for informational purposes and based on CVE-2026-55844 vulnerability data. The assessment assumes accuracy of the published vulnerability description and affected versions. Users should verify patch availability and applicability through official Home Assistant channels and the Apple App Store. No exploit code or proof-of-concept details are provided. Organizations should conduct their own risk assessment based on their specific Home Assistant deployment and iOS app usage. Source: NVD (public-domain), retrieved 2026-08-08. Analysis generated by SEC.co (claude-haiku-4-5).
Weaknesses (CWE)
Related vulnerabilities
- CVE-2026-34126HIGHTP-Link Tapo Unencrypted Bluetooth Setup Vulnerability – L535E, P300, D100C
- CVE-2026-44726HIGHDeno TLS Downgrade in Node.js Compatibility Layer (2.0.0–2.7.7)
- CVE-2026-49486HIGHApache Airflow FTP Provider Data Channel Encryption Vulnerability
- CVE-2026-50200HIGHSteeltoe Management Endpoint Leaks Connection Strings and Database Credentials
- CVE-2026-8874HIGHSecurly Chrome Extension Cleartext Configuration Download Vulnerability
- CVE-2023-52951MEDIUMSynology Note Station Client Cleartext Credential Transmission Vulnerability
- CVE-2025-12530MEDIUMIBM watsonx.data Intelligence Cleartext Data Transmission (CVSS 5.9)
- CVE-2025-15619LOWHCL Connections Broken Access Control Vulnerability