Katalog CVE

CVE-2026-63568

WysokieCVSS 8.7
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W bibliotece bc-csharp przed wersją 2.7.0 weryfikator MAC oparty na haśle CMP/CRMF (PKMacBuilder) nie ogranicza liczby iteracji, jeśli nie podano maksymalnej wartości. Zdalny atakujący może wysłać wiadomość CMP lub żądanie CRMF z bardzo dużą liczbą iteracji, powodując przeciążenie CPU i odmowę usługi.

Ocena ryzyka

Atakujący może wywołać niedostępność usługi poprzez wyczerpanie zasobów CPU, co może zakłócić działanie systemów korzystających z bc-csharp.

Rekomendacja

Zaktualizuj bibliotekę bc-csharp do wersji 2.7.0 lub nowszej. Jeśli to niemożliwe, ogranicz dostęp do usług wykorzystujących CMP/CRMF i monitoruj użycie CPU.

Inne podatności w bc-csharp

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

Allocation of resources without limits or throttling in the CMP/CRMF password-based MAC verifier (PKMacBuilder) in Legion of the Bouncy Castle Inc. bc-csharp before 2.7.0 allows a remote unauthenticated attacker to cause a denial of service through CPU exhaustion via a CMP message or CRMF certificate request whose PBMParameter declares a very large iteration count, because PKMacBuilder enforced its iteration-count ceiling only when the caller had supplied an explicit maximum through the PKMacBuilder(IPKMacPrimitivesProvider, int) constructor. With any other constructor, ProtectedPkiMessage.Verify and CertificateRequestMessage.IsValidSigningKeyPop performed as many hash iterations as the sender requested, up to about 2^31, before the MAC could be checked.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS