Client-Side Request Forgery in Home Assistant iOS/macOS native Apps
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- Required
- Attack complexity
- Low
- Impact type
- Tampering
- Confidentiality · integrity · availability
- High · High · High
- Fix status
- Fixed
Attack profile from CVSS 3.1 · NVD. Fix status from CNA. Impact type from CWE-352.
Summary
The Home Assistant Companion for iOS and macOS app up to version 2023.4 are vulnerable to Client-Side Request Forgery. Attackers may send malicious links/QRs to victims that, when visited, will make the victim to call arbitrary services in their Home Assistant installation. Combined with this security advisory, may result in full compromise and remote code execution (RCE). Version 2023.7 addresses this issue and all users are advised to upgrade. There are no known workarounds for this vulnerability. This issue is also tracked as GitHub Security Lab (GHSL) Vulnerability Report: GHSL-2023-161.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- No
- Technical impact
- Total
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| home-assistant | core | before 2023.7 | 2023.7 | Patch available | CNA |
- core Vendorhome-assistant Affected before 2023.7 Fixed in 2023.7 Patch available CNA
CPE configurations NVD · 2
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:a:home-assistant:home_assistant_companion:*:*:*:*:*:iphone_os:*:* | before 2023.7 | Vulnerable | home-assistant |
| cpe:2.3:a:home-assistant:home_assistant_companion:*:*:*:*:*:macos:*:* | before 2023.7 | Vulnerable | home-assistant |
- cpe:2.3:a:home-assistant:home_assistant_companion:*:*:*:*:*:iphone_os:*:* Versions before 2023.7 Vulnerable ·home-assistant
- cpe:2.3:a:home-assistant:home_assistant_companion:*:*:*:*:*:macos:*:* Versions before 2023.7 Vulnerable ·home-assistant
Remediation
- Fix · CNA core (home-assistant) Fixed in 2023.7
Timeline
- 2026-10-02 Threatist record created from CVE-2023-44385
References
More home-assistant Home Assistant Companion vulnerabilities
- TI-2026-39213 Home Assistant: Exported BroadcastReceiver allows local apps to spoof device location CVSS 3.1HIGH 7.1
- TI-2023-22290 Arbitrary URL load in Android WebView in `MyActivity.kt` in Home Assistant Companion for Android CVSS 3.1HIGH 8.6
Sources
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences