Katalog CVE

CVE-2026-58108

NiskieCVSS 1.2
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.23%

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

Streszczenie

Zapytanie usuwające osobiste tokeny dostępu wybiera z tabeli PersonalAccessTokenDB, ale filtruje po kolumnach tabeli Session, bez połączenia między nimi. SQLAlchemy interpretuje to jako niejawne połączenie krzyżowe, więc filtr nie ogranicza usunięcia do tokenu wywołującego użytkownika. W ten sposób użytkownik może usunąć wszystkie osobiste tokeny dostępu w systemie.

Ocena ryzyka

Użytkownik może usunąć tokeny dostępu innych użytkowników, co może prowadzić do przerwania działania usług i naruszenia integralności systemu.

Rekomendacja

Należy poprawić zapytanie, dodając jawne połączenie między tabelami, aby filtr ograniczał usuwanie do tokenów należących do wywołującego użytkownika.

Powiązane podatności

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

The personal access token removal query selects from PersonalAccessTokenDB but filters on columns of Session, with no join between them. SQLAlchemy resolves that as an implicit cross join, so the filter does not constrain the delete to the calling user's own token in the way the code reads as intending. This way a user can delete all personal access tokens in the system.

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