Auth bypass in Eclipse Hono
CVE-2020-27220
The Eclipse Hono AMQP and MQTT protocol adapters do not check whether an authenticated gateway device is authorized to receive command & control messages when it has subscribed only to commands for a specific device. The missing check involves verifying that the command target device is configured giving permission for the gateway device to act on its behalf. This means an authenticated device of a certain tenant, notably also a non-gateway device acting like a gateway, may receive command & control messages targeted at a different device of the same tenant without corresponding permissions getting checked.
Vulnerability class: Broken Access Control
EPSS: 0.011 (63.5th percentile) — read the EPSS interpretation.
CVSS v3 metric
CVSS v3 base score 8.8 (High). Vector: CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H.
Affected products
- Eclipse Hono — versions 1.5.0
- The Eclipse Foundation Hono — versions 1.4.0 to 1.4.4 inclusive, 1.5.0
Weakness classification (CWE)
References
- emo@eclipse.org (x_refsource_CONFIRM, Vendor Advisory)
Frequently asked questions
- What is CVE-2020-27220?
- CVE-2020-27220 is a high-severity vulnerability in Eclipse Hono, classified under Missing Authorization. CVSS score: 8.8/10. Published 2021-01-14.
- How severe is CVE-2020-27220?
- High severity. CVSS v3 base score is 8.8 out of 10.