PHP: Command Injection Sicherheitslücken in composer entdeckt

Composer, das weit verbreitete PHP-Dependency-Management-Tool, ist von zwei schwerwiegenden Sicherheitslücken betroffen, die die Ausführung von Schadcode durch speziell manipulierte Git- und Mercurial-Branch-Namen ermöglichen. Diese Schwachstellen, katalogisiert unter den CVE-Nummern CVE-2024-35241 und CVE-2024-35242, wurden von Seldaek im GitHub Security Advisory (GHSA) vor zwei Tagen veröffentlicht.

CVE-2024-35241 betrifft die status, reinstall und remove Kommandos in Composer. Bei diesen Kommandos kann Schadcode ausgeführt werden, wenn Pakete von Git-Quellen stammen, die manipulierte Branch-Namen enthalten. Dies betrifft Composer-Versionen ab 2.0 bis vor 2.2.24 sowie ab 2.3 bis vor 2.7.7. Die Sicherheitslücke wird ausgenutzt, indem bösartige Branch-Namen im Repository hinterlegt werden, die beim Ausführen der genannten Kommandos zur Code-Ausführung führen.

CVE-2024-35242 betrifft das install Kommando von Composer. Diese Schwachstelle ermöglicht Befehlseinschleusung, wenn das install Kommando in einem Git- oder Mercurial-Repository mit manipulierten Branch-Namen ausgeführt wird. Die betroffenen Composer-Versionen sind dieselben wie bei CVE-2024-35241: ab 2.0 bis vor 2.2.24 und ab 2.3 bis vor 2.7.7.

Für beide Schwachstellen wurden Patches bereitgestellt, die in den Versionen 2.2.24 und 2.7.7 verfügbar sind. Benutzer, die diese Composer-Versionen nutzen, sollten dringend auf die neuesten Versionen aktualisieren, um diese Sicherheitslücken zu schließen.

Als temporäre Schutzmaßnahme wird empfohlen, die Installation von Abhängigkeiten über Git-Quellen zu vermeiden, indem --prefer-dist oder die Konfigurationsoption preferred-install: dist verwendet wird. Ebenso sollte das Klonen von Repositories aus unsicheren oder unbestätigten Quellen vermieden werden, um das Risiko einer Ausnutzung dieser Schwachstellen zu minimieren.

Diese Vorfälle verdeutlichen die Wichtigkeit, stets aktuelle Sicherheitsupdates zu installieren und die Quellen von Softwarepaketen sorgfältig zu überprüfen, um die Integrität von Projekten und Systemen zu gewährleisten.

Weitere Informationen finden sich in den GitHub Security Advisories zu CVE-2024-35241 und CVE-2024-35242.

Related Posts

Kritische Sicherheitslücken in Fuji Electric Monitouch V-SFT

Am 4. Juni 2024 veröffentlichte die Cybersecurity and Infrastructure Security Agency (CISA) eine kritische Sicherheitswarnung bezüglich des Bildschirmkonfigurationssoftware Monitouch V-SFT von Fuji Electric.

Read More

BlackBerry Cylance-Daten im Dark Web zum Verkauf angeboten

Am 11. Juni 2024 gab securityweek.com bekannt, dass Daten von BlackBerry Cylance für 750.000 US-Dollar im Dark Web angeboten werden. BlackBerry bestätigte, dass die betroffenen Daten alt und nicht von ihren eigenen Systemen stammen. Cylance ist ein weltweit aktives Cybersecurity Unternehmen.

Read More

Sicherheitslücke in PHP: bypass_shell - Bypass

Am 9. Juni 2024 wurde eine gravierende Sicherheitslücke in PHP bekannt, die die Umgehung der bypass_shell-Option ermöglicht. Diese Schwachstelle, katalogisiert unter CVE-2024-1874, betrifft PHP-Versionen bis 8.3.6, 8.1.28, 8.2.19 und hat die Sicherheitsstufe „hoch“ mit einem CVSS-Wert von 7,7.

Read More