CVE-2026-72561
WysokieCVSS 8.8Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 14 - wyżej niż 14% wszystkich znanych CVE
Streszczenie
Podatność w Peppermint Lab Peppermint (do commita ba6e217) pozwala każdemu uwierzytelnionemu nieadministracyjnemu użytkownikowi na rekonfigurację globalnych ustawień OIDC/SSO przez niezabezpieczony endpoint. Brakuje sprawdzenia roli administratora.
Ocena ryzyka
Organizacja narażona jest na przejęcie logowań SSO przez atakującego, co może prowadzić do kradzieży poświadczeń wszystkich użytkowników.
Rekomendacja
Należy natychmiast zabezpieczyć endpoint konfiguracji OIDC/SSO sprawdzeniem roli administratora i rozważyć aktualizację systemu.
Inne podatności w Peppermint
Zobacz wszystkie- CVE-2026-85391Krytyczne
Peppermint do wersji 0.5.5 zawiera zakodowany na stałe sekret podpisywania JWT w pliku docker-compose.yml, co pozwala nieuwierzytelnionym atakującym na fałszowanie tokenów sesji dla dowolnego konta. Atakujący mogą użyć opublikowanego sekretu do generowania ważnych tokenów dla dowolnych identyfikatorów użytkowników i uzyskać dostęp do chronionych punktów końcowych bez poświadczeń.
- CVE-2026-111353Średnie
Peppermint w wersji do 0.5.5 zawiera podatność polegającą na braku autoryzacji, która pozwala dowolnemu uwierzytelnionemu użytkownikowi tworzyć wpisy czasu i załączniki jako inni użytkownicy poprzez podanie identyfikatora użytkownika w treści żądania. Atakujący może wysyłać żądania POST do /api/v1/time/new lub /api/v1/storage/ticket/:id/upload/single, aby dołączać pliki i rekordy czasu do dowolnego zgłoszenia pod tożsamością innego użytkownika.
- CVE-2026-85392Średnie
Peppermint do wersji 0.5.5 zawiera podatność na ominięcie autoryzacji w punkcie końcowym GET /api/v1/auth/user/:id/logout, która pozwala uwierzytelnionym atakującym na usuwanie sesji dowolnego użytkownika poprzez podanie dowolnych identyfikatorów użytkowników. Atakujący mogą wymusić wylogowanie dowolnego użytkownika, w tym administratorów, wywołując procedurę wylogowania z identyfikatorem innego użytkownika, ponieważ punkt końcowy nie przeprowadza żadnych kontroli autoryzacji w celu weryfikacji, czy wywołujący jest właścicielem docelowego konta.
- CVE-2026-72555Wysokie
Podatność złamanej kontroli dostępu w Peppermint do commit ba6e217 wynika z domyślnej wartości false flagi Config.roles_active, co powoduje, że wszystkie sprawdzenia uprawnień dla ticketów, klientów i użytkowników są ignorowane w domyślnych instalacjach. Uwierzytelnieni użytkownicy mogą ominąć kontrolę własności i uprawnień administracyjnych. Atakujący z dowolnym kontem użytkownika może odczytywać, modyfikować lub usuwać tickety, klientów i użytkowników należących do innych kont.
Oryginalny opis (angielski, źródło NVD)
A broken access control vulnerability in Peppermint Lab Peppermint through commit ba6e217 allows any authenticated non-administrative user to reconfigure the platform global OIDC/SSO settings via an unprotected configuration endpoint. The endpoint performs no administrative role check before applying new OIDC issuer settings. An attacker can redirect all SSO logins to an attacker-controlled identity provider, enabling credential harvesting for all platform users.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

