CVE-2024-0914 Opencryptoki: timing side-channel in handling of rsa pkcs#1 v1.5 padded ciphertexts (marvin)

Medium 5.9 Published Updated

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:8All versions3.21.0-10.el8_9.alma.1
opencryptoki-ccatok AlmaLinux:8All versions3.21.0-10.el8_9.alma.1
opencryptoki-devel AlmaLinux:8All versions3.21.0-10.el8_9.alma.1
opencryptoki-ep11tok AlmaLinux:8All versions3.21.0-10.el8_9.alma.1
opencryptoki-icatok AlmaLinux:8All versions3.21.0-10.el8_9.alma.1
opencryptoki-icsftok AlmaLinux:8All versions3.21.0-10.el8_9.alma.1
opencryptoki-libs AlmaLinux:8All versions3.21.0-10.el8_9.alma.1
opencryptoki-swtok AlmaLinux:8All versions3.21.0-10.el8_9.alma.1
opencryptoki-tpmtok AlmaLinux:8All versions3.21.0-10.el8_9.alma.1
opencryptoki AlmaLinux:9All versions3.21.0-9.el9_3.alma.1
opencryptoki-ccatok AlmaLinux:9All versions3.21.0-9.el9_3.alma.1
opencryptoki-devel AlmaLinux:9All versions3.21.0-9.el9_3.alma.1
opencryptoki-ep11tok AlmaLinux:9All versions3.21.0-9.el9_3.alma.1
opencryptoki-icatok AlmaLinux:9All versions3.21.0-9.el9_3.alma.1
opencryptoki-icsftok AlmaLinux:9All versions3.21.0-9.el9_3.alma.1
opencryptoki-libs AlmaLinux:9All versions3.21.0-9.el9_3.alma.1
opencryptoki-swtok AlmaLinux:9All versions3.21.0-9.el9_3.alma.1
opencryptoki Red Hat:enterprise_linux:8::baseosAll versions0:3.21.0-10.el8_9
opencryptoki-ccatok Red Hat:enterprise_linux:8::baseosAll versions0:3.21.0-10.el8_9
opencryptoki-ccatok-debuginfo Red Hat:enterprise_linux:8::baseosAll versions0:3.21.0-10.el8_9
opencryptoki-debuginfo Red Hat:enterprise_linux:8::baseosAll versions0:3.21.0-10.el8_9
opencryptoki-debugsource Red Hat:enterprise_linux:8::baseosAll versions0:3.21.0-10.el8_9
opencryptoki-ep11tok Red Hat:enterprise_linux:8::baseosAll versions0:3.21.0-10.el8_9
opencryptoki-ep11tok-debuginfo Red Hat:enterprise_linux:8::baseosAll versions0:3.21.0-10.el8_9
opencryptoki-icatok Red Hat:enterprise_linux:8::baseosAll versions0:3.21.0-10.el8_9
opencryptoki-icatok-debuginfo Red Hat:enterprise_linux:8::baseosAll versions0:3.21.0-10.el8_9
opencryptoki-icsftok Red Hat:enterprise_linux:8::baseosAll versions0:3.21.0-10.el8_9
opencryptoki-icsftok-debuginfo Red Hat:enterprise_linux:8::baseosAll versions0:3.21.0-10.el8_9
opencryptoki-libs Red Hat:enterprise_linux:8::baseosAll versions0:3.21.0-10.el8_9
opencryptoki-libs-debuginfo Red Hat:enterprise_linux:8::baseosAll versions0:3.21.0-10.el8_9
opencryptoki-swtok Red Hat:enterprise_linux:8::baseosAll versions0:3.21.0-10.el8_9
opencryptoki-swtok-debuginfo Red Hat:enterprise_linux:8::baseosAll versions0:3.21.0-10.el8_9
opencryptoki-tpmtok Red Hat:enterprise_linux:8::baseosAll versions0:3.21.0-10.el8_9
opencryptoki-tpmtok-debuginfo Red Hat:enterprise_linux:8::baseosAll versions0:3.21.0-10.el8_9
opencryptoki-ccatok-debuginfo Red Hat:enterprise_linux:8::crbAll versions0:3.21.0-10.el8_9
opencryptoki-debuginfo Red Hat:enterprise_linux:8::crbAll versions0:3.21.0-10.el8_9
opencryptoki-debugsource Red Hat:enterprise_linux:8::crbAll versions0:3.21.0-10.el8_9
opencryptoki-devel Red Hat:enterprise_linux:8::crbAll versions0:3.21.0-10.el8_9
opencryptoki-ep11tok-debuginfo Red Hat:enterprise_linux:8::crbAll versions0:3.21.0-10.el8_9
opencryptoki-icatok-debuginfo Red Hat:enterprise_linux:8::crbAll versions0: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.

All Redhat Enterprise Linux vulnerabilities

Sources

Also known as ALSA-2024:1239, ALSA-2024:1608, AZL-34206, AZL-36965, CLSA-2026-1784542737, DEBIAN-CVE-2024-0914 and 12 more.

Is CVE-2024-0914 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free