Katalog CVE

CVE-2004-0004

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Funkcja libCheckSignature w crypto-utils.lib dla OpenCA w wersji 0.9.1.6 i wcześniejszych porównuje jedynie numery seryjne certyfikatów, co może prowadzić do błędnego zaakceptowania podpisu, jeśli łańcuch certyfikatów jest zaufany przez katalog łańcuchów OpenCA. To umożliwia zdalnym atakującym podszywanie się pod żądania innych użytkowników.

Ocena ryzyka

Organizacja może być narażona na ataki polegające na fałszowaniu żądań, co może prowadzić do nieautoryzowanego dostępu do zasobów lub danych. Zaufanie do certyfikatów może być nadużywane, co stwarza poważne zagrożenie dla integralności systemu.

Rekomendacja

Zaleca się aktualizację OpenCA do najnowszej wersji, która poprawia mechanizm weryfikacji podpisów. Dodatkowo, warto wdrożyć dodatkowe kontrole bezpieczeństwa w celu weryfikacji autentyczności certyfikatów.

Powiązane podatności

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

The libCheckSignature function in crypto-utils.lib for OpenCA 0.9.1.6 and earlier only compares the serial of the signer's certificate and the one in the database, which can cause OpenCA to incorrectly accept a signature if the certificate's chain is trusted by OpenCA's chain directory, allowing remote attackers to spoof requests from other users.

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