Skip to content
OpenAdvisories
Unscored CVE-2020-16150 EUVD-2020-8116GHSA-fgr3-j7rx-4hfv

A Lucky 13 timing side channel in mbedtls_ssl_decrypt_buf in library/ssl_msg.c in Trusted Firmware Mbed TLS through 2.23.0 allows an attack…

Published Sep 2, 2020 · Updated Aug 4, 2024 · Assigned by mitre

Description

A Lucky 13 timing side channel in mbedtls_ssl_decrypt_buf in library/ssl_msg.c in Trusted Firmware Mbed TLS through 2.23.0 allows an attacker to recover secret key information. This affects CBC mode because of a computed time difference based on a padding length.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 mbedtls 2.16.9-0.1 —
Debian 13 mbedtls 2.16.9-0.1 —
Debian 12 mbedtls 2.16.9-0.1 —
Debian 10 mbedtls 2.16.9-0~deb10u1 DLA-3249-1
ReleasePackageFixed inAdvisory
Ubuntu 16.04 LTS mbedtls No fix yet —
Show 2 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu Pro 20.04 LTS mbedtls No fix yet —
Ubuntu Pro 18.04 LTS mbedtls No fix yet —
ReleasePackageFixed inAdvisory
Alpine v3.24 mbedtls +2 2.16.8-r0 —
Alpine v3.23 mbedtls +1 2.16.8-r0 —
Alpine v3.22 mbedtls +1 2.16.8-r0 —
Alpine v3.21 mbedtls +1 2.16.8-r0 —
Alpine v3.20 mbedtls +1 2.16.8-r0 —
Show 10 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Alpine v3.19 mbedtls 2.16.8-r0 —
Alpine v3.18 mbedtls 2.16.8-r0 —
Alpine v3.17 mbedtls 2.16.8-r0 —
Alpine v3.16 mbedtls 2.16.8-r0 —
Alpine v3.15 mbedtls 2.16.8-r0 —
Alpine v3.14 mbedtls 2.16.8-r0 —
Alpine v3.13 mbedtls 2.16.8-r0 —
Alpine v3.12 mbedtls 2.16.8-r0 —
Alpine v3.11 mbedtls 2.16.8-r0 —
Alpine v3.10 mbedtls 2.16.8-r0 —

Advisories 1

References