Nicht php.net · Nicht NVD · Nicht CISA

PHP-Sicherheitslücken-Tracker

Inoffizielles Briefing zu Sicherheitslücken in PHP

English简体中文日本語DeutschFrançaisNederlandsEspañol

Sicherheitswarnung

PHP2Shell: PHP aktualisieren. Nur das behebt die Lücke vollständig.

CVE-2026-109618 und CVE-2026-109619 sind kritische Schwachstellen in PHP selbst, die Remote-Code-Ausführung ohne Authentifizierung erlauben. Das PHP-Projekt hat am 21. Oktober 2026 Updates für die unterstützten Zweige 8.2 bis 8.5 veröffentlicht. Starten Sie PHP nach dem Update neu. Eine Firewall ersetzt das Update nicht.

Schritte zur Behebung

Verwandter Vorfall · Composer-/Packagist-Lieferkette · April–Mai 2026

laravel-lang und Packagist-Lieferkettenangriffe (2026): composer.lock prüfen

Angreifer nutzten gestohlenen GitHub-Zugang, um bösartige Tags für echte Packagist-Pakete zu veröffentlichen. Bei laravel-lang lief der Code nach der Installation bei jeder PHP-Anfrage.

Zuletzt aktualisiert

Was passiert ist

Als kompromittiert gemeldete Pakete
PaketZeitraumAusführungQuelle
laravel-lang/lang, http-statuses, attributes, actions22.–23.05.2026Eingeschleuste src/helpers.php in autoload.files, läuft bei jeder Anfrage und jedem CLI-BefehlSnyk
intercom/intercom-php 5.0.230.04.2026Zum Composer-Plugin umgebaut, Skript bei install/updateSocket
Acht Pakete inkl. devdojo/wave und devdojo/genesis (Dev-Branches)Gemeldet 23.05.2026postinstall-Hook in package.json lädt ein Linux-BinaryThe Hacker News

Packagist zufolge nutzten die Angriffe übernommene GitHub-Konten und gestohlene Tokens; das Team entfernte betroffene Versionen binnen Minuten nach der Erkennung.

Ist meine Anwendung betroffen?

Lockfiles und Composer-Version prüfen
# Did a project ever resolve one of the affected packages?
grep -n -E '"name": "(laravel-lang/(lang|http-statuses|attributes|actions)|intercom/intercom-php)"' composer.lock
composer show --locked | grep -E 'laravel-lang|intercom'
composer --version          # 2.10+ adds dependency policies for malware-flagged versions
composer audit

So beheben Sie es

FAQ

Wie erkenne ich, ob meine App eine bösartige Version geladen hat?

Durchsuchen Sie composer.lock in allen Branches und gebauten Images nach den Paketnamen dieser Seite und vergleichen Sie das Installationsdatum mit dem Angriffszeitraum.

Reicht composer update?

Nein. Die laravel-lang-Nutzlast startete einen Credential-Stealer. Behandeln Sie die Umgebung als kompromittiert und rotieren Sie Cloud-Schlüssel, Datenbankpasswörter, CI-Tokens und SSH-Schlüssel.

Was hat Packagist geändert?

Laut Beitrag vom 27. Mai 2026: Malware-Markierungen von Aikido in den Metadaten, unveränderliche stabile Versionen und Abhängigkeitsrichtlinien in Composer 2.10 für als Malware markierte Versionen.

Quellen

Externe Links verlassen diese Website. Wir hosten keinen Exploit-Code.

  1. An update on Composer & Packagist supply chain security (27 May 2026) — Packagist blog
  2. Laravel Lang supply chain advisory — Snyk
  3. Mini Shai-Hulud spreads to Packagist: malicious Intercom PHP package — Socket
  4. Packagist supply chain attack infects 8 packages using GitHub-hosted Linux malware (23 May 2026) — The Hacker News