Die meisten Antiviren-Programme waren anfĂ€llig fĂŒr Angriffe ĂŒber symbolische Links

Forscher von RACK911 Labs achten darauf dass fast alle Antivirus-Pakete fĂŒr Windows, Linux und macOS anfĂ€llig fĂŒr Angriffe sind, die mit Race Conditions wĂ€hrend der Dateilöschung arbeiten, wenn Malware erkannt wird.

FĂŒr einen Angriff ist es erforderlich, eine Datei herunterzuladen, die vom Antivirus als bösartig erkannt wird (z. B. kann ein Test-Signatur verwendet werden), und nach einer bestimmten Zeit, nachdem der bösartige Inhalt erkannt wurde, aber direkt bevor die Funktion zum Löschen der Datei aufgerufen wird, das Verzeichnis durch einen symbolischen Link zu ersetzen. In Windows erfolgt die Verzeichnisumleitung zur Erreichung desselben Effekts durch die Verwendung einer Verzeichnisschneidstelle (directory junction). Das Problem ist, dass nahezu alle Antivirus-Programme die symbolischen Links nicht ordnungsgemĂ€ĂŸ ĂŒberprĂŒften und im Glauben, die bösartige Datei zu löschen, die Datei im Verzeichnis entfernten, auf das der symbolische Link zeigt.

In Linux und macOS wurde gezeigt, wie ein nicht privilegierter Benutzer auf diese Weise /etc/passwd oder jede andere Systemdatei löschen kann, wĂ€hrend in Windows eine DLL-Bibliothek des Antivirus selbst gelöscht wird, um dessen FunktionalitĂ€t zu blockieren (in Windows ist der Angriff auf das Löschen von Dateien beschrĂ€nkt, die im aktuellen Moment nicht von anderen Anwendungen genutzt werden). Beispielsweise kann der Angreifer ein Verzeichnis „exploit“ erstellen und die Datei EpSecApiLib.dll mit einer Test-Signatur des Virus hineinhĂ€ngen, wonach vor der Löschung das Verzeichnis „exploit“ durch einen Link „C:\Program Files (x86)\McAfee\Endpoint Security\Endpoint Security Platform“ ersetzt wird, was zur Löschung der Bibliothek EpSecApiLib.dll aus dem Antivirus-Verzeichnis fĂŒhren wird. In Linux und macOS kann das gleiche Verfahren mit dem Ersetzen des Verzeichnisses durch einen Link „/etc“ durchgefĂŒhrt werden.

#!/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
fertig


Video abspielen

DarĂŒber hinaus wurde in vielen Antivirus-Programmen fĂŒr Linux und macOS die Verwendung von vorhersagbaren Dateinamen bei der Arbeit mit temporĂ€ren Dateien im Verzeichnis /tmp und /private/tmp festgestellt, was zur Erhöhung der Berechtigungen auf den Benutzer root verwendet werden könnte.

Bis zu diesem Zeitpunkt haben die meisten Anbieter die Probleme bereits behoben, bemerkenswert ist jedoch, dass die ersten Benachrichtigungen ĂŒber das Problem bereits im Herbst 2018 an die Hersteller gesendet wurden. Obwohl nicht alle Hersteller aktualisierte Versionen herausgebracht haben, erhielten sie mindestens 6 Monate Zeit zur Behebung, und RACK911 Labs ist der Meinung, dass es jetzt das Recht hat, Informationen ĂŒber Schwachstellen offenzulegen. Es wird darauf hingewiesen, dass das Unternehmen RACK911 Labs bereits seit langem an der Identifizierung von Schwachstellen arbeitet, aber nicht damit gerechnet hat, dass die Zusammenarbeit mit Kollegen aus der Antivirenindustrie aufgrund von Verzögerungen bei der Veröffentlichung von Updates und der Ignorierung der Notwendigkeit einer sofortigen Behebung von Sicherheitsproblemen so schwierig sein wĂŒrde.

Produkte, die von dem Problem betroffen sind (das kostenlose Antivirenpaket ClamAV ist nicht aufgefĂŒhrt):

  • Linux
    • BitDefender GravityZone
    • Comodo Endpoint Security
    • Eset File Server Security
    • F-Secure Linux Security
    • Kaspersky Endpoint Security
    • McAfee Endpoint Security
    • Sophos Anti-Virus fĂŒr Linux
  • Windows
    • Avast Free Anti-Virus
    • Avira Free Anti-Virus
    • BitDefender GravityZone
    • Comodo Endpoint Security
    • F-Secure Computerschutz
    • FireEye Endpoint Security
    • Intercept X (Sophos)
    • Kaspersky Endpoint Security
    • Malwarebytes fĂŒr 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

    Quelle: opennet.ru

60GB SSD 8Gb DDR4