Tento report byl přeložen pomocí AI; překlad zatím nikdo nezkontroloval. Původní jazyk: slovenština.
[TLP:CLEAR] Ruby SAML a OmniAuth SAML (použité např. v produktu GitLab) opravují 1 kritickou zranitelnost
Ruby SAML a OmniAuth SAML opravují kritickou zranitelnost. Ruby SAML zranitelnost opravuje verzemi 1.17.0 a 1.12.3 a OmniAuth SAML verzí 2.2.0 [1]. Zranitelnost se rovněž týká všech produktů, které jednu ze zmíněných knihoven používají, jako je například GitLab. GitLab Community Edition (CE) and Enterprise Edition (EE) tuto zranitelnost opravuje verzemi 17.3.3, 17.2.7, 17.1.8, 17.0.8 a 16.11.10. Jako dočasnou opravu je v případě GitLabu možné nakonfigurovat dvoufaktorovou autentizaci (nikoli multifaktorovou autentizaci poskytovatele identit) a zakázat její obejití. Možnosti, jak vyhledat úspěšné a neúspěšné pokusy o zneužití zranitelnosti, je možné nalézt na [2].
Neautentizovanému vzdálenému útočníkovi je zasláním speciálně vytvořené SAML odpovědi umožněno získat přístup k jakékoli službě vydáváním se za jiného uživatele [1].
Zranitelnost se nachází v produktech:
- Omniauth-SAML; <2.2.0;
- Ruby-SAML; <1.12.3; >=1.13.0, <1.17.0;
CVSS: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:N
Více informací:
- CVE-2024-45409 na cve.org, NVD
- CWE-347: Improper Verification of Cryptographic Signature na cwe.mitre.org
Zranitelnost byla veřejně oznámena 10. 9. 2024.
Odkazy
Za CESNET, z.s.p.o. Martin Krajči dne 19. 9. 2024.