Zraniteľnosť v chrony

В CHRONO, implementácia protokolu NTP používaného na synchronizáciu presného času v rôznych distribúciách Linux, identifikované zraniteľnosť (CVE-2020 14367,), čo umožňuje prepísať ľubovoľný súbor v systéme s prístupom k lokálnemu neprivilegovanému používateľovi chrony. Zraniteľnosť je možné zneužiť iba prostredníctvom používateľa chrony, čo zmierňuje jej závažnosť. Problém však ohrozuje úroveň izolácie chrony a je možné ho zneužiť, ak sa v kóde spustenom po resetovaní privilégií objaví ďalšia zraniteľnosť.

Zraniteľnosť je spôsobená nezabezpečeným vytvorením súboru pid, ktorý bol vytvorený v čase, keď chrony ešte nezrušil privilégiá a bežal s root oprávneniami. Adresár /run/chrony, kde je súbor pid zapísaný, bol vytvorený s oprávneniami 0750 prostredníctvom systemd-tmpfiles alebo pri spustení chronyd, prepojený s používateľom a skupinou „chrony“. Preto je s prístupom k používateľovi chrony možné nahradiť súbor pid /run/chrony/chronyd.pid symbolickým odkazom. Symbolický odkaz môže ukazovať na ľubovoľný systémový súbor, ktorý bude pri spustení chronyd prepísaný.

root# systemctl stop chronyd.service
root# sudo -u chrony /bin/bash

chrony$ cd /run/chrony
chrony$ ln -s /etc/shadow chronyd.pid
ukončenie chrony$

koreňový adresár /usr/sbin/chronyd -n
^C
# namiesto obsahu súboru /etc/shadow sa uloží ID procesu chronyd
koreň# mačka /etc/tieň
15287

Zraniteľnosť eliminovaný vo vydaní chronológia 3.5.1Aktualizácie balíkov opravujúcich túto zraniteľnosť sú k dispozícii pre FedoraV procese prípravy aktualizácie pre RHEL, Debian и Ubuntu.

Problém so SUSE a openSUSE nie je náchylný, keďže symbolický odkaz pre chrony sa vytvára priamo v adresári /run bez použitia ďalších podadresárov.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre stránky s DDoS ochranou, VPS VDS servery 🔥 Kúpte si spoľahlivý webhosting s ochranou DDoS, VPS VDS servery | ProHoster