CVE-2026-59643
WysokieCVSS 8.7Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 7 - wyżej niż 7% wszystkich znanych CVE
Streszczenie
W Bouncy Castle dla Java przed wersją 1.85, błędy polityki podpisu inline OpenPGP są cicho ignorowane. Problem dotyczy również Bouncy Castle dla Java FIPS (BC-FJA) przed bcpg-fips 2.0.13.
Ocena ryzyka
Atakujący może wysłać wiadomość z nieprawidłowym podpisem, która zostanie uznana za poprawną, co może prowadzić do naruszenia autentyczności.
Rekomendacja
Zaktualizuj Bouncy Castle do wersji 1.85 lub nowszej, a w przypadku BC-FJA do bcpg-fips 2.0.13 lub nowszej.
Inne podatności w Bouncy Castle
Zobacz wszystkie- CVE-2026-58062Krytyczne
W Bouncy Castle dla Java przed wersją 1.85, odpowiedź OCSP zszyta (Stapled OCSP) jest akceptowana bez powiązania ze sprawdzanym certyfikatem. Problem dotyczy również wersji LTS przed 2.73.12 oraz FIPS przed 2.0.2 (seria 2.0.X) i 2.1.3 (seria 2.1.X).
- CVE-2026-8763Krytyczne
W Bouncy Castle dla Java przed wersją 1.85, ograniczenia nazw (Name Constraints) mogą być ominięte poprzez kropkę na końcu w rfc822Name i URI. Problem dotyczy również wersji LTS przed 2.73.12 oraz FIPS przed odpowiednimi wersjami.
- CVE-2026-59650Krytyczne
W Bouncy Castle dla Java przed wersją 1.85, uzgadnianie klucza Diffie-Hellmana MTI/A0 potęguje niezweryfikowaną wartość od partnera. Problem dotyczy również wersji LTS przed 2.73.12.
- CVE-2026-14682Wysokie
W Bouncy Castle dla Java przed wersją 1.85, możliwe jest wyczerpanie pamięci (OOM) z powodu nieograniczonej alokacji przy odczycie o określonej długości. Problem dotyczy również wersji LTS i FIPS.
- CVE-2026-13586Wysokie
W Bouncy Castle dla Java przed wersją 1.85, ograniczenie liczby iteracji KDF dla MAC i deszyfrowania worków PKCS#12 może prowadzić do DoS. Problem dotyczy również LTS przed 2.73.12 i BC-FJA przed odpowiednimi wersjami.
- CVE-2026-13506Wysokie
W Bouncy Castle dla Java przed wersją 1.85, leniwa sekwencja ASN.1 (Lazy ASN.1 sequence) wymusza resetowanie strażnika głębokości zagnieżdżenia. Problem dotyczy również wersji LTS i FIPS.
- CVE-2026-12860Średnie
W Bouncy Castle dla Java przed wersją 1.85, weryfikacja podpisu RSA PKCS#1 pomija dwa ostatnie bajty skrótu w ścieżce z pominiętym NULL. Problem dotyczy również wersji LTS przed 2.73.12.
- CVE-2026-12852Wysokie
W Bouncy Castle dla Java przed wersją 1.85, dekoder MLS (Message Layer Security) alokuje pamięć o długości zadeklarowanej przez atakującego przed sprawdzeniem granic.
- CVE-2026-12817Wysokie
W Bouncy Castle dla Java przed wersją 1.85, deszyfrowanie OpenPGP AEAD pomija końcowy tag na danych wyrównanych do rozmiaru bloku. Problem dotyczy również wersji LTS i FIPS.
- CVE-2026-12816Wysokie
W Bouncy Castle dla Java przed wersją 1.85, silnik IES w trybie strumieniowym umożliwia fałszowanie MAC poprzez podział KDF zależny od długości. Problem dotyczy również wersji LTS przed 2.73.12.
Oryginalny opis (angielski, źródło NVD)
In Bouncy Castle for Java before 1.85, OpenPGP inline-signature policy failures silently ignored. This issue also affects Bouncy Castle for Java FIPS (BC-FJA) before bcpg-fips 2.0.13.

