Wysoki Odebrany

CVE-2026-100612

opublikowano:
modyfikacja:
Ocena CVSS
8.6
Wysoki · v4.0
wektor: CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

>_ Opis

Tłumaczenie automatyczne – może zawierać nieścisłości.

Capgo (capgo.app) do wersji 12.261.0 zawiera niekompletną poprawkę kontroli dostępu dla tabeli public.sso_providers. Migracja 20260826100000_sso_providers_block_direct_active_insert.sql instaluje strażnika PRZED AKTUALIZACJĄ (enforce_sso_provider_client_update_guard()), który blokuje tylko kolumny dns_verified_at, domain, status iforce_sso; Provider_id (jak również metadata_url i atrybut_mapping) można zapisać. Ponieważ tabela ma przypisane WSZYSTKIE role anon i uwierzytelnione bez ograniczeń na poziomie kolumny, a zasady bezpieczeństwa PostgreSQL na poziomie wierszy, takie jak zezwolenie_org_admins_update_sso_providers ograniczają tylko to, który wiersz może być aktualizowany, a nie które kolumny, użytkownik posiadający uprawnienie poziomu org_admin org.update_settings może PATCH dostawca_id przez PostgREST do dostawcy tożsamości pod swoją kontrolą. Ponieważ dostawca_id to kotwica zaufania wiążąca domenę e-mail z autoryzowanym dostawcą tożsamości, osoba atakująca może następnie uwierzytelnić się za pośrednictwem własnego dostawcy tożsamości, potwierdzając adres e-mail właściciela organizacji; dopasowanie dostawcy po stronie serwera kończy się pomyślnie, a procedura scalania łączy tożsamość SSO atakującego z istniejącym kontem właściciela, zeruje jego hasło oraz usuwa inne tożsamości i sesje. Powoduje to pionową eskalację uprawnień z organizacji org_admin na właściciela organizacji/super_admin, przejęcie konta i zablokowanie prawowitego właściciela. Eksploatacja wymaga, aby organizacja docelowa miała skonfigurowanego aktywnego dostawcę SSO i aby osoba atakująca posiada już w tej organizacji org_admin. Nie jest dostępna żadna poprawiona wersja.

>_ Słabości (CWE)

>_ Referencje

Dane podatności pochodzą z oficjalnych źródeł (CVE® List / NVD). Opisy po polsku są tłumaczone automatycznie i mogą zawierać nieścisłości – na stronie rekordu można wyświetlić wersję angielską.

This product uses the NVD API but is not endorsed or certified by the NVD.

Copyright © 1999–2026, The MITRE Corporation. CVE is a registered trademark and the CVE logo is a registered trademark of The MITRE Corporation.

CVE Usage: MITRE hereby grants you a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, sublicense, and distribute Common Vulnerabilities and Exposures (CVE®). Any copy you make for such purposes is authorized provided that you reproduce MITRE's copyright designation and this license in any such copy. ALL DOCUMENTS AND THE INFORMATION CONTAINED THEREIN PROVIDED BY MITRE ARE PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND.

NVD Terms of Use / CVE® Terms of Use / nvd.nist.gov / cve.org