p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

Schwachstellen im Stack PHP · Seite 9

In den letzten 30 Tagen veröffentlichte Sicherheitslücken für PHP: 182. Davon im KEV-Katalog: 0.

Sicherheitslücken filtern
PHP

Frühwarnungen

Neue Schwachstellenmeldungen aus Herstellerankündigungen und Sicherheitsnachrichten. Diese Warnungen ändern die Sicherheitsbewertung nicht.

  1. php

    Keine Korrektur veröffentlicht

    PHP: Remote-Codeausführung

    Laut OpenNet wurde in PHP eine Sicherheitslücke gefunden: Remote-Codeausführung (CVE-2026-115560). Die betroffenen Versionen sind nicht genau angegeben. Im Bericht wird keine Version mit Fehlerbehebung genannt.

    Was jetzt zu tun ist: Prüfen Sie, ob ein Update für PHP mit der Fehlerbehebung verfügbar ist, und installieren Sie es.

    CVE-2026-115560

Sicherheitslücken: 7182

  1. CVE-2026-104473

    Mittel · CVSS 5.1EPSS 0,2%Korrektur verfügbar

    YesWiki before 4.5.3 Multiple Reflected XSS via BazaR and listpages

    YesWiki before 4.5.3 contains multiple reflected cross-site scripting vulnerabilities that allow remote attackers to inject JavaScript through unsanitized parameters such as incomingurl, id, file, tags, and template. Attackers can lure authenticated or unauthenticated users into opening crafted links to hijack sessions and trigger authenticated requests against backend functionality.

    • Auf 4.5.3 aktualisieren
    • Auf 4.6.0 aktualisieren
    Veröffentlicht Aktualisiert
  2. CVE-2026-104181

    Mittel · CVSS 5.4EPSS 0,34%Korrektur verfügbar

    Filament: Multi-factor authentication (app) management actions do not require password reauthentication

    Filament is a collection of full-stack components for accelerated Laravel development. From 4.0.0 until 4.13.3 and 5.8.3, app-based multi-factor authentication management actions do not consistently require confirmation of the current password. An attacker with access to an authenticated user session can set up app-based MFA and obtain recovery codes, or disable app-based MFA and regenerate recovery codes by supplying an existing app code or recovery code, without knowing the account password. Email-based MFA is not affected, and the issue does not independently permit an unauthenticated sign-in, but changing the app-MFA configuration may loc

    • Auf 4.13.3 aktualisieren
    • Auf 5.8.3 aktualisieren
    Veröffentlicht Aktualisiert
  3. CVE-2026-55224

    Hoch · CVSS 8.7EPSS 1,15%Öffentlicher ExploitKorrektur verfügbar

    MineAdmin: Path Traversal via Unsanitized identifier in Plugin Install/Uninstall

    MineAdmin is a ready-to-use backend management system suitable for quickly building website backends, operation platforms, permission centers, internal management systems, CMS, CRM, OA, ERP and other business applications. Prior to version 3.2.0-alpha.2, the app-store plugin service concatenates unsanitized user-supplied identifier values directly into file system paths. An attacker can use path traversal sequences (e.g., ../) to read, install, or uninstall plugins from arbitrary directories, and potentially execute arbitrary composer commands. This issue has been patched in version 3.2.0-alpha.2.

    • Auf 3.2.0-alpha.2 aktualisieren
    Veröffentlicht Aktualisiert
  4. CVE-2026-102601

    Niedrig · CVSS 3.5EPSS 0,34%Korrektur verfügbar

    Flysystem: WhitespacePathNormalizer's control-character (CorruptedPathDetected) check is bypassed by malformed UTF-8 in the path, affecting every adapter

    Flysystem is an open source file storage library for PHP. Prior to 3.35.3, the default WhitespacePathNormalizer in src/WhitespacePathNormalizer.php used by Filesystem across adapters calls preg_match with the u modifier and treats both false and 0 as falsy. A path containing malformed UTF-8 causes PCRE to return false, so paths that also contain control characters bypass CorruptedPathDetected::forPath() in normalizePath(). Filesystem::write() can store such names and Filesystem::listContents() can return the raw ANSI escape sequences, allowing hidden or spoofed terminal file listings when an administrator displays them. This issue is fixed in

    • Auf 3.35.3 aktualisieren
    Veröffentlicht Aktualisiert
  5. CVE-2026-102279

    Niedrig · CVSS 3.1EPSS 0,2%Korrektur verfügbar

    Laravel: XSS in Debug Page Information

    Laravel is a web application framework. Prior to 12.69.0 and 13.30.0, Laravel exception debug pages with APP_DEBUG=true pass attacker-controlled input to a Tippy.js tooltip configured with allowHTML true, enabling DOM-based cross-site scripting when a user hovers over the tooltip. This issue is fixed in versions 12.69.0 and 13.30.0.

    • Auf 12.69.0 aktualisieren
    • Auf 13.30.0 aktualisieren
    Veröffentlicht Aktualisiert
  6. CVE-2026-100909

    Mittel · CVSS 6.9EPSS 0,3%Korrektur verfügbar

    OctoberCMS ResizeImages.php getSourcePathForResize server-side request forgery

    A vulnerability was found in OctoberCMS up to 4.1.19/4.2.25/4.3.4. The impacted element is the function getSourcePathForResize of the file modules/system/classes/ResizeImages.php. The manipulation of the argument realSourcePath results in server-side request forgery. The attack may be performed from remote. The exploit has been made public and could be used. Upgrading to version 4.3.5 and 4.4.0 is sufficient to resolve this issue. The patch is identified as 0e9736aa2c6d6bd3d60ff6ef9e0b4d32ce387f58. The affected component should be upgraded.

    • Auf 4.3.5 aktualisieren
    Veröffentlicht Aktualisiert
  7. CVE-2026-100857

    Hoch · CVSS 8.6EPSS 0,34%Korrektur verfügbar

    AzuraCast before 0.23.4 Remote Code Execution via Liquidsoap string interpolation

    AzuraCast before 0.23.4 contains a code injection vulnerability in the ConfigWriter::cleanUpString() method that fails to sanitize Liquidsoap string interpolation sequences, allowing authenticated users with Media or Profile permissions to inject arbitrary Liquidsoap code into station configuration. Attackers can inject #{process.run()} expressions into playlist URLs or station metadata fields that execute shell commands as the azuracast user when the station restarts.

    • Auf 0.23.4 aktualisieren
    Veröffentlicht Aktualisiert
  8. CVE-2026-100856

    Hoch · CVSS 8.7EPSS 0,37%Korrektur verfügbar

    AzuraCast before 0.23.6 Code Injection via Remote Relay Password

    AzuraCast before 0.23.6 contains a code injection vulnerability in the remote relay password field due to incomplete migration from the vulnerable cleanUpString method to toRawString. Attackers with RemoteRelays station permission can inject nested Liquidsoap interpolation syntax to execute arbitrary code in the Liquidsoap process, disclose internal API keys, or disrupt station operation.

    • Auf 0.23.6 aktualisieren
    Veröffentlicht Aktualisiert
  9. CVE-2026-100855

    Hoch · CVSS 7.1EPSS 0,21%Korrektur verfügbar

    AzuraCast before 0.23.6 Missing Permission Check via /play

    AzuraCast before 0.23.6 contains a missing permission check vulnerability in the GET /api/station/{station_id}/file/{id}/play endpoint that allows authenticated users to download media files from any station. Attackers can enumerate media files using sequential IDs and exfiltrate the complete media library of stations they lack permissions for.

    • Auf 0.23.6 aktualisieren
    Veröffentlicht Aktualisiert
  10. CVE-2026-100854

    Mittel · CVSS 5.3EPSS 0,16%Korrektur verfügbar

    AzuraCast before 0.23.6 Metadata Injection via Liquidsoap API

    AzuraCast before 0.23.6 lacks RequireInternalConnection middleware on the Liquidsoap API endpoint and incorrectly derives the AutoDJ flag from header presence rather than validated value. Users with View station permission can inject arbitrary now-playing metadata, disrupt live broadcasts, and disclose filesystem paths.

    • Auf 0.23.6 aktualisieren
    Veröffentlicht Aktualisiert
  11. CVE-2026-92842

    Mittel · CVSS 5.9EPSS 0,36%Korrektur verfügbar

    OOB read / info leak in convert.* stream filters when line-break-chars contains NUL

    The convert.base64-encode, convert.quoted-printable-encode and convert.quoted-printable-decode stream filters accept a line-break-chars option whose length is tracked separately from the string itself. The filter constructors duplicate the value with pestrdup(), which stops at the first NUL byte, while keeping the original length. When the filter later emits a line break it copies the recorded length out of the truncated allocation, reading past its end and placing adjacent heap bytes into the filter output.

    • Auf 5.5.9+dfsg-1ubuntu4.29+esm17 aktualisieren
    • Auf 7.0.33-0ubuntu0.16.04.16+esm21 aktualisieren
    • Auf 7.2.24-0ubuntu0.18.04.17+esm13 aktualisieren
    • Auf 7.4.3-4ubuntu2.29+esm4 aktualisieren
    • Auf 8.1.2-1ubuntu2.27 aktualisieren
    • Auf 8.2.34 aktualisieren
    • Auf 8.2.34-1~deb12u1 aktualisieren
    • Auf 8.3.35 aktualisieren
    • Auf 8.3.6-0ubuntu0.24.04.12 aktualisieren
    • Auf 8.4.26 aktualisieren
    • Auf 8.4.26-1 aktualisieren
    • Auf 8.4.26-1~deb13u1 aktualisieren
    • Auf 8.5.11 aktualisieren
    • Auf 8.5.4-0ubuntu1.4 aktualisieren
    • Auf 8.5.9-0ubuntu2 aktualisieren
    Veröffentlicht Aktualisiert
  12. CVE-2026-91768

    Mittel · CVSS 6.5EPSS 0,56%Korrektur verfügbar

    IPv6 ACL bypass in FastCGI listen.allowed_clients due to partial address comparison (memcmp 12 bytes)

    The IPv6 branch of the FastCGI client access check compares only the first 12 bytes of a 16-byte IPv6 address, so listen.allowed_clients matches on a /96 prefix instead of the exact address. An attacker who can source an address sharing the first 96 bits with an allowed one passes the check and reaches the FastCGI endpoint.

    • Auf 7.0.33-0ubuntu0.16.04.16+esm21 aktualisieren
    • Auf 7.2.24-0ubuntu0.18.04.17+esm13 aktualisieren
    • Auf 7.4.3-4ubuntu2.29+esm4 aktualisieren
    • Auf 8.1.2-1ubuntu2.27 aktualisieren
    • Auf 8.2.34 aktualisieren
    • Auf 8.2.34-1~deb12u1 aktualisieren
    • Auf 8.3.35 aktualisieren
    • Auf 8.3.6-0ubuntu0.24.04.12 aktualisieren
    • Auf 8.4.26 aktualisieren
    • Auf 8.4.26-1 aktualisieren
    • Auf 8.4.26-1~deb13u1 aktualisieren
    • Auf 8.5.11 aktualisieren
    • Auf 8.5.4-0ubuntu1.4 aktualisieren
    • Auf 8.5.9-0ubuntu2 aktualisieren
    Veröffentlicht Aktualisiert
  13. CVE-2026-91769

    Mittel · CVSS 4.3EPSS 0,14%Korrektur verfügbar

    TLS Hostname Verification Falls Back to CN After SAN Mismatch

    PHP's OpenSSL stream peer verification checks the certificate's subjectAltName entries first and, whenever no entry matches, falls back to the Common Name. RFC 6125 requires the CN to be ignored once the certificate presents any service identity, so a certificate carrying a non-matching DNS SAN was still accepted when its CN matched the requested peer_name. A certificate trusted by the client for one name can therefore be used to impersonate another.

    • Auf 5.5.9+dfsg-1ubuntu4.29+esm17 aktualisieren
    • Auf 7.0.33-0ubuntu0.16.04.16+esm21 aktualisieren
    • Auf 7.2.24-0ubuntu0.18.04.17+esm13 aktualisieren
    • Auf 7.4.3-4ubuntu2.29+esm4 aktualisieren
    • Auf 8.1.2-1ubuntu2.27 aktualisieren
    • Auf 8.2.34 aktualisieren
    • Auf 8.2.34-1~deb12u1 aktualisieren
    • Auf 8.3.35 aktualisieren
    • Auf 8.3.6-0ubuntu0.24.04.12 aktualisieren
    • Auf 8.4.26 aktualisieren
    • Auf 8.4.26-1 aktualisieren
    • Auf 8.4.26-1~deb13u1 aktualisieren
    • Auf 8.5.11 aktualisieren
    • Auf 8.5.4-0ubuntu1.4 aktualisieren
    • Auf 8.5.9-0ubuntu2 aktualisieren
    Veröffentlicht Aktualisiert
  14. CVE-2026-91767

    Mittel · CVSS 6.5EPSS 0,15%Korrektur verfügbar

    Heap-buffer-overflow in php_openssl_matches_wildcard_name on crafted server cert wildcard CN

    php_openssl_matches_wildcard_name() in ext/openssl/xp_ssl.c underflows the length argument passed to memchr() when a TLS server certificate presents a wildcard name whose literal characters are together longer than the hostname being verified. A malicious server presenting such a certificate makes the PHP client read up to SIZE_MAX bytes past the end of a heap allocation. The path is reachable from any default client stream, because verify_peer_name is enabled by default.

    • Auf 7.0.33-0ubuntu0.16.04.16+esm21 aktualisieren
    • Auf 7.2.24-0ubuntu0.18.04.17+esm13 aktualisieren
    • Auf 7.4.3-4ubuntu2.29+esm4 aktualisieren
    • Auf 8.1.2-1ubuntu2.27 aktualisieren
    • Auf 8.2.34 aktualisieren
    • Auf 8.2.34-1~deb12u1 aktualisieren
    • Auf 8.3.35 aktualisieren
    • Auf 8.3.6-0ubuntu0.24.04.12 aktualisieren
    • Auf 8.4.26 aktualisieren
    • Auf 8.4.26-1 aktualisieren
    • Auf 8.4.26-1~deb13u1 aktualisieren
    • Auf 8.5.11 aktualisieren
    • Auf 8.5.4-0ubuntu1.4 aktualisieren
    • Auf 8.5.9-0ubuntu2 aktualisieren
    Veröffentlicht Aktualisiert
  15. CVE-2025-1218

    Niedrig · CVSS 3.4EPSS 0,36%Korrektur verfügbar

    Various packet overreads in mysqlnd_writeprotocol.c

    The mysqlnd wire protocol parser reads fields out of server packets before checking that the packet still holds enough bytes for them. A malicious or compromised MySQL server can send a truncated packet and make the client read past the end of the packet buffer, which is undefined behaviour and can crash the process.

    • Auf 7.4.3-4ubuntu2.29+esm4 aktualisieren
    • Auf 8.1.2-1ubuntu2.27 aktualisieren
    • Auf 8.2.34 aktualisieren
    • Auf 8.2.34-1~deb12u1 aktualisieren
    • Auf 8.3.35 aktualisieren
    • Auf 8.3.6-0ubuntu0.24.04.12 aktualisieren
    • Auf 8.4.26 aktualisieren
    • Auf 8.4.26-1 aktualisieren
    • Auf 8.4.26-1~deb13u1 aktualisieren
    • Auf 8.5.11 aktualisieren
    • Auf 8.5.4-0ubuntu1.4 aktualisieren
    • Auf 8.5.9-0ubuntu2 aktualisieren
    Veröffentlicht Aktualisiert
  16. CVE-2026-91766

    Mittel · CVSS 5.9EPSS 0,35%Korrektur verfügbar

    Cross-origin credential leak in HTTP stream wrapper redirects

    When the http:// stream wrapper follows a redirect it forwards the user-supplied Authorization, Cookie and Proxy-Authorization headers unchanged, even when the redirect target is a different host, a different port, or a downgrade from HTTPS to HTTP. A server that can steer a redirect therefore receives credentials that were only meant for the original origin. This is the same class of issue that libcurl fixed in 7.58.0 ( CVE-2018-1000007 https://github.com/advisories/GHSA-g7x2-hrfp-pv5f ).

    • Auf 5.5.9+dfsg-1ubuntu4.29+esm17 aktualisieren
    • Auf 7.0.33-0ubuntu0.16.04.16+esm21 aktualisieren
    • Auf 7.2.24-0ubuntu0.18.04.17+esm13 aktualisieren
    • Auf 7.4.3-4ubuntu2.29+esm4 aktualisieren
    • Auf 8.1.2-1ubuntu2.27 aktualisieren
    • Auf 8.2.34 aktualisieren
    • Auf 8.2.34-1~deb12u1 aktualisieren
    • Auf 8.3.35 aktualisieren
    • Auf 8.3.6-0ubuntu0.24.04.12 aktualisieren
    • Auf 8.4.26 aktualisieren
    • Auf 8.4.26-1 aktualisieren
    • Auf 8.4.26-1~deb13u1 aktualisieren
    • Auf 8.5.11 aktualisieren
    • Auf 8.5.4-0ubuntu1.4 aktualisieren
    • Auf 8.5.9-0ubuntu2 aktualisieren
    Veröffentlicht Aktualisiert
  17. CVE-2026-91765

    Hoch · CVSS 7.5EPSS 0,55%Öffentlicher ExploitKorrektur verfügbar

    SOAP: Unbounded Recursion in Server-Side cleanup_xml_node

    cleanup_xml_node() in the SOAP XML parser recurses once per XML nesting level with no depth limit. An unauthenticated attacker can post a SOAP request containing tens of thousands of nested elements to any SoapServer endpoint, exhaust the stack and crash the process. The same unbounded recursion exists in the SOAP value decoder and in the WSDL node search helper.

    • Auf 5.5.9+dfsg-1ubuntu4.29+esm17 aktualisieren
    • Auf 7.0.33-0ubuntu0.16.04.16+esm21 aktualisieren
    • Auf 7.2.24-0ubuntu0.18.04.17+esm13 aktualisieren
    • Auf 7.4.3-4ubuntu2.29+esm4 aktualisieren
    • Auf 8.1.2-1ubuntu2.27 aktualisieren
    • Auf 8.2.34 aktualisieren
    • Auf 8.2.34-1~deb12u1 aktualisieren
    • Auf 8.3.35 aktualisieren
    • Auf 8.3.6-0ubuntu0.24.04.12 aktualisieren
    • Auf 8.4.26 aktualisieren
    • Auf 8.4.26-1 aktualisieren
    • Auf 8.4.26-1~deb13u1 aktualisieren
    • Auf 8.5.11 aktualisieren
    • Auf 8.5.4-0ubuntu1.4 aktualisieren
    • Auf 8.5.9-0ubuntu2 aktualisieren
    Veröffentlicht Aktualisiert
  18. CVE-2025-14181

    Mittel · CVSS 6.5EPSS 0,34%Korrektur verfügbar

    Integer overflow to buffer overflow in soap HTTP parsing

    The SOAP HTTP client guards its response buffer growth with a check that relies on signed integer overflow, which is undefined behaviour and is not guaranteed to trigger. When the check is optimised away, a malicious SOAP server can make the client allocate a buffer far smaller than the data it then writes into it, producing a heap buffer overflow.

    • Auf 5.5.9+dfsg-1ubuntu4.29+esm17 aktualisieren
    • Auf 7.0.33-0ubuntu0.16.04.16+esm21 aktualisieren
    • Auf 7.2.24-0ubuntu0.18.04.17+esm13 aktualisieren
    • Auf 7.4.3-4ubuntu2.29+esm4 aktualisieren
    • Auf 8.1.2-1ubuntu2.27 aktualisieren
    • Auf 8.2.34 aktualisieren
    • Auf 8.2.34-1~deb12u1 aktualisieren
    • Auf 8.3.35 aktualisieren
    • Auf 8.3.6-0ubuntu0.24.04.12 aktualisieren
    • Auf 8.4.26 aktualisieren
    • Auf 8.4.26-1 aktualisieren
    • Auf 8.4.26-1~deb13u1 aktualisieren
    • Auf 8.5.11 aktualisieren
    • Auf 8.5.4-0ubuntu1.4 aktualisieren
    • Auf 8.5.9-0ubuntu2 aktualisieren
    Veröffentlicht Aktualisiert
  19. CVE-2026-17545

    Mittel · CVSS 6.9EPSS 0,37%Korrektur verfügbar

    PHP on Windows: Reserved Device Names Are Not Rejected Before File/Stream I/O which can cause DoS

    On Windows, PHP's filesystem and stream APIs do not reject reserved device names such as CON, PRN, AUX, NUL, COM1 to COM9, LPT1 to LPT9, CONIN$ and CONOUT$ when they appear as a component of a path. An attacker-controlled filename therefore reaches CreateFileW() and opens a device instead of the regular file the application expected, which can block or hang the request and exhaust worker processes.

    • Auf 8.2.34 aktualisieren
    • Auf 8.3.35 aktualisieren
    • Auf 8.4.26 aktualisieren
    • Auf 8.5.11 aktualisieren
    Veröffentlicht Aktualisiert
  20. CVE-2026-6103

    Mittel · CVSS 4.3EPSS 0,15%Korrektur verfügbar

    Phar TAR phar_tar_number() Integer Overflow - Archive Entry Injection

    phar_tar_number() parses the octal size field of a TAR header into a uint32_t with no overflow check. The field is 11 octal digits wide and holds values up to 0x1FFFFFFFF, so a size above 0xFFFFFFFF silently wraps. The parser then skips the wrong number of data blocks and interprets attacker-controlled file content as the next TAR header, which lets a crafted archive inject entries that PharData reports and extracts as if they were genuine.

    • Auf 5.5.9+dfsg-1ubuntu4.29+esm17 aktualisieren
    • Auf 7.0.33-0ubuntu0.16.04.16+esm21 aktualisieren
    • Auf 7.2.24-0ubuntu0.18.04.17+esm13 aktualisieren
    • Auf 7.4.3-4ubuntu2.29+esm4 aktualisieren
    • Auf 8.1.2-1ubuntu2.27 aktualisieren
    • Auf 8.2.34 aktualisieren
    • Auf 8.2.34-1~deb12u1 aktualisieren
    • Auf 8.3.35 aktualisieren
    • Auf 8.3.6-0ubuntu0.24.04.12 aktualisieren
    • Auf 8.4.26 aktualisieren
    • Auf 8.4.26-1 aktualisieren
    • Auf 8.4.26-1~deb13u1 aktualisieren
    • Auf 8.5.11 aktualisieren
    • Auf 8.5.4-0ubuntu1.4 aktualisieren
    • Auf 8.5.9-0ubuntu2 aktualisieren
    Veröffentlicht Aktualisiert

Prüfen Sie Ihren Server

Gleichen Sie Ihren installierten Stack und seine Versionen mit den aktuellen Sicherheitsmeldungen ab.

Prüfen Sie Ihren Server →