Wir haben eine selbst gehostete Instanz von Discourse auf einer virtuellen Maschine und nach dem Anwenden der neuesten Discourse-Updates v3.4.0.beta3 +431 haben wir eine Warnung von Microsoft Defender bezüglich Wacatac-Malware erhalten:
Wir haben die Datei entfernt, die virtuelle Maschine neu gestartet und warten nun auf den nächsten Scan. Dies ist bereits im Dezember 2024 passiert, als wir die neuesten Discourse-Updates eingespielt haben.
Es scheint, dass Wacatac irgendwie über Discourse-Updates eingeschleppt wird oder es könnte auch ein Fehlalarm sein…
Gibt es sonst noch jemanden, der dieses Problem hat?
Und für die vom Dezember 2024:
/var/lib/docker/overlay2/d5d34d6148be507180106dc3b39b8b3d266b5e221fd5df48ce023df57186d4ef/diff/home/discourse/.local/share/pnpm/store/v3/files/23/f5520e308f56ab79324ef0ea1249acf7aa09f192d1b5e5599b3b284e46f1e6c0d6d58707b63a9c965399930b6148639ef2bd6d1d4d55343448ba42b4535440-exec
Diese md5-Hashes entsprechen den veröffentlichten Versionen auf npm, sodass wir sicher sein können, dass sie zwischen der Registrierung und Ihrer Installation nicht manipuliert wurden:
Ich denke, dies ist ein Fehlalarm von Microsoft Defender. Das Entfernen von esbuild aus Ihrer Discourse-Installation würde Probleme verursachen, daher würde ich davon abraten.
Bei der Online-Suche scheint es, dass Microsoft Defender fälschlicherweise vor npm-Paketen warnt, was ziemlich häufig vorkommt. Hier ist ein Beispiel für eine fehlerhafte Erkennung von esbuild in der Vergangenheit.
Wie versprochen, hier ist das aktuelle Feedback vom Microsoft-Support:
Dateien in Microsoft Defender for Cloud als „sauber“ markieren, um den Alarm zu beheben → das haben wir getan, sehen es aber nicht als Beitrag zur Problemlösung, da jedes Mal eine andere Datei fälschlicherweise gemeldet wird
Gesamten Alarm in Microsoft Defender for Cloud unterdrücken → das wollten wir nicht tun, um mögliche tatsächliche Bedrohungen in der Zukunft nicht zu verpassen
Verbesserung des Defender-Scan-Algorithmus und/oder der internen Datenbank vorschlagen → das haben wir getan und warten auf Feedback: Community