CVE-2024-0914 Opencryptoki: timing side-channel in handling of rsa pkcs#1 v1.5 padded ciphertexts (marvin)
Attackers can exploit timing side-channels in RSA PKCS#1 v1.5 processing to decrypt ciphertexts or forge signatures without the private key.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2024-0914?
CVE-2024-0914 is a medium-severity vulnerability in Redhat Enterprise Linux, published on 31 Jan 2024. An attacker can exploit it over the internet without logging in, with no action from the victim.
Official description
A timing side-channel vulnerability has been discovered in the opencryptoki package while processing RSA PKCS#1 v1.5 padded ciphertexts. This flaw could potentially enable unauthorized RSA ciphertext decryption or signing, even without access to the corresponding private key.
Weakness: CWE-203
Which versions are affected by CVE-2024-0914?
It affects 2 products.
Linux distribution packages (40)
opencryptoki AlmaLinux:8 | All versions | 3.21.0-10.el8_9.alma.1 |
opencryptoki-ccatok AlmaLinux:8 | All versions | 3.21.0-10.el8_9.alma.1 |
opencryptoki-devel AlmaLinux:8 | All versions | 3.21.0-10.el8_9.alma.1 |
opencryptoki-ep11tok AlmaLinux:8 | All versions | 3.21.0-10.el8_9.alma.1 |
opencryptoki-icatok AlmaLinux:8 | All versions | 3.21.0-10.el8_9.alma.1 |
opencryptoki-icsftok AlmaLinux:8 | All versions | 3.21.0-10.el8_9.alma.1 |
opencryptoki-libs AlmaLinux:8 | All versions | 3.21.0-10.el8_9.alma.1 |
opencryptoki-swtok AlmaLinux:8 | All versions | 3.21.0-10.el8_9.alma.1 |
opencryptoki-tpmtok AlmaLinux:8 | All versions | 3.21.0-10.el8_9.alma.1 |
opencryptoki AlmaLinux:9 | All versions | 3.21.0-9.el9_3.alma.1 |
opencryptoki-ccatok AlmaLinux:9 | All versions | 3.21.0-9.el9_3.alma.1 |
opencryptoki-devel AlmaLinux:9 | All versions | 3.21.0-9.el9_3.alma.1 |
opencryptoki-ep11tok AlmaLinux:9 | All versions | 3.21.0-9.el9_3.alma.1 |
opencryptoki-icatok AlmaLinux:9 | All versions | 3.21.0-9.el9_3.alma.1 |
opencryptoki-icsftok AlmaLinux:9 | All versions | 3.21.0-9.el9_3.alma.1 |
opencryptoki-libs AlmaLinux:9 | All versions | 3.21.0-9.el9_3.alma.1 |
opencryptoki-swtok AlmaLinux:9 | All versions | 3.21.0-9.el9_3.alma.1 |
opencryptoki Red Hat:enterprise_linux:8::baseos | All versions | 0:3.21.0-10.el8_9 |
opencryptoki-ccatok Red Hat:enterprise_linux:8::baseos | All versions | 0:3.21.0-10.el8_9 |
opencryptoki-ccatok-debuginfo Red Hat:enterprise_linux:8::baseos | All versions | 0:3.21.0-10.el8_9 |
opencryptoki-debuginfo Red Hat:enterprise_linux:8::baseos | All versions | 0:3.21.0-10.el8_9 |
opencryptoki-debugsource Red Hat:enterprise_linux:8::baseos | All versions | 0:3.21.0-10.el8_9 |
opencryptoki-ep11tok Red Hat:enterprise_linux:8::baseos | All versions | 0:3.21.0-10.el8_9 |
opencryptoki-ep11tok-debuginfo Red Hat:enterprise_linux:8::baseos | All versions | 0:3.21.0-10.el8_9 |
opencryptoki-icatok Red Hat:enterprise_linux:8::baseos | All versions | 0:3.21.0-10.el8_9 |
opencryptoki-icatok-debuginfo Red Hat:enterprise_linux:8::baseos | All versions | 0:3.21.0-10.el8_9 |
opencryptoki-icsftok Red Hat:enterprise_linux:8::baseos | All versions | 0:3.21.0-10.el8_9 |
opencryptoki-icsftok-debuginfo Red Hat:enterprise_linux:8::baseos | All versions | 0:3.21.0-10.el8_9 |
opencryptoki-libs Red Hat:enterprise_linux:8::baseos | All versions | 0:3.21.0-10.el8_9 |
opencryptoki-libs-debuginfo Red Hat:enterprise_linux:8::baseos | All versions | 0:3.21.0-10.el8_9 |
opencryptoki-swtok Red Hat:enterprise_linux:8::baseos | All versions | 0:3.21.0-10.el8_9 |
opencryptoki-swtok-debuginfo Red Hat:enterprise_linux:8::baseos | All versions | 0:3.21.0-10.el8_9 |
opencryptoki-tpmtok Red Hat:enterprise_linux:8::baseos | All versions | 0:3.21.0-10.el8_9 |
opencryptoki-tpmtok-debuginfo Red Hat:enterprise_linux:8::baseos | All versions | 0:3.21.0-10.el8_9 |
opencryptoki-ccatok-debuginfo Red Hat:enterprise_linux:8::crb | All versions | 0:3.21.0-10.el8_9 |
opencryptoki-debuginfo Red Hat:enterprise_linux:8::crb | All versions | 0:3.21.0-10.el8_9 |
opencryptoki-debugsource Red Hat:enterprise_linux:8::crb | All versions | 0:3.21.0-10.el8_9 |
opencryptoki-devel Red Hat:enterprise_linux:8::crb | All versions | 0:3.21.0-10.el8_9 |
opencryptoki-ep11tok-debuginfo Red Hat:enterprise_linux:8::crb | All versions | 0:3.21.0-10.el8_9 |
opencryptoki-icatok-debuginfo Red Hat:enterprise_linux:8::crb | All versions | 0:3.21.0-10.el8_9 |
Products include Opencryptoki Project Opencryptoki, Redhat Enterprise Linux.
How do I fix CVE-2024-0914?
Apply the vendor's patch.
Is CVE-2024-0914 being exploited?
There is no known exploitation of CVE-2024-0914 in the wild and no public exploit code.
Other vulnerabilities in Redhat Enterprise Linux
- CVE-2026-40253 openCryptoki: Memory safety vulnerabilities in BER/DER decoders in asn1.c
- CVE-2026-23893 openCryptoki has improper link resolution before file access (link following)
- CVE-2026-22791 openCryptoki incorrectly calculates the buffer size in C_WrapKey with CKM_ECDH_AES_KEY_WRAP
- CVE-2012-4455 Path traversal in n/a
- CVE-2021-3798 Information disclosure in opencryptoki
Sources
Also known as ALSA-2024:1239, ALSA-2024:1608, AZL-34206, AZL-36965, CLSA-2026-1784542737, DEBIAN-CVE-2024-0914 and 12 more.