pqc_kyber
Activity
- Latest release
- 3y ago
- Total releases
- 8
- Cadence
- ~2 months
- Last 12 months
- 0
Details
- License
- MIT/Apache-2.0
- First release
- May 24, 2021
| Version | Released | |
|---|---|---|
0.7.1
unknown
3 CVEs
RUSTSEC-2026-0289
Sep 17, 2026
pqc_kyber is unmaintained The crate has had no releases since 0.7.1 (2023-08-23), and the upstream repository shows no maintainer activity. Open pull requests, including a fix for a chosen-ciphertext key-recovery flaw in the AVX2 backend (Argyle-Software/kyber#121), have gone unanswered. Recommended alternatives: References Updated Sep 18, 2026 · Source: OSV.dev
RUSTSEC-2026-0290
Aug 16, 2026
pqc_kyber: AVX2 backend skips Fujisaki-Okamoto implicit rejection, enabling chosen-ciphertext key recovery
7.4
/ 10
High
Network
High
None
None
Unchanged
High
High
None
SummaryWhen The attack requires no timing measurement, no side channel, and no faults; only the ability to submit ciphertexts to a decapsulation operation under a reused key pair and observe the resulting shared secret. See the linked pull request for the root cause, the reachable call path, and reproduction details. Affected configurationReachable only in builds with ImpactComplete IND-CCA break. The plaintext-checking oracle drives a standard chosen-ciphertext key-recovery attack and extracts the entire static secret key. Any protocol reusing a Kyber key pair across decapsulations (static or long-term KEM keys, KEMTLS, HPKE recipients, pinned keys) is exposed; ephemeral-only key shares are not. The defect was verified end to end on ML-KEM-768: the full secret key was recovered in 4,272 decapsulation queries. Maintenance statusThe crate is unmaintained (last release 0.7.1, August 2023); no patched version exists or is expected. Mitigation
CreditReported by 007bsd. References Updated Sep 18, 2026 · Source: OSV.dev
GHSA-x5j2-g63m-f8g4
RUSTSEC-2023-0079
Feb 09, 2024
pqc_kyber KyberSlash: division timings depending on secrets
7.4
/ 10
High
Network
High
None
None
Unchanged
High
High
None
Various Kyber software libraries in various environments leak secret information into timing, specifically because
The KyberSlash pages track which Kyber libraries have this issue, and include a FAQ about the issue. AuthorThe KyberSlash pages were written by Daniel J. Bernstein. The FAQ originally said "I", but some people seemed to have trouble finding this authorship statement, so the FAQ now says "Bernstein" instead. URLThe permanent link for the KyberSlash pages is https://kyberslash.cr.yp.to. Mitigation status in pqc_kyber crateThe issues has not been resolved in the References Updated Apr 15, 2024 · Source: OSV.dev |
0.7.1
unknown
Dependencies (12)
+ 4 more |
|
0.7.0
unknown
3 CVEs
RUSTSEC-2026-0289
Sep 17, 2026
pqc_kyber is unmaintained The crate has had no releases since 0.7.1 (2023-08-23), and the upstream repository shows no maintainer activity. Open pull requests, including a fix for a chosen-ciphertext key-recovery flaw in the AVX2 backend (Argyle-Software/kyber#121), have gone unanswered. Recommended alternatives: References Updated Sep 18, 2026 · Source: OSV.dev
RUSTSEC-2026-0290
Aug 16, 2026
pqc_kyber: AVX2 backend skips Fujisaki-Okamoto implicit rejection, enabling chosen-ciphertext key recovery
7.4
/ 10
High
Network
High
None
None
Unchanged
High
High
None
SummaryWhen The attack requires no timing measurement, no side channel, and no faults; only the ability to submit ciphertexts to a decapsulation operation under a reused key pair and observe the resulting shared secret. See the linked pull request for the root cause, the reachable call path, and reproduction details. Affected configurationReachable only in builds with ImpactComplete IND-CCA break. The plaintext-checking oracle drives a standard chosen-ciphertext key-recovery attack and extracts the entire static secret key. Any protocol reusing a Kyber key pair across decapsulations (static or long-term KEM keys, KEMTLS, HPKE recipients, pinned keys) is exposed; ephemeral-only key shares are not. The defect was verified end to end on ML-KEM-768: the full secret key was recovered in 4,272 decapsulation queries. Maintenance statusThe crate is unmaintained (last release 0.7.1, August 2023); no patched version exists or is expected. Mitigation
CreditReported by 007bsd. References Updated Sep 18, 2026 · Source: OSV.dev
GHSA-x5j2-g63m-f8g4
RUSTSEC-2023-0079
Feb 09, 2024
pqc_kyber KyberSlash: division timings depending on secrets
7.4
/ 10
High
Network
High
None
None
Unchanged
High
High
None
Various Kyber software libraries in various environments leak secret information into timing, specifically because
The KyberSlash pages track which Kyber libraries have this issue, and include a FAQ about the issue. AuthorThe KyberSlash pages were written by Daniel J. Bernstein. The FAQ originally said "I", but some people seemed to have trouble finding this authorship statement, so the FAQ now says "Bernstein" instead. URLThe permanent link for the KyberSlash pages is https://kyberslash.cr.yp.to. Mitigation status in pqc_kyber crateThe issues has not been resolved in the References Updated Apr 15, 2024 · Source: OSV.dev |
0.7.0
unknown
Dependencies (12)
+ 4 more |
|
0.6.0
unknown
3 CVEs
RUSTSEC-2026-0289
Sep 17, 2026
pqc_kyber is unmaintained The crate has had no releases since 0.7.1 (2023-08-23), and the upstream repository shows no maintainer activity. Open pull requests, including a fix for a chosen-ciphertext key-recovery flaw in the AVX2 backend (Argyle-Software/kyber#121), have gone unanswered. Recommended alternatives: References Updated Sep 18, 2026 · Source: OSV.dev
RUSTSEC-2026-0290
Aug 16, 2026
pqc_kyber: AVX2 backend skips Fujisaki-Okamoto implicit rejection, enabling chosen-ciphertext key recovery
7.4
/ 10
High
Network
High
None
None
Unchanged
High
High
None
SummaryWhen The attack requires no timing measurement, no side channel, and no faults; only the ability to submit ciphertexts to a decapsulation operation under a reused key pair and observe the resulting shared secret. See the linked pull request for the root cause, the reachable call path, and reproduction details. Affected configurationReachable only in builds with ImpactComplete IND-CCA break. The plaintext-checking oracle drives a standard chosen-ciphertext key-recovery attack and extracts the entire static secret key. Any protocol reusing a Kyber key pair across decapsulations (static or long-term KEM keys, KEMTLS, HPKE recipients, pinned keys) is exposed; ephemeral-only key shares are not. The defect was verified end to end on ML-KEM-768: the full secret key was recovered in 4,272 decapsulation queries. Maintenance statusThe crate is unmaintained (last release 0.7.1, August 2023); no patched version exists or is expected. Mitigation
CreditReported by 007bsd. References Updated Sep 18, 2026 · Source: OSV.dev
GHSA-x5j2-g63m-f8g4
RUSTSEC-2023-0079
Feb 09, 2024
pqc_kyber KyberSlash: division timings depending on secrets
7.4
/ 10
High
Network
High
None
None
Unchanged
High
High
None
Various Kyber software libraries in various environments leak secret information into timing, specifically because
The KyberSlash pages track which Kyber libraries have this issue, and include a FAQ about the issue. AuthorThe KyberSlash pages were written by Daniel J. Bernstein. The FAQ originally said "I", but some people seemed to have trouble finding this authorship statement, so the FAQ now says "Bernstein" instead. URLThe permanent link for the KyberSlash pages is https://kyberslash.cr.yp.to. Mitigation status in pqc_kyber crateThe issues has not been resolved in the References Updated Apr 15, 2024 · Source: OSV.dev |
0.6.0
unknown
Dependencies (12)
+ 4 more |
|
0.5.0
unknown
3 CVEs
RUSTSEC-2026-0289
Sep 17, 2026
pqc_kyber is unmaintained The crate has had no releases since 0.7.1 (2023-08-23), and the upstream repository shows no maintainer activity. Open pull requests, including a fix for a chosen-ciphertext key-recovery flaw in the AVX2 backend (Argyle-Software/kyber#121), have gone unanswered. Recommended alternatives: References Updated Sep 18, 2026 · Source: OSV.dev
RUSTSEC-2026-0290
Aug 16, 2026
pqc_kyber: AVX2 backend skips Fujisaki-Okamoto implicit rejection, enabling chosen-ciphertext key recovery
7.4
/ 10
High
Network
High
None
None
Unchanged
High
High
None
SummaryWhen The attack requires no timing measurement, no side channel, and no faults; only the ability to submit ciphertexts to a decapsulation operation under a reused key pair and observe the resulting shared secret. See the linked pull request for the root cause, the reachable call path, and reproduction details. Affected configurationReachable only in builds with ImpactComplete IND-CCA break. The plaintext-checking oracle drives a standard chosen-ciphertext key-recovery attack and extracts the entire static secret key. Any protocol reusing a Kyber key pair across decapsulations (static or long-term KEM keys, KEMTLS, HPKE recipients, pinned keys) is exposed; ephemeral-only key shares are not. The defect was verified end to end on ML-KEM-768: the full secret key was recovered in 4,272 decapsulation queries. Maintenance statusThe crate is unmaintained (last release 0.7.1, August 2023); no patched version exists or is expected. Mitigation
CreditReported by 007bsd. References Updated Sep 18, 2026 · Source: OSV.dev
GHSA-x5j2-g63m-f8g4
RUSTSEC-2023-0079
Feb 09, 2024
pqc_kyber KyberSlash: division timings depending on secrets
7.4
/ 10
High
Network
High
None
None
Unchanged
High
High
None
Various Kyber software libraries in various environments leak secret information into timing, specifically because
The KyberSlash pages track which Kyber libraries have this issue, and include a FAQ about the issue. AuthorThe KyberSlash pages were written by Daniel J. Bernstein. The FAQ originally said "I", but some people seemed to have trouble finding this authorship statement, so the FAQ now says "Bernstein" instead. URLThe permanent link for the KyberSlash pages is https://kyberslash.cr.yp.to. Mitigation status in pqc_kyber crateThe issues has not been resolved in the References Updated Apr 15, 2024 · Source: OSV.dev |
0.5.0
unknown
Dependencies (12)
+ 4 more |
|
0.4.0
unknown
3 CVEs
RUSTSEC-2026-0289
Sep 17, 2026
pqc_kyber is unmaintained The crate has had no releases since 0.7.1 (2023-08-23), and the upstream repository shows no maintainer activity. Open pull requests, including a fix for a chosen-ciphertext key-recovery flaw in the AVX2 backend (Argyle-Software/kyber#121), have gone unanswered. Recommended alternatives: References Updated Sep 18, 2026 · Source: OSV.dev
RUSTSEC-2026-0290
Aug 16, 2026
pqc_kyber: AVX2 backend skips Fujisaki-Okamoto implicit rejection, enabling chosen-ciphertext key recovery
7.4
/ 10
High
Network
High
None
None
Unchanged
High
High
None
SummaryWhen The attack requires no timing measurement, no side channel, and no faults; only the ability to submit ciphertexts to a decapsulation operation under a reused key pair and observe the resulting shared secret. See the linked pull request for the root cause, the reachable call path, and reproduction details. Affected configurationReachable only in builds with ImpactComplete IND-CCA break. The plaintext-checking oracle drives a standard chosen-ciphertext key-recovery attack and extracts the entire static secret key. Any protocol reusing a Kyber key pair across decapsulations (static or long-term KEM keys, KEMTLS, HPKE recipients, pinned keys) is exposed; ephemeral-only key shares are not. The defect was verified end to end on ML-KEM-768: the full secret key was recovered in 4,272 decapsulation queries. Maintenance statusThe crate is unmaintained (last release 0.7.1, August 2023); no patched version exists or is expected. Mitigation
CreditReported by 007bsd. References Updated Sep 18, 2026 · Source: OSV.dev
GHSA-x5j2-g63m-f8g4
RUSTSEC-2023-0079
Feb 09, 2024
pqc_kyber KyberSlash: division timings depending on secrets
7.4
/ 10
High
Network
High
None
None
Unchanged
High
High
None
Various Kyber software libraries in various environments leak secret information into timing, specifically because
The KyberSlash pages track which Kyber libraries have this issue, and include a FAQ about the issue. AuthorThe KyberSlash pages were written by Daniel J. Bernstein. The FAQ originally said "I", but some people seemed to have trouble finding this authorship statement, so the FAQ now says "Bernstein" instead. URLThe permanent link for the KyberSlash pages is https://kyberslash.cr.yp.to. Mitigation status in pqc_kyber crateThe issues has not been resolved in the References Updated Apr 15, 2024 · Source: OSV.dev |
0.4.0
unknown
Dependencies (10)
+ 2 more |
|
0.3.0
unknown
3 CVEs
RUSTSEC-2026-0289
Sep 17, 2026
pqc_kyber is unmaintained The crate has had no releases since 0.7.1 (2023-08-23), and the upstream repository shows no maintainer activity. Open pull requests, including a fix for a chosen-ciphertext key-recovery flaw in the AVX2 backend (Argyle-Software/kyber#121), have gone unanswered. Recommended alternatives: References Updated Sep 18, 2026 · Source: OSV.dev
RUSTSEC-2026-0290
Aug 16, 2026
pqc_kyber: AVX2 backend skips Fujisaki-Okamoto implicit rejection, enabling chosen-ciphertext key recovery
7.4
/ 10
High
Network
High
None
None
Unchanged
High
High
None
SummaryWhen The attack requires no timing measurement, no side channel, and no faults; only the ability to submit ciphertexts to a decapsulation operation under a reused key pair and observe the resulting shared secret. See the linked pull request for the root cause, the reachable call path, and reproduction details. Affected configurationReachable only in builds with ImpactComplete IND-CCA break. The plaintext-checking oracle drives a standard chosen-ciphertext key-recovery attack and extracts the entire static secret key. Any protocol reusing a Kyber key pair across decapsulations (static or long-term KEM keys, KEMTLS, HPKE recipients, pinned keys) is exposed; ephemeral-only key shares are not. The defect was verified end to end on ML-KEM-768: the full secret key was recovered in 4,272 decapsulation queries. Maintenance statusThe crate is unmaintained (last release 0.7.1, August 2023); no patched version exists or is expected. Mitigation
CreditReported by 007bsd. References Updated Sep 18, 2026 · Source: OSV.dev
GHSA-x5j2-g63m-f8g4
RUSTSEC-2023-0079
Feb 09, 2024
pqc_kyber KyberSlash: division timings depending on secrets
7.4
/ 10
High
Network
High
None
None
Unchanged
High
High
None
Various Kyber software libraries in various environments leak secret information into timing, specifically because
The KyberSlash pages track which Kyber libraries have this issue, and include a FAQ about the issue. AuthorThe KyberSlash pages were written by Daniel J. Bernstein. The FAQ originally said "I", but some people seemed to have trouble finding this authorship statement, so the FAQ now says "Bernstein" instead. URLThe permanent link for the KyberSlash pages is https://kyberslash.cr.yp.to. Mitigation status in pqc_kyber crateThe issues has not been resolved in the References Updated Apr 15, 2024 · Source: OSV.dev |
0.3.0
unknown
Dependencies (9)
+ 1 more |
|
0.2.1
unknown
3 CVEs
RUSTSEC-2026-0289
Sep 17, 2026
pqc_kyber is unmaintained The crate has had no releases since 0.7.1 (2023-08-23), and the upstream repository shows no maintainer activity. Open pull requests, including a fix for a chosen-ciphertext key-recovery flaw in the AVX2 backend (Argyle-Software/kyber#121), have gone unanswered. Recommended alternatives: References Updated Sep 18, 2026 · Source: OSV.dev
RUSTSEC-2026-0290
Aug 16, 2026
pqc_kyber: AVX2 backend skips Fujisaki-Okamoto implicit rejection, enabling chosen-ciphertext key recovery
7.4
/ 10
High
Network
High
None
None
Unchanged
High
High
None
SummaryWhen The attack requires no timing measurement, no side channel, and no faults; only the ability to submit ciphertexts to a decapsulation operation under a reused key pair and observe the resulting shared secret. See the linked pull request for the root cause, the reachable call path, and reproduction details. Affected configurationReachable only in builds with ImpactComplete IND-CCA break. The plaintext-checking oracle drives a standard chosen-ciphertext key-recovery attack and extracts the entire static secret key. Any protocol reusing a Kyber key pair across decapsulations (static or long-term KEM keys, KEMTLS, HPKE recipients, pinned keys) is exposed; ephemeral-only key shares are not. The defect was verified end to end on ML-KEM-768: the full secret key was recovered in 4,272 decapsulation queries. Maintenance statusThe crate is unmaintained (last release 0.7.1, August 2023); no patched version exists or is expected. Mitigation
CreditReported by 007bsd. References Updated Sep 18, 2026 · Source: OSV.dev
GHSA-x5j2-g63m-f8g4
RUSTSEC-2023-0079
Feb 09, 2024
pqc_kyber KyberSlash: division timings depending on secrets
7.4
/ 10
High
Network
High
None
None
Unchanged
High
High
None
Various Kyber software libraries in various environments leak secret information into timing, specifically because
The KyberSlash pages track which Kyber libraries have this issue, and include a FAQ about the issue. AuthorThe KyberSlash pages were written by Daniel J. Bernstein. The FAQ originally said "I", but some people seemed to have trouble finding this authorship statement, so the FAQ now says "Bernstein" instead. URLThe permanent link for the KyberSlash pages is https://kyberslash.cr.yp.to. Mitigation status in pqc_kyber crateThe issues has not been resolved in the References Updated Apr 15, 2024 · Source: OSV.dev |
0.2.1
unknown
Dependencies (6)
|
|
0.2.0
unknown
3 CVEs
RUSTSEC-2026-0289
Sep 17, 2026
pqc_kyber is unmaintained The crate has had no releases since 0.7.1 (2023-08-23), and the upstream repository shows no maintainer activity. Open pull requests, including a fix for a chosen-ciphertext key-recovery flaw in the AVX2 backend (Argyle-Software/kyber#121), have gone unanswered. Recommended alternatives: References Updated Sep 18, 2026 · Source: OSV.dev
RUSTSEC-2026-0290
Aug 16, 2026
pqc_kyber: AVX2 backend skips Fujisaki-Okamoto implicit rejection, enabling chosen-ciphertext key recovery
7.4
/ 10
High
Network
High
None
None
Unchanged
High
High
None
SummaryWhen The attack requires no timing measurement, no side channel, and no faults; only the ability to submit ciphertexts to a decapsulation operation under a reused key pair and observe the resulting shared secret. See the linked pull request for the root cause, the reachable call path, and reproduction details. Affected configurationReachable only in builds with ImpactComplete IND-CCA break. The plaintext-checking oracle drives a standard chosen-ciphertext key-recovery attack and extracts the entire static secret key. Any protocol reusing a Kyber key pair across decapsulations (static or long-term KEM keys, KEMTLS, HPKE recipients, pinned keys) is exposed; ephemeral-only key shares are not. The defect was verified end to end on ML-KEM-768: the full secret key was recovered in 4,272 decapsulation queries. Maintenance statusThe crate is unmaintained (last release 0.7.1, August 2023); no patched version exists or is expected. Mitigation
CreditReported by 007bsd. References Updated Sep 18, 2026 · Source: OSV.dev
GHSA-x5j2-g63m-f8g4
RUSTSEC-2023-0079
Feb 09, 2024
pqc_kyber KyberSlash: division timings depending on secrets
7.4
/ 10
High
Network
High
None
None
Unchanged
High
High
None
Various Kyber software libraries in various environments leak secret information into timing, specifically because
The KyberSlash pages track which Kyber libraries have this issue, and include a FAQ about the issue. AuthorThe KyberSlash pages were written by Daniel J. Bernstein. The FAQ originally said "I", but some people seemed to have trouble finding this authorship statement, so the FAQ now says "Bernstein" instead. URLThe permanent link for the KyberSlash pages is https://kyberslash.cr.yp.to. Mitigation status in pqc_kyber crateThe issues has not been resolved in the References Updated Apr 15, 2024 · Source: OSV.dev |
0.2.0
unknown
Dependencies (6)
|