Timeshift-ийн эмзэг байдал нь систем дэх эрхээ нэмэгдүүлэх боломжийг олгодог

Апп дээр Цаг хугацааны өөрчлөлт тодорхойлсон эмзэг байдал (CVE-2020-10174), орон нутгийн хэрэглэгч root эрхээр кодыг ажиллуулах боломжийг олгодог. Timeshift нь System Restore-той төстэй функцийг хэрэгжүүлэхийн тулд хатуу холбоосуудтай rsync эсвэл Btrfs snapshot ашигладаг нөөцлөлтийн систем юм. Windows болон Цаг хугацааны машин macOSЭнэ програм нь олон түгээлтийн репозиторуудад багтсан бөгөөд компьютер дээр анхдагчаар ашиглагддаг.LinuxҮйлдлийн систем болон Linux Mint. Эмзэг байдлыг хувилбарт зассан. Цагийн өөрчлөлт 20.03.

Асуудал нь нийтэд нээлттэй /tmp лавлахыг буруу ашигласнаас үүдэлтэй. Нөөцлөлт үүсгэх явцад программ нь /tmp/timeshift лавлахыг үүсгэдэг бөгөөд дотор нь root эрхээр ажилладаг, команд бүхий бүрхүүлийн скрипт агуулсан санамсаргүй байдлаар нэрлэгдсэн дэд директор үүсгэдэг. Скрипт агуулсан дэд лавлах нь урьдчилан тааварлах боломжгүй нэртэй боловч /tmp/timeshift нь өөрөө урьдчилан таамаглах боломжтой бөгөөд хууран мэхлэлт эсвэл симбол холбоос үүсгэсэн эсэхийг шалгадаггүй. Халдагчид /tmp/timeshift лавлахыг өөрийн нэрээр үүсгэж, дараа нь дэд директорт дэд директор байгаа эсэхийг хянаж, дэд директор болон доторх файлыг хуурамчаар үйлдэх боломжтой. Гүйцэтгэх явцад Timeshift нь програмын үүсгэсэн скрипт биш, харин халдагчийн хуурамчаар үйлдсэн файлыг root эрхээр гүйцэтгэнэ.

Эх сурвалж: opennet.ru

DDoS хамгаалалт, VPS VDS сервер бүхий сайтуудад найдвартай хостинг худалдаж аваарай 🔥 DDoS хамгаалалттай, VPS VDS сервертэй найдвартай вэбсайт хостинг худалдаж аваарай | ProHoster