Scenár útoku na obslužný program odinštalovaných aplikácií v Ubuntu

Výskumníci zo spoločnosti Aqua Security upozornili na možnosť útoku na používateľov distribúcie Ubuntu, используя особенности реализации обработчика «command-not-found», выдающего подсказку в случае попытки запуска отсутствующей в системе программы. Проблема в том, что при оценке запускаемых команд, которые отсутствуют в системе, «command-not-found» использует при выборе рекомендации не только пакеты из штатных репозиториев, но snap-пакеты из каталога snapcraft.io.

Pri generovaní odporúčania na základe obsahu adresára snapcraft.io neberie obsluha „príkaz-nenájdený“ do úvahy stav balíka a pokrýva iba balíky pridané do adresára neoverenými používateľmi. Útočník tak môže umiestniť na snapcraft.io balík so skrytým škodlivým obsahom a názvom, ktorý sa prekrýva s existujúcimi DEB balíkmi, programy, ktoré pôvodne neboli v úložisku, alebo fiktívne aplikácie, ktorých názvy odrážajú typické preklepy a chyby používateľov pri písaní názvov. populárnych verejných služieb.

Môžete napríklad umiestniť balíky „tracert“ a „tcpdamp“ s očakávaním, že používateľ urobí chybu pri zadávaní názvov nástrojov „traceroute“ a „tcpdump“ a „command-not-found“ odporučí inštalácia škodlivých balíkov umiestnených útočníkom zo snapcraft.io. Používateľ si nemusí všimnúť háčik a myslieť si, že systém odporúča len overené balíčky. Útočník môže tiež umiestniť balík na snapcraft.io, ktorého názov sa prekrýva s existujúcimi deb balíkmi, v takom prípade „command-not-found“ poskytne dve odporúčania na inštaláciu deb a snap a používateľ si môže vybrať snap, pretože ho považuje za bezpečnejší. alebo v pokušení novšou verziou.

Scenár útoku na obslužný program odinštalovaných aplikácií v Ubuntu

Aplikácie Snap, ktoré snapcraft.io umožňuje automatickú kontrolu, môžu bežať iba v izolovanom prostredí (neizolované snímky sa zverejňujú až po manuálnej kontrole). Útočníkovi môže stačiť vykonať v izolovanom prostredí s prístupom do siete, napríklad ťažiť kryptomenu, vykonávať DDoS útoky alebo posielať spam.

Útočník môže tiež použiť techniky obchádzania izolácie v škodlivých balíkoch, ako je zneužívanie neopravených zraniteľností v jadre a izolačných mechanizmoch, používanie rozhraní snap na prístup k externým zdrojom (na skryté nahrávanie zvuku a videa) alebo zachytávanie vstupu z klávesnice pri použití protokolu X11 ( na vytváranie keyloggerov pracujúcich v prostredí sandbox).

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