CVE-2026-92717
KrytyczneCVSS 9.1Streszczenie
Covenant w wersji do 0.6 rejestruje hub SignalR CovenantHub bez atrybutu Authorize, co pozwala nieuwierzytelnionym wywołującym wywołać CreateHttpListener i otrzymać podpisany token JWT. Atakujący mogą użyć uzyskanego tokenu do uwierzytelnienia w całym API operatora i uzyskać dostęp do gruntów, poświadczeń, plików binarnych, zdarzeń oraz listy operatorów.
Ocena ryzyka
Nieuwierzytelniony atakujący może uzyskać pełny dostęp do API operatora, w tym do wrażliwych danych i funkcji. Może to prowadzić do przejęcia kontroli nad infrastrukturą Covenant.
Rekomendacja
Należy natychmiast zaktualizować Covenant do wersji nowszej niż 0.6, jeśli jest dostępna, oraz dodać atrybut Authorize do huba CovenantHub. Do czasu aktualizacji zaleca się ograniczenie dostępu sieciowego do huba SignalR.
Inne podatności w Covenant
Oryginalny opis (angielski, źródło NVD)
Covenant through 0.6 registers the CovenantHub SignalR hub without an Authorize attribute, allowing unauthenticated callers to invoke CreateHttpListener and receive a signed JWT token. Attackers can use the obtained token to authenticate against the entire operator API and access grunts, credentials, binaries, events, and the operator roster.

