De flesta antivirusprogram var mottagliga för attacker via symboliska lÀnkar

Forskare frÄn företaget RACK911 Labs uppmÀrksammade att nÀstan alla antivirusprogram för Windows, Linux och macOS var sÄrbara för attacker som manipulerar race conditions vid borttagning av filer som innehÄller skadlig kod.

För att genomföra en attack krÀvs att en fil laddas upp som antivirusprogrammet identifierar som skadlig (till exempel kan en testsignatur anvÀndas), och efter en viss tid, efter att den skadliga filen har upptÀckts av antivirusprogrammet, men innan funktionen för dess borttagning anropas, förÀndras katalogen med filen till en symbolisk lÀnk. I Windows uppnÄs samma effekt genom att byta katalog med hjÀlp av en directory junction. Problemet Àr att nÀstan alla antivirusprogram inte korrekt kontrollerade symboliska lÀnkar och, i tron att de tar bort den skadliga filen, tog bort en fil i katalogen som den symboliska lÀnken pekar pÄ.

I Linux och macOS visas hur en icke-privilegierad anvÀndare kan ta bort /etc/passwd eller vilken annan systemfil som helst, medan i Windows kan DDL-biblioteket för sjÀlva antivirusprogrammet tas bort för att blockera dess funktion (i Windows Àr attacken begrÀnsad till att bara ta bort filer som för nÀrvarande inte anvÀnds av andra applikationer). Till exempel kan angriparen skapa en katalog "exploit" och ladda upp filen EpSecApiLib.dll med en testvirus-signatur, varefter han före borttagningen kan byta katalog "exploit" till en lÀnk "C:\Program Files (x86)\McAfee\Endpoint Security\Endpoint Security Platform", vilket leder till att biblioteket EpSecApiLib.dll tas bort frÄn antiviruskatalogen. PÄ Linux och macOS kan en liknande metod utföras genom att byta katalogen mot en lÀnk "\/etc".

#!/bin/sh
rm -rf /home/user/exploit ; mkdir /home/user/exploit/
wget -q https://www.eicar.org/download/eicar.com.txt -O /home/user/exploit/passwd
while inotifywait -m "/home/user/exploit/passwd" | grep -m 5 "OPEN"
do
rm -rf /home/user/exploit ; ln -s /etc /home/user/exploit
done


Spela video

Dessutom har mÄnga antivirusprogram för Linux och macOS visat sig anvÀnda förutsÀgbara filnamn nÀr de arbetar med temporÀra filer i katalogerna /tmp och /private/tmp, vilket kan ha anvÀnts för att höja privilegierna till root-anvÀndaren.

För nÀrvarande har de flesta leverantörer löst problemen, men det Àr vÀrt att notera att de första meddelandena om problemet skickades till tillverkarna redan hösten 2018. Trots att inte alla tillverkare har slÀppt uppdateringar, fick de minst 6 mÄnader för att ÄtgÀrda problemen, och RACK911 Labs anser att de nu har rÀtt att avslöja information om sÄrbarheterna. Det noteras att RACK911 Labs har arbetat med att identifiera sÄrbarheter under en lÀngre tid, men de hade inte förvÀntat sig att det skulle vara sÄ svÄrt att samarbeta med kollegor inom antivirusindustrin pÄ grund av fördröjningen av uppdateringar och ignoreringen av det akuta behovet av att ÄtgÀrda sÀkerhetsproblem.

Produkter som pÄverkas av problemet (den fria antiviruspaketet ClamAV saknas i listan):

  • Linux
    • BitDefender GravityZone
    • Comodo Endpoint Security
    • Eset File Server Security
    • F-Secure Linux Security
    • Kaspersky Endpoint Security
    • McAfee Endpoint Security
    • Sophos Anti-Virus for Linux
  • Windows
    • Avast Free Anti-Virus
    • Avira Free Anti-Virus
    • BitDefender GravityZone
    • Comodo Endpoint Security
    • F-Secure Computer Protection
    • FireEye Endpoint Security
    • Intercept X (Sophos)
    • Kaspersky Endpoint Security
    • Malwarebytes for Windows
    • McAfee Endpoint Security
    • Panda Dome
    • Webroot Secure Anywhere
  • macOS
    • AVG
    • BitDefender Total Security
    • Eset Cyber Security
    • Kaspersky Internet Security
    • McAfee Total Protection
    • Microsoft Defender (BETA)
    • Norton Security
    • Sophos Home
    • Webroot Secure Anywhere

    KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster