Vulnerability Details : CVE-2021-21266
openHAB is a vendor and technology agnostic open source automation software for your home. In openHAB before versions 2.5.12 and 3.0.1 the XML external entity (XXE) attack allows attackers in the same network as the openHAB instance to retrieve internal information like the content of files from the file system. Responses to SSDP requests can be especially malicious. All add-ons that use SAX or JAXB parsing of externally received XML are potentially subject to this kind of attack. In openHAB, the following add-ons are potentially impacted: AvmFritz, BoseSoundtouch, DenonMarantz, DLinkSmarthome, Enigma2, FmiWeather, FSInternetRadio, Gce, Homematic, HPPrinter, IHC, Insteon, Onkyo, Roku, SamsungTV, Sonos, Roku, Tellstick, TR064, UPnPControl, Vitotronic, Wemo, YamahaReceiver and XPath Tranformation. The vulnerabilities have been fixed in versions 2.5.12 and 3.0.1 by a more strict configuration of the used XML parser.
Vulnerability category: XML external entity (XXE) injection
Products affected by CVE-2021-21266
- cpe:2.3:a:openhab:openhab:*:*:*:*:*:*:*:*
- cpe:2.3:a:openhab:openhab:3.0.0:*:*:*:*:*:*:*
Exploit prediction scoring system (EPSS) score for CVE-2021-21266
0.12%
Probability of exploitation activity in the next 30 days
EPSS Score History
~ 46 %
Percentile, the proportion of vulnerabilities that are scored at or less
CVSS scores for CVE-2021-21266
Base Score | Base Severity | CVSS Vector | Exploitability Score | Impact Score | Score Source | First Seen |
---|---|---|---|---|---|---|
4.0
|
MEDIUM | AV:N/AC:L/Au:S/C:P/I:N/A:N |
8.0
|
2.9
|
NIST | |
5.0
|
MEDIUM | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:N/A:N |
3.1
|
1.4
|
NIST | |
6.4
|
MEDIUM | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N |
3.1
|
2.7
|
GitHub, Inc. |
CWE ids for CVE-2021-21266
-
The product processes an XML document that can contain XML entities with URIs that resolve to documents outside of the intended sphere of control, causing the product to embed incorrect documents into its output.Assigned by: security-advisories@github.com (Primary)
References for CVE-2021-21266
-
https://dev.to/brianverm/configure-your-java-xml-parsers-to-prevent-xxe-213c
Configure your Java XML-parsers to prevent XXE - DEV CommunityThird Party Advisory
-
https://www.contrastsecurity.com/security-influencers/xml-xxe-pitfalls-with-jaxb
XML External Entity (XXE) Pitfalls With JAXBTechnical Description;Third Party Advisory
-
https://github.com/openhab/openhab-addons/commit/81935b0ab126e6d9aebd2f6c3fc67d82bb7e8b86
Fix XXE vulnerabilities in multiple add-ons · openhab/openhab-addons@81935b0 · GitHubPatch;Third Party Advisory
-
https://github.com/openhab/openhab-addons/security/advisories/GHSA-r2hc-pmr7-4c9r
XXE vulnerabilities in multiple add-ons · Advisory · openhab/openhab-addons · GitHubPatch;Third Party Advisory
Jump to