I de nya versionerna av det centrala konfigurationshanteringssystemet SaltStack 3002.5, 3001.6 och 3000.8 ÄtgÀrdades en sÄrbarhet (CVE-2020-28243) som gör det möjligt för en icke-privilegerad lokal anvÀndare pÄ vÀrden att höja sina rÀttigheter i systemet. Problemet orsakades av ett fel i salt-minions hanterare, som anvÀnds för att ta emot kommandon frÄn den centrala servern. SÄrbarheten identifierades i november, men ÄtgÀrdades först nu.
Vid utförande av operationen "restartcheck" finns det en möjlighet att utföra substitutionskommandon genom manipulering med processnamnet. I synnerhet kontrollerades nÀrvaron av paketet genom att starta paketförvaltaren med ett argument mottaget baserat pÄ processnamnet. Paketförvaltaren startas via anrop av funktionen popen i shell-lÀge, men utan att specialtecken skyddas. Genom att Àndra processnamnet och anvÀnda tecken som ";" och "|" kan man organisera körning av sin egen kod.
Förutom det noterade problemet i SaltStack 3002.5 har ytterligare 9 sÄrbarheter ÄtgÀrdats:
- CVE-2021-25281 â pĂ„ grund av avsaknad av korrekt behörighetskontroll kan en fjĂ€rrangripare via anrop till SaltAPI köra vilken som helst wheel-modul pĂ„ den styrande master-servern och komprimera hela infrastrukturen.
- CVE-2021-3197 â problem i SSH-modulen till minion, som möjliggör körning av godtyckliga shell-kommandon genom substitution av argumentet med instĂ€llningen "ProxyCommand" eller överföring av ssh_options via API.
- CVE-2021-25282 â obehörig Ă„tkomst till wheel_async möjliggör genom anrop till SaltAPI att skriva över en fil utanför den grundlĂ€ggande katalogen och köra godtycklig kod i systemet.
- CVE-2021-25283 â overflow av grundkatalogen i hanteraren wheel.pillar_roots.write i SaltAPI gör det möjligt att lĂ€gga till en godtycklig mall till jinja-renderaren.
- CVE-2021-25284 â lösenord som stĂ€llts in via webutils sparades i klartext i loggen /var/log/salt/minion.
- CVE-2021-3148 â möjlighet till substitutionskommandon genom SaltAPI-anrop salt.utils.thin.gen_thin().
- CVE-2020-35662 â brist pĂ„ kontroll SSL-certifikat i standardkonfigurationen.
- CVE-2021-3144 â möjlighet att anvĂ€nda autentiseringstoken eauth efter att giltighetstiden löpt ut.
- CVE-2020-28972 â i koden kontrollerades inte SSL/TLS-certifikatet servern, vilket gjorde det möjligt att genomföra MITM-attacker.
KĂ€lla: opennet.ru
