Der Homebrew-Paketmanager bringt nun einen Sicherheitslücken-Scanner mit
Homebrew 7.0.0 - inzwischen liegt bereits die Version 7.0.1 mit kleineren Bugfixes vor - für macOS und Linux bringt ab sofort einen Sicherheitslücken-Scanner mit, der bekannte Schwachstellen in über den Paketmanager bereitgestellter Software findet. Zusätzlich haben die Entwickler mehrere Sicherheitslücken in Homebrew geschlossen.
Sicherheitslücken
Die offensichtlichste Neuerung in der aktuellen Homebrew-Version ist das grafische Nutzerinterface BrewUI. Doch wie aus der offiziellen Mitteilung zur Ausgabe 7.0.0 hervorgeht, haben die Entwickler auch die Sicherheit des Paketmanagers verbessert.
Eigenen Angaben zufolge haben die Entwickler insgesamt acht Schwachstellen geschlossen. Der Großteil der Lücken ist mit dem Bedrohungsgrad „niedrig“ eingestuft. Für die Lücken wurden offensichtlich noch keine CVE-Nummern vergeben.
Der neue Sicherheitslücken-Scanner deckt auf unserem System unter anderem eine „kritische“, bislang offensichtlich noch nicht geschlossene Sicherheitslücke in hashcat auf.
Wie aus einer Warnmeldung auf Github hervorgeht, ist eine Lücke mit dem Bedrohungsgrad „hoch“ versehen. Setzen Angreifer erfolgreich an der Lücke an, können sie eigene Befehle im sudo-Kontext ausführen. Aufgrund der Einstufung ist davon auszugehen, dass Systeme im Anschluss als kompromittiert gelten.
Schwachstellen-Scanner
Mit dem Befehl brew vulns können Homebrew-Nutzer neuerdings installierte Formulare auf bekannte Sicherheitslücken prüfen. Der Abgleich findet mit einer internen Advisory-Datenbank und der externen Datenbank von osv.dev statt. Der Vorteil der internen Datenbank ist, dass sie auch von Homebrew zurückportierte Sicherheitsfixes listet. Ein Programm kann also formal noch eine ältere Versionsnummer tragen, aber von Homebrew bereits gepatcht worden sein.
Zum Prüfen von Sicherheitslücken gibt es noch weitere Befehle wie:
Nur hohe Schweregrade anzeigenbrew vulns --severity=high
Fälle priorisieren, für die ein Fix verfügbar istbrew vulns --fix-available
Abhängigkeiten prüfenbrew vulns --deps
Falls Homebrew ein Paket nicht sinnvoll zuordnen kann – etwa bei bestimmten Drittanbieter-Formularen –, kann es die Prüfung überspringen. Das ist keine Entwarnung, sondern eine Prüfungslücke. Das kann man mit dem Befehl brew vulns --list-skipped abfragen.
KioskNews shows a cleaned-up reading view extracted from the publisher’s page — the original always lives on their site, not ours.