CVE-2018-21019
Home Assistant information disclosure vulnerability
Home Assistant before 0.67.0 was vulnerable to an information disclosure that allowed an unauthenticated attacker to read the application's error log via components/api.py.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- None
- Availability
- None
Exploit likelihood
What each source reports
NVD Score used
7.5
Home Assistant before 0.67.0 was vulnerable to an information disclosure that allowed an unauthenticated attacker to read the application's error log via components/api.py.
- Record
CVE-2018-21019- 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 - CVSS 2.0
- 5.0 Medium
AV:N/AC:L/Au:N/C:P/I:N/A:N - Weakness
- CWE-200
- Updated
- 2026-11-02
CVE List No score
Home Assistant before 0.67.0 was vulnerable to an information disclosure that allowed an unauthenticated attacker to read the application's error log via components/api.py.
- Record
CVE-2018-21019- Updated
- 2026-11-02
EUVDEUVD-2019-0059 No score
Home Assistant before 0.67.0 was vulnerable to an information disclosure that allowed an unauthenticated attacker to read the application's error log via components/api.py.
- Record
EUVD-2019-0059- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-mh78-8f49-vjg3
8.7
Home Assistant information disclosure vulnerability
Home Assistant before 0.67.0 was vulnerable to an information disclosure that allowed an unauthenticated attacker to read the application's error log via components/api.py.
- Record
GHSA-mh78-8f49-vjg3- CVSS 4.0
- 8.7 High
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N - 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 - Weakness
- CWE-200
- Updated
- 2026-11-02
OSV
7.5
Home Assistant before 0.67.0 was vulnerable to an information disclosure that allowed an unauthenticated attacker to read the application's error log via components/api.py.
- Record
CVE-2018-21019- 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 - Updated
- 2026-11-02
OSVGHSA-mh78-8f49-vjg3
8.7
Home Assistant information disclosure vulnerability
Home Assistant before 0.67.0 was vulnerable to an information disclosure that allowed an unauthenticated attacker to read the application's error log via components/api.py.
- Record
GHSA-mh78-8f49-vjg3- CVSS 4.0
- 8.7 High
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N - 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 - Weakness
- CWE-200
- Updated
- 2026-11-02
OSVPYSEC-2019-221 No score
Home Assistant before 0.67.0 was vulnerable to an information disclosure that allowed an unauthenticated attacker to read the application's error log via components/api.py.
- Record
PYSEC-2019-221- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
homeassistantPyPI |
before 0.67.0 | 0.67.0 |
homeassistantPyPI |
before 0.67.0, plus listed versions 0.10.00.10.10.11.00.11.10.12.0 Show 45 moreShow less0.13.00.13.10.14.00.14.10.14.20.15.00.16.00.16.10.17.00.17.10.17.20.17.30.18.00.18.20.190.19.10.19.20.19.30.19.40.20.00.20.10.20.20.20.30.21.00.21.10.21.20.22.00.22.10.23.00.23.10.24.00.24.10.25.00.25.10.25.20.26.00.26.10.26.20.26.30.27.00.27.10.27.20.28.00.28.10.28.2 |
0.67.0 |
History
| Recorded | Changed | Sources |
|---|---|---|
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2018-21019 is a high vulnerability (CVSS 7.5) in Home-assistant, published September 23, 2019. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.69%, the 77th percentile. Fixed in homeassistant 0.67.0.
References
github.com/home-assistant/home-assistant/pull/13836
github.com/home-assistant/home-assistant/releases/tag/0.67.0
nvd.nist.gov/vuln/detail/CVE-2018-21019
github.com/home-assistant/core/pull/13836
github.com/home-assistant/core/commit/598f093bf0fecdefaa3d95d1ddae71317a05321e
github.com/home-assistant/core/releases/tag/0.67.0
github.com/pypa/advisory-database/tree/main/vulns/homeassistant/PYSEC-2019-221.yaml
github.com/advisories/GHSA-mh78-8f49-vjg3
github.com/home-assistant/core
Left out here: 138 versions. The JSON record has them.