CVE-2021-40828: medium-severity vulnerability in Amazon Web Services AWS IoT Device SDK v2 for…
TLS hostname validation issues within AWS IoT Device SDKs on Windows
Published · Updated
13Vexday Risk Score
No sign of exploitation. No public exploitation artifact known so far.
ssvc Trackcvss 6.3epss 0.4%
exploitation probability
0.4%top 67% of all CVEs
observed exploitation
nono source reports it
Connections initialized by the AWS IoT Device SDK v2 for Java (versions prior to 1.3.3), Python (versions prior to 1.5.18), C++ (versions prior to 1.12.7) and Node.js (versions prior to 1.5.1) did not verify server certificate hostname during TLS handshake when overriding Certificate Authorities (CA) in their trust stores on Windows. This issue has been addressed in aws-c-io submodule versions 0.9.13 onward. This issue affects: Amazon Web Services AWS IoT Device SDK v2 for Java versions prior to 1.3.3 on Microsoft Windows. Amazon Web Services AWS IoT Device SDK v2 for Python versions prior to 1.5.18 on Microsoft Windows. Amazon Web Services AWS IoT Device SDK v2 for C++ versions prior to 1.12.7 on Microsoft Windows. Amazon Web Services AWS IoT Device SDK v2 for Node.js versions prior to 1.5.3 on Microsoft Windows.
CVSS:3.1/AV:A/AC:H/PR:H/UI:R/S:U/C:H/I:H/A:H
Affected products
Amazon Web Services · AWS-C-IOAmazon Web Services · AWS IoT Device SDK v2 for C++Amazon Web Services · AWS IoT Device SDK v2 for JavaAmazon Web Services · AWS IoT Device SDK v2 for Node.jsAmazon Web Services · AWS IoT Device SDK v2 for PythonRelated CVEs — Amazon Web Services AWS IoT Device SDK v2 for…
In the same product, most dangerous first.
CVE-2021-40831MEDIUMMissing SNI validation and inconsistent CA override function behavior within AWS IoT Device SDKs on Apple devicesEPSS 0.6%CVE-2021-40830MEDIUMInconsistent CA override function behavior within AWS IoT Device SDKs on Unix systemsEPSS 0.4%CVE-2021-40829MEDIUMTLS hostname validation issues within AWS IoT Device SDKs on macOSEPSS 0.4%