Katalog CVE

CVE-2026-53658

ŚrednieCVSS 6.3
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.45%

Percentyl 37 - wyżej niż 37% wszystkich znanych CVE

Streszczenie

Fabric CA to urząd certyfikacji dla Hyperledger Fabric. W wersjach przed 1.5.21, gdy fabric-ca jest skonfigurowany z backendem LDAP, funkcja Client.GetUser w lib/server/ldap/client.go wstawia nazwę użytkownika z uwierzytelniania HTTP Basic do filtra wyszukiwania LDAP uid (UserFilter) bez escapowania metaznaków LDAP. Nieuwierzytelniony atakujący z dostępem sieciowym do endpointu rejestracji CA może zmienić wyszukiwanie LDAP przed walidacją hasła i potencjalnie skierować próby uwierzytelnienia na konto ofiary. Wdrożenia niekorzystające z backendu LDAP nie są podatne. Problem naprawiono w wersji 1.5.21.

Ocena ryzyka

Atakujący może manipulować wyszukiwaniami LDAP i kierować uwierzytelnianie na konta ofiar, co może prowadzić do nieautoryzowanego dostępu lub blokady kont. Ryzyko dotyczy wyłącznie wdrożeń Fabric CA z backendem LDAP.

Rekomendacja

Zaktualizuj Fabric CA do wersji 1.5.21 lub nowszej. Jeśli nie używasz LDAP, upewnij się, że backend LDAP nie jest włączony, oraz ogranicz dostęp sieciowy do endpointu rejestracji CA.

Powiązane podatności

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

Fabric CA is a Certificate Authority for Hyperledger Fabric. Prior to 1.5.21, when fabric-ca is configured with an LDAP backend, Client.GetUser in lib/server/ldap/client.go inserts the username from HTTP Basic authentication into the LDAP uid search UserFilter without escaping LDAP metacharacters. An unauthenticated attacker with network access to the CA enrollment endpoint can alter the LDAP search before password validation and potentially steer authentication attempts toward a victim account. Deployments that do not use an LDAP backend are unaffected. This issue is fixed in version 1.5.21.

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