Approved changes feed: RSS · Atom
cpe:2.3:a:open-quantum-safe:liboqs:*:*:*:*:*:*:*:*
part: a version: * update: *
| Vendor | Open Quantum Safe (6ad20d95-7224-5296-a20a-527599ad5b61) |
|---|---|
| Product | Liboqs (d01610a9-9b27-5dae-81df-d267a4a3652b) |
| Edition | * |
| Language | * |
| Software edition | * |
| Target software | * |
| Target hardware | * |
| Other | * |
| Notes | Imported from purl2cpe mapping |
PURL mappings
| PURL | Source | Last updated |
|---|---|---|
pkg:github/open-quantum-safe/liboqs |
purl2cpe | 2026-06-01 10:17:29.537295 |
pkg:rpm/fedora/liboqs |
purl2cpe | 2026-06-01 10:17:29.537297 |
pkg:rpm/opensuse/liboqs |
purl2cpe | 2026-06-01 10:17:29.537298 |
Vulnerability references
| Identifier | cpeApplicability | Submitted | db.gcve.eu details | Rationale |
|---|---|---|---|---|
CVE:CVE-2026-46344 |
vulnerable | 2026-06-08 08:05:11.947066 |
liboqs: Heap-buffer-overflow in XMSS verification path via OID-controlled parameter mismatch (xmss_commons.c:194)
MEDIUM (5.3)
liboqs is a C-language cryptographic library that provides implementations of post-quantum cryptography algorithms. Prior to 0.16.0, an out-of-bounds read has been identified in the XMSS and XMSS^MT stateful signature verification code. When the verification function is called with a correctly-sized signature buffer for the declared algorithm but a public key whose OID bytes (pk[0..3]) reference a different XMSS parameter set with a larger sig_bytes, the implementation re-parses the OID from the public key inside xmss_sign_open / xmssmt_sign_open and uses the resulting (larger) sig_bytes to index the caller-supplied signature buffer. As with CVE-2026-44518, the out-of-bounds bytes are consumed only as input to an internal hash computation and are not returned to the caller, so no oracle exists to leak their contents to an attacker. The primary observable effect is a possible crash (denial of service) of the verifying process if the read crosses into an unmapped memory page. This vulnerability is fixed in 0.16.0.
Published: 2026-05-29T18:08:02.984Z
Updated: 2026-05-29T18:39:53.946Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-44518 |
vulnerable | 2026-06-08 08:05:11.139800 |
liboqs: XMSS Buffer Overread Bug
MEDIUM (5.3)
liboqs is a C-language cryptographic library that provides implementations of post-quantum cryptography algorithms. Prior to 0.16.0, an out-of-bounds read has been identified in the XMSS and XMSS^MT stateful signature verification code. When the verification function is called with a signature buffer shorter than the expected signature size for the given parameter set, the implementation does not validate the caller-supplied length and proceeds to read past the end of the buffer. The out-of-bounds bytes are consumed only as input to an internal hash computation and are not returned to the caller, so no oracle exists to leak their contents to an attacker. The primary observable effect is a possible crash (denial of service) of the verifying process if the read crosses into an unmapped memory page. This vulnerability is fixed in 0.16.0.
Published: 2026-05-29T18:07:07.107Z
Updated: 2026-05-29T18:41:01.927Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-52473 |
vulnerable | 2026-06-08 07:31:11.656068 |
liboqs secret-dependent branching in HQC reference implementation when compiled with Clang 17-20
MEDIUM (5.9)
liboqs is a C-language cryptographic library that provides implementations of post-quantum cryptography algorithms. Multiple secret-dependent branches have been identified in the reference implementation of the HQC key encapsulation mechanism when it is compiled with Clang for optimization levels above -O0 (-O1, -O2, etc). A proof-of-concept local attack exploits this secret-dependent information to recover the entire secret key. This vulnerability is fixed in 0.14.0.
Published: 2025-07-10T18:42:17.710Z
Updated: 2025-07-10T19:16:29.556Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-48946 |
vulnerable | 2026-06-08 07:29:12.282637 |
liboqs affected by theoretical design flaw in HQC
LOW (3.7)
liboqs is a C-language cryptographic library that provides implementations of post-quantum cryptography algorithms. liboqs prior to version 0.13.0 supports the HQC algorithm, an algorithm with a theoretical design flaw which leads to large numbers of malformed ciphertexts sharing the same implicit rejection value. Currently, no concrete attack on the algorithm is known. However, prospective users of HQC must take extra care when using the algorithm in protocols involving key derivation. In particular, HQC does not provide the same security guarantees as Kyber or ML-KEM. There is currently no patch for the HQC flaw available in liboqs, so HQC is disabled by default in liboqs starting from version 0.13.0. OQS will update its implementation after the HQC team releases an updated algorithm specification.
Published: 2025-05-30T19:21:14.847Z
Updated: 2025-05-30T20:43:37.178Z Reference links
|
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-54137 |
vulnerable | 2026-06-08 06:54:16.095718 |
liboqs has a correctness error in HQC decapsulation
HIGH (7.4)
liboqs is a C-language cryptographic library that provides implementations of post-quantum cryptography algorithms. A correctness error has been identified in the reference implementation of the HQC key encapsulation mechanism. Due to an indexing error, part of the secret key is incorrectly treated as non-secret data. This results in an incorrect shared secret value being returned when the decapsulation function is called with a malformed ciphertext. This vulnerability is fixed in 0.12.0.
Published: 2024-12-06T16:00:58.061Z
Updated: 2024-12-10T16:10:59.900Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-36405 |
vulnerable | 2026-06-08 06:39:44.646114 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
Contribute
You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.