Sicherheitsanfälligkeit im Perl-Modul Spreadsheet::ParseExcel, das zur Kompromittierung von Barracuda ESG verwendet wird

Im Perl-Modul Spreadsheet::ParseExcel, das Funktionen zur Analyse von Excel-Dateiformaten bereitstellt, wurde eine kritische Sicherheitsanfälligkeit (CVE-2023-7101) entdeckt, die es ermöglicht, beliebigen Code bei der Verarbeitung von XLS- oder XLSX-Dateien auszuführen, die speziell formatierte Zahlenformatregeln enthalten. Die Schwachstelle wird durch die Verwendung von Daten, die aus der verarbeiteten Datei stammen, beim Aufruf von "eval" verursacht. Das Problem wurde mit dem Update auf Spreadsheet::ParseExcel 0.66 behoben. Es gibt einen Exploit-Prototyp. Verwundbarer Code: if ( $format_str =~ /^(\[(<>=][^\]]+)\](.*)$ / ) { $conditional = $1; $format_str = $2; } … $section = eval "$number $conditional" ? 0 : 1; Beispiel für einen Exploit zum Ausführen des Befehls whoami:

Die Schwachstelle wurde von Barracuda Networks während der Analyse eines Angriffs auf die Bereitstellung von Malware auf Barracuda ESG (Email Security Gateway) entdeckt. Die Ursache für die Kompromittierung der Geräte war eine 0-Day-Sicherheitsanfälligkeit (CVE-2023-7102) im Modul Spreadsheet::ParseExcel, das in Barracuda ESG zur Analyse von E-Mail-Anhängen im Excel-Format verwendet wird. Um den eigenen Code auf Systemen, die Barracuda ESG verwenden, auszuführen, genügte es, eine E-Mail mit einem speziell gestalteten E-Mail-Anhang zu senden.

Quelle: opennet.ru

Zuverlässiges Hosting für Websites mit DDoS-Schutz kaufen, VPS VDS Server 🔥 Zuverlässiges Hosting für Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster