CVEvulnerability

CVE-2021-40828

8.8 HIGH Published 2021-11-23 Modified 2026-06-17 Official page ↗
Status
Modified
Published
2021-11-23
Last modified
2026-06-17
Assigner
[email protected]
CVSS 3.1 ([email protected])
6.3 MEDIUM — CVSS:3.1/AV:A/AC:H/PR:H/UI:R/S:U/C:H/I:H/A:H
CVSS 3.1 ([email protected])
8.8 HIGH — CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS 2.0 ([email protected])
5.8 MEDIUM — AV:A/AC:L/Au:N/C:P/I:P/A:P
Weaknesses
CWE-295

Description

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.

Affected configurations

• amazon amazon web services aws-c-io (< 0.9.13) • amazon amazon web services internet of things device software development kit v2 (< 1.3.3) • amazon amazon web services internet of things device software development kit v2 (< 1.5.1) • amazon amazon web services internet of things device software development kit v2 (< 1.5.18) • amazon amazon web services internet of things device software development kit v2 (< 1.12.7)

Related

Weakness · CWE (1)

  • CWE-295 Improper Certificate Validation weakness

References