CVE-2026-109140
WysokieCVSS 8.4Streszczenie
Krill szyfruje każdy token sesji logowania nonce zbudowanym z licznika resetowanego do 0 przy każdym restarcie. W efekcie po każdym restarcie ponownie używana jest ta sama para (klucz, nonce).
Ocena ryzyka
Ponowne użycie pary (klucz, nonce) w szyfrowaniu osłabia poufność tokenów sesji i może umożliwić ich odszyfrowanie lub podszycie się. Stanowi to naruszenie podstawowych założeń bezpieczeństwa kryptografii.
Rekomendacja
Zaktualizuj Krill do wersji z poprawką, która zapewnia unikalność nonce. Do czasu aktualizacji rozważ unieważnianie sesji po restarcie usługi.
Inne podatności w Krill
Zobacz wszystkie- CVE-2026-109142Wysokie
W Krill, gdy CA nadrzędne działa na tym samym serwerze, wymiana provisioningowa RFC 6492 jest wykonywana w procesie zamiast budowania i weryfikacji podpisanego komunikatu CMS. Tożsamość dziecka (child_handle) podana przez wywołującego w kontakcie rodzica jest przyjmowana bez sprawdzenia, czy faktycznie należy do CA wysyłającego żądanie.
- CVE-2026-109141Wysokie
Rola ograniczona do listy CA (cas = [...]) otrzymuje pełny zestaw uprawnień dla żądań niezwiązanych z konkretnym CA, w tym dla endpointu importu zbiorczego POST /api/v1/bulk/cas/import. Umożliwia to dodanie nowego CA podrzędnego pod dowolnym istniejącym CA, przypisanie mu dowolnych zasobów tego CA oraz utworzenie ROA wskazanych w żądaniu.
Oryginalny opis (angielski, źródło NVD)
The vulnerability is that Krill encrypts every login-session token with a nonce built from a counter that is reset to 0 on every Krill restart, so the same (key, nonce) pair is used again after each restart.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

