Zranitelnosti v GitLab, které umožňují převzetí účtu a vykonávání příkazů pod jiným uživatelským účtem

Byly zveřejněny opravy platformy pro spolupráci - GitLab 16.7.2, 16.6.4 a 16.5.6, které opravují dvě kritické zranitelnosti. První zranitelnost (CVE-2023-7028) s maximální úrovní nebezpečnosti (10 z 10) umožňuje převzít cizí účet prostřednictvím manipulací s formulářem pro obnovení zapomenutého hesla. Zranitelnost je způsobena možností odeslání e-mailu s kódem pro obnovení hesla na neověřené e-mailové adresy. Problém se objevuje od vydání GitLab 16.1.0, ve kterém byla zavedena možnost odeslat kód na neověřenou záložní e-mailovou adresu.

Pro ověření případné kompromitace systémů se doporučuje zkontrolovat v logu gitlab-rails/production_json.log přítomnost HTTP požadavků na zpracovatel /users/password s uvedením pole více e-mailů v parametru "params.value.email". Také se doporučuje zkontrolovat v logu gitlab-rails/audit_json.log záznamy se stáhnutím PasswordsController#create v meta.caller.id a uvedením pole více adres v bloku target_details. Útok nemůže být dokončen, pokud uživatel aktivuje dvoufaktorovou autentizaci.

Druhá zranitelnost CVE-2023-5356 je přítomna v kódu pro integraci se službami Slack a Mattermost a umožňuje provádět /-příkazy jako jiný uživatel kvůli nedostatečné kontrole autorizace. Problém má úroveň nebezpečnosti 9,6 z 10. V nových verzích byla také opravena méně nebezpečná zranitelnost (7,6 z 10) (CVE-2023-4812), která umožňuje obejít ověření CODEOWNERS přidáním změn do dříve schváleného požadavku na sloučení.

Podrobné informace o nalezených zranitelnostech budou zveřejněny 30 dní po vydání opravy. Informace o zranitelnostech byly předány do GitLab v rámci programu odměn za nalezení zranitelností na HackerOne.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster