CVE-2017-14737
A cryptographic cache-based side channel in the RSA implementation in Botan before 1.10.17, and 1...
A cryptographic cache-based side channel in the RSA implementation in Botan before 1.10.17, and 1.11.x and 2.x before 2.3.0, allows a local attacker to recover information about RSA secret keys, as demonstrated by CacheD. This occurs because an array is indexed with bits derived from a secret key.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- Low
- Privileges needed
- Low
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- None
- Availability
- None
Exploit likelihood
What each source reports
NVD Score used
5.5
A cryptographic cache-based side channel in the RSA implementation in Botan before 1.10.17, and 1.11.x and 2.x before 2.3.0, allows a local attacker to recover information about RSA secret keys, as demonstrated by CacheD. This occurs because an array is indexed with bits derived from a secret key.
- Record
CVE-2017-14737- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N - CVSS 2.0
- 2.1 Low
AV:L/AC:L/Au:N/C:P/I:N/A:N - Updated
- 2026-11-02
CVE List No score
A cryptographic cache-based side channel in the RSA implementation in Botan before 1.10.17, and 1.11.x and 2.x before 2.3.0, allows a local attacker to recover information about RSA secret keys, as demonstrated by CacheD. This occurs because an array is indexed with bits derived from a secret key.
- Record
CVE-2017-14737- Updated
- 2026-11-02
EUVDEUVD-2017-6233 No score
A cryptographic cache-based side channel in the RSA implementation in Botan before 1.10.17, and 1.11.x and 2.x before 2.3.0, allows a local attacker to recover information about RSA secret keys, as demonstrated by CacheD. This occurs because an array is indexed with bits derived from a secret key.
- Record
EUVD-2017-6233- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-xr8r-2cxg-2rgp
5.5
A cryptographic cache-based side channel in the RSA implementation in Botan before 1.10.17, and 1...
A cryptographic cache-based side channel in the RSA implementation in Botan before 1.10.17, and 1.11.x and 2.x before 2.3.0, allows a local attacker to recover information about RSA secret keys, as demonstrated by CacheD. This occurs because an array is indexed with bits derived from a secret key.
- Record
GHSA-xr8r-2cxg-2rgp- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSV
5.5
A cryptographic cache-based side channel in the RSA implementation in Botan before 1.10.17, and 1.11.x and 2.x before 2.3.0, allows a local attacker to recover information about RSA secret keys, as demonstrated by CacheD. This occurs because an array is indexed with bits derived from a secret key.
- Record
CVE-2017-14737- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSVUBUNTU-CVE-2017-14737
5.5
A cryptographic cache-based side channel in the RSA implementation in Botan before 1.10.17, and 1.11.x and 2.x before 2.3.0, allows a local attacker to recover information about RSA secret keys, as demonstrated by CacheD. This occurs because an array is indexed with bits derived from a secret key.
- Record
UBUNTU-CVE-2017-14737- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSVMGASA-2017-0422 No score
Updated botan packages fix security vulnerability
In the Montgomery exponentiation code, a table of precomputed values is used. An attacker able to analyze which cache lines were accessed (perhaps via an active attack such as Prime+Probe) could recover information about the exponent (CVE-2017-14737).
- Record
MGASA-2017-0422- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:10594-1 No score
Botan-2.18.1-1.3 on GA media
These are all security issues fixed in the Botan-2.18.1-1.3 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10594-1- Updated
- 2026-11-02
OSVSUSE-SU-2017:2855-1 No score
Security update for Botan
This update for Botan fixes the following issues:
This security issue was fixed:
- CVE-2017-14737: A cryptographic cache-based side channel in the RSA implementation in Botan allowed a local attacker to recover information about RSA secret keys, as demonstrated by CacheD. This occured because an array is indexed with bits derived from a secret key (bsc#1060433).
- Record
SUSE-SU-2017:2855-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
botan1.10Debian:7 |
before 1.10.5-1+deb7u4, plus listed versions 1.10.5-11.10.5-1+deb7u11.10.5-1+deb7u21.10.5-1+deb7u3 |
1.10.5-1+deb7u4 |
botan1.10Debian:9 |
before 1.10.17-1+deb9u1, plus listed versions 1.10.16-11.10.17-0.1 |
1.10.17-1+deb9u1 |
botanMageia:5 |
before 1.10.17-1.mga5 | 1.10.17-1.mga5 |
botanMageia:6 |
before 1.10.17-1.mga6 | 1.10.17-1.mga6 |
BotanSUSE:Linux Enterprise Software Development Kit 12 SP2 |
before 1.10.9-4.3.1 | 1.10.9-4.3.1 |
BotanSUSE:Linux Enterprise Software Development Kit 12 SP3 |
before 1.10.9-4.3.1 | 1.10.9-4.3.1 |
botan1.10Ubuntu:Pro:14.04:LTS |
before 1.10.5-1+deb7u1ubuntu0.14.04.1+esm1, plus listed versions 1.10.5-11.10.5-1ubuntu11.10.5-1+deb7u1ubuntu0.14.04.1 |
1.10.5-1+deb7u1ubuntu0.14.04.1+esm1 |
botan1.10Ubuntu:16.04:LTS |
All versions, plus listed versions 1.10.10-61.10.12-1 |
None known |
BotanopenSUSE:Tumbleweed |
before 2.18.1-1.3 | 2.18.1-1.3 |
History
| Recorded | Changed | Sources |
|---|---|---|
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2017-14737 is a medium vulnerability (CVSS 5.5) in Botan Project Botan, published September 26, 2017. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.32%, the 24th percentile. Fixed in botan1.10 1.10.5-1+deb7u4.
References
usenix.org/conference/usenixsecurity17/technical-sessions/presentation/wang-shuai
github.com/randombit/botan/issues/1222
lists.debian.org/debian-lts-announce/2021/11/msg00006.html
nvd.nist.gov/vuln/detail/CVE-2017-14737
github.com/advisories/GHSA-xr8r-2cxg-2rgp
advisories.mageia.org/MGASA-2017-0422.html
Show 14 moreShow less
bugs.mageia.org/show_bug.cgi?id=21938
botan.randombit.net/security.html
lists.fedoraproject.org/archives/list/[email protected]/thread/RPHA5S6ZQM46XJ2CGDEETO6U6I6M5NEG
suse.com/support/update/announcement/2017/suse-su-20172855-1
bugzilla.suse.com/1060433
suse.com/security/cve/CVE-2017-14737
ubuntu.com/security/CVE-2017-14737
cve.org/CVERecord?id=CVE-2017-14737
suse.com/security/cve/CVE-2016-9132
suse.com/security/cve/CVE-2017-2801
suse.com/security/cve/CVE-2018-12435
suse.com/security/cve/CVE-2018-20187
suse.com/security/cve/CVE-2018-9127
suse.com/security/cve/CVE-2018-9860