Vulnerability Details : CVE-2020-10059
The UpdateHub module disables DTLS peer checking, which allows for a man in the middle attack. This is mitigated by firmware images requiring valid signatures. However, there is no benefit to using DTLS without the peer checking. See NCC-ZEP-018 This issue affects: zephyrproject-rtos zephyr version 2.1.0 and later versions.
Products affected by CVE-2020-10059
- cpe:2.3:o:zephyrproject:zephyr:2.1.0:*:*:*:*:*:*:*
- cpe:2.3:o:zephyrproject:zephyr:2.2.0:*:*:*:*:*:*:*
Exploit prediction scoring system (EPSS) score for CVE-2020-10059
0.10%
Probability of exploitation activity in the next 30 days
EPSS Score History
~ 40 %
Percentile, the proportion of vulnerabilities that are scored at or less
CVSS scores for CVE-2020-10059
Base Score | Base Severity | CVSS Vector | Exploitability Score | Impact Score | Score Source | First Seen |
---|---|---|---|---|---|---|
5.8
|
MEDIUM | AV:N/AC:M/Au:N/C:P/I:N/A:P |
8.6
|
4.9
|
NIST | |
4.8
|
MEDIUM | CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:L |
2.2
|
2.5
|
NIST | |
4.8
|
MEDIUM | CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:L |
2.2
|
2.5
|
Zephyr Project |
CWE ids for CVE-2020-10059
-
The product does not validate, or incorrectly validates, a certificate.Assigned by:
- nvd@nist.gov (Primary)
- vulnerabilities@zephyrproject.org (Secondary)
References for CVE-2020-10059
-
https://github.com/zephyrproject-rtos/zephyr/pull/24999
[backport 24954] updatehub: Require peer verification with DTLS by d3zd3z · Pull Request #24999 · zephyrproject-rtos/zephyr · GitHubPatch;Third Party Advisory
-
https://github.com/zephyrproject-rtos/zephyr/pull/24954
updatehub: Require peer verification with DTLS by d3zd3z · Pull Request #24954 · zephyrproject-rtos/zephyr · GitHubPatch;Third Party Advisory
-
https://docs.zephyrproject.org/latest/security/vulnerabilities.html#cve-2020-10059
Vulnerabilities — Zephyr Project Documentation
-
https://github.com/zephyrproject-rtos/zephyr/pull/24997
[backport 24954] updatehub: Require peer verification with DTLS by d3zd3z · Pull Request #24997 · zephyrproject-rtos/zephyr · GitHubPatch;Third Party Advisory
-
https://zephyrprojectsec.atlassian.net/browse/ZEPSEC-36
[ZEPSEC-36] UpdateHub Module Explicitly Disables TLS Verification - Zephyr Project Security IssuesThird Party Advisory
Jump to