Bug 1188489 (CVE-2020-36421) - VUL-0: CVE-2020-36421: mbedtls: side channel in modular exponentiation
Summary: VUL-0: CVE-2020-36421: mbedtls: side channel in modular exponentiation
Status: RESOLVED FIXED
Alias: CVE-2020-36421
Product: openSUSE Distribution
Classification: openSUSE
Component: Basesystem (show other bugs)
Version: Leap 15.2
Hardware: Other Other
: P3 - Medium : Normal (vote)
Target Milestone: ---
Assignee: Security Team bot
QA Contact: Security Team bot
URL: https://smash.suse.de/issue/304569/
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-07-20 06:02 UTC by Alexander Bergmann
Modified: 2021-08-06 09:25 UTC (History)
1 user (show)

See Also:
Found By: Security Response Team
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander Bergmann 2021-07-20 06:02:49 UTC
CVE-2020-36421

An issue was discovered in Arm Mbed TLS before 2.23.0. Because of a side channel
in modular exponentiation, an RSA private key used in a secure enclave could be
disclosed.

References:
http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2020-36421
https://github.com/ARMmbed/mbedtls/releases/tag/v2.23.0
https://github.com/ARMmbed/mbedtls/releases/tag/v2.16.7
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-36421
https://github.com/ARMmbed/mbedtls/issues/3394
https://bugs.gentoo.org/730752
Comment 1 Pedro Monreal Gonzalez 2021-08-05 09:39:43 UTC
Updated to 2.27.0 in Factory: https://build.opensuse.org/request/show/907287
Comment 2 Pedro Monreal Gonzalez 2021-08-05 09:51:11 UTC
CVE-2020-36421:

Fix a side channel vulnerability in modular exponentiation that could reveal an RSA private key used in a secure enclave. Noticed by Sangho Lee, Ming-Wei Shih, Prasun Gera, Taesoo Kim and Hyesoon Kim (Georgia Institute of Technology); and Marcus Peinado (Microsoft Research). Reported by Raoul Strackx (Fortanix) in #3394.

See: https://github.com/ARMmbed/mbedtls/issues/3394
Comment 3 Pedro Monreal Gonzalez 2021-08-05 10:00:47 UTC
This was fixed in 2.16.7 and we have 2.16.9 in openSUSE:Leap:15.2:Update.

Is the fix needed anywhere else?
Comment 5 Marcus Meissner 2021-08-06 09:25:14 UTC
done