Korrigerande uppdateringar av plattformen för samarbetsutveckling har publicerats för GitLab 16.8.1, 16.7.4, 16.6.6 och 16.5.8, dÀr fem sÄrbarheter har ÄtgÀrdats. Ett av problemen (CVE-2024-0402), som upptÀcktes med version 16.0, har tilldelats en kritisk risknivÄ. SÄrbarheten tillÄter en autentiserad anvÀndare att skriva filer i vilken katalog som helst pÄ servern, beroende pÄ de behörigheter som webgrÀnssnittet för GitLab körs under.
SÄrbarheten orsakas av ett fel i implementeringen av funktionen för att skapa arbetsytor (workspace). Felet uppstÄr nÀr parametrarna för devfile tolkas i ett ogiltigt YAML-format (i patchen ÄtgÀrdas problemet genom att konvertera YAML till JSON och kontrollera förekomsten av konstruktioner som Àr giltiga i YAML men ogiltiga i JSON pÄ grund av vissa Unicode-tecken). Detaljerad information om sÄrbarheten planeras att offentliggöras 30 dagar efter publiceringen av fixen. SÄrbarheten upptÀcktes under en intern granskning av en anstÀlld pÄ GitLab.
KĂ€lla: opennet.ru
