CVE-2024-37305

EUVD-2024-36566
oqs-provider is a provider for the OpenSSL 3 cryptography library that adds support for post-quantum cryptography in TLS, X.509, and S/MIME using post-quantum algorithms from liboqs. Flaws have been identified in the way oqs-provider handles lengths decoded with DECODE_UINT32 at the start of serialized hybrid (traditional + post-quantum) keys and signatures. Unchecked length values are later used for memory reads and writes; malformed input can lead to crashes or information leakage. Handling of plain/non-hybrid PQ key operation is not affected. This issue has been patched in in v0.6.1. All users are advised to upgrade. There are no workarounds for this issue.
Classic Buffer Overflow
ProviderTypeBase ScoreAtk. VectorAtk. ComplexityPriv. RequiredVector
NISTPrimary
8.2 HIGH
NETWORK
LOW
NONE
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:H
Base Score
CVSS 3.x
EPSS Score
Percentile: 33%
Early Detection
Affected products identified ahead of NVD analysis through intelligence sources.
VendorProductVersionSource
open_quantum_safeoqs_provider
𝑥
< 0.6.1
ADP
openSUSE logo
openSUSE / SLES Releases
openSUSE Product
Release
liboqs-devel
suse enterprise desktop 15 SP6
0.12.0-150600.3.3.1
fixed
suse enterprise desktop 15 SP7
0.12.0-150600.3.3.1
fixed
suse enterprise sap 15 SP6
0.12.0-150600.3.3.1
fixed
suse enterprise sap 15 SP7
0.12.0-150600.3.3.1
fixed
suse enterprise server 15 SP6
0.12.0-150600.3.3.1
fixed
suse enterprise server 15 SP7
0.12.0-150600.3.3.1
fixed
liboqs7
suse enterprise desktop 15 SP6
0.12.0-150600.3.3.1
fixed
suse enterprise desktop 15 SP7
0.12.0-150600.3.3.1
fixed
suse enterprise sap 15 SP6
0.12.0-150600.3.3.1
fixed
suse enterprise sap 15 SP7
0.12.0-150600.3.3.1
fixed
suse enterprise server 15 SP6
0.12.0-150600.3.3.1
fixed
suse enterprise server 15 SP7
0.12.0-150600.3.3.1
fixed
oqs-provider
suse enterprise desktop 15 SP6
0.7.0-150600.3.3.1
fixed
suse enterprise desktop 15 SP7
0.7.0-150600.3.3.1
fixed
suse enterprise sap 15 SP6
0.7.0-150600.3.3.1
fixed
suse enterprise sap 15 SP7
0.7.0-150600.3.3.1
fixed
suse enterprise server 15 SP6
0.7.0-150600.3.3.1
fixed
suse enterprise server 15 SP7
0.7.0-150600.3.3.1
fixed