p PatchFirst

PatchFirst · Vulnerabilidades recientes

Vulnerabilidades de la pila PHP · Página 9

Vulnerabilidades publicadas para PHP en los últimos 30 días: 182. Incluidas en el catálogo KEV: 0.

Filtrar vulnerabilidades
PHP

Alertas tempranas

Avisos recientes de vulnerabilidades procedentes de anuncios de fabricantes y noticias de seguridad. Estas alertas no cambian la puntuación de seguridad.

  1. php

    Sin corrección publicada

    PHP: ejecución remota de código

    Según OpenNet, PHP tiene una vulnerabilidad de ejecución remota de código (CVE-2026-115560). No se especifican las versiones exactas afectadas. El mensaje no indica una versión corregida.

    Qué hacer ahora: Comprueba si hay una actualización de PHP con la corrección e instálala.

    CVE-2026-115560

Vulnerabilidades: 7182

  1. CVE-2026-104473

    Media · CVSS 5.1EPSS 0,2%Corrección disponible

    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.

    • Actualiza a 4.5.3
    • Actualiza a 4.6.0
    Publicación Actualización
  2. CVE-2026-104181

    Media · CVSS 5.4EPSS 0,34%Corrección disponible

    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

    • Actualiza a 4.13.3
    • Actualiza a 5.8.3
    Publicación Actualización
  3. CVE-2026-55224

    Alta · CVSS 8.7EPSS 1,15%Código de explotación públicoCorrección disponible

    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.

    • Actualiza a 3.2.0-alpha.2
    Publicación Actualización
  4. CVE-2026-102601

    Baja · CVSS 3.5EPSS 0,34%Corrección disponible

    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

    • Actualiza a 3.35.3
    Publicación Actualización
  5. CVE-2026-102279

    Baja · CVSS 3.1EPSS 0,2%Corrección disponible

    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.

    • Actualiza a 12.69.0
    • Actualiza a 13.30.0
    Publicación Actualización
  6. CVE-2026-100909

    Media · CVSS 6.9EPSS 0,3%Corrección disponible

    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.

    • Actualiza a 4.3.5
    Publicación Actualización
  7. CVE-2026-100857

    Alta · CVSS 8.6EPSS 0,34%Corrección disponible

    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.

    • Actualiza a 0.23.4
    Publicación Actualización
  8. CVE-2026-100856

    Alta · CVSS 8.7EPSS 0,37%Corrección disponible

    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.

    • Actualiza a 0.23.6
    Publicación Actualización
  9. CVE-2026-100855

    Alta · CVSS 7.1EPSS 0,21%Corrección disponible

    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.

    • Actualiza a 0.23.6
    Publicación Actualización
  10. CVE-2026-100854

    Media · CVSS 5.3EPSS 0,16%Corrección disponible

    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.

    • Actualiza a 0.23.6
    Publicación Actualización
  11. CVE-2026-92842

    Media · CVSS 5.9EPSS 0,36%Corrección disponible

    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.

    • Actualiza a 5.5.9+dfsg-1ubuntu4.29+esm17
    • Actualiza a 7.0.33-0ubuntu0.16.04.16+esm21
    • Actualiza a 7.2.24-0ubuntu0.18.04.17+esm13
    • Actualiza a 7.4.3-4ubuntu2.29+esm4
    • Actualiza a 8.1.2-1ubuntu2.27
    • Actualiza a 8.2.34
    • Actualiza a 8.2.34-1~deb12u1
    • Actualiza a 8.3.35
    • Actualiza a 8.3.6-0ubuntu0.24.04.12
    • Actualiza a 8.4.26
    • Actualiza a 8.4.26-1
    • Actualiza a 8.4.26-1~deb13u1
    • Actualiza a 8.5.11
    • Actualiza a 8.5.4-0ubuntu1.4
    • Actualiza a 8.5.9-0ubuntu2
    Publicación Actualización
  12. CVE-2026-91768

    Media · CVSS 6.5EPSS 0,56%Corrección disponible

    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.

    • Actualiza a 7.0.33-0ubuntu0.16.04.16+esm21
    • Actualiza a 7.2.24-0ubuntu0.18.04.17+esm13
    • Actualiza a 7.4.3-4ubuntu2.29+esm4
    • Actualiza a 8.1.2-1ubuntu2.27
    • Actualiza a 8.2.34
    • Actualiza a 8.2.34-1~deb12u1
    • Actualiza a 8.3.35
    • Actualiza a 8.3.6-0ubuntu0.24.04.12
    • Actualiza a 8.4.26
    • Actualiza a 8.4.26-1
    • Actualiza a 8.4.26-1~deb13u1
    • Actualiza a 8.5.11
    • Actualiza a 8.5.4-0ubuntu1.4
    • Actualiza a 8.5.9-0ubuntu2
    Publicación Actualización
  13. CVE-2026-91769

    Media · CVSS 4.3EPSS 0,14%Corrección disponible

    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.

    • Actualiza a 5.5.9+dfsg-1ubuntu4.29+esm17
    • Actualiza a 7.0.33-0ubuntu0.16.04.16+esm21
    • Actualiza a 7.2.24-0ubuntu0.18.04.17+esm13
    • Actualiza a 7.4.3-4ubuntu2.29+esm4
    • Actualiza a 8.1.2-1ubuntu2.27
    • Actualiza a 8.2.34
    • Actualiza a 8.2.34-1~deb12u1
    • Actualiza a 8.3.35
    • Actualiza a 8.3.6-0ubuntu0.24.04.12
    • Actualiza a 8.4.26
    • Actualiza a 8.4.26-1
    • Actualiza a 8.4.26-1~deb13u1
    • Actualiza a 8.5.11
    • Actualiza a 8.5.4-0ubuntu1.4
    • Actualiza a 8.5.9-0ubuntu2
    Publicación Actualización
  14. CVE-2026-91767

    Media · CVSS 6.5EPSS 0,15%Corrección disponible

    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.

    • Actualiza a 7.0.33-0ubuntu0.16.04.16+esm21
    • Actualiza a 7.2.24-0ubuntu0.18.04.17+esm13
    • Actualiza a 7.4.3-4ubuntu2.29+esm4
    • Actualiza a 8.1.2-1ubuntu2.27
    • Actualiza a 8.2.34
    • Actualiza a 8.2.34-1~deb12u1
    • Actualiza a 8.3.35
    • Actualiza a 8.3.6-0ubuntu0.24.04.12
    • Actualiza a 8.4.26
    • Actualiza a 8.4.26-1
    • Actualiza a 8.4.26-1~deb13u1
    • Actualiza a 8.5.11
    • Actualiza a 8.5.4-0ubuntu1.4
    • Actualiza a 8.5.9-0ubuntu2
    Publicación Actualización
  15. CVE-2025-1218

    Baja · CVSS 3.4EPSS 0,36%Corrección disponible

    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.

    • Actualiza a 7.4.3-4ubuntu2.29+esm4
    • Actualiza a 8.1.2-1ubuntu2.27
    • Actualiza a 8.2.34
    • Actualiza a 8.2.34-1~deb12u1
    • Actualiza a 8.3.35
    • Actualiza a 8.3.6-0ubuntu0.24.04.12
    • Actualiza a 8.4.26
    • Actualiza a 8.4.26-1
    • Actualiza a 8.4.26-1~deb13u1
    • Actualiza a 8.5.11
    • Actualiza a 8.5.4-0ubuntu1.4
    • Actualiza a 8.5.9-0ubuntu2
    Publicación Actualización
  16. CVE-2026-91766

    Media · CVSS 5.9EPSS 0,35%Corrección disponible

    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 ).

    • Actualiza a 5.5.9+dfsg-1ubuntu4.29+esm17
    • Actualiza a 7.0.33-0ubuntu0.16.04.16+esm21
    • Actualiza a 7.2.24-0ubuntu0.18.04.17+esm13
    • Actualiza a 7.4.3-4ubuntu2.29+esm4
    • Actualiza a 8.1.2-1ubuntu2.27
    • Actualiza a 8.2.34
    • Actualiza a 8.2.34-1~deb12u1
    • Actualiza a 8.3.35
    • Actualiza a 8.3.6-0ubuntu0.24.04.12
    • Actualiza a 8.4.26
    • Actualiza a 8.4.26-1
    • Actualiza a 8.4.26-1~deb13u1
    • Actualiza a 8.5.11
    • Actualiza a 8.5.4-0ubuntu1.4
    • Actualiza a 8.5.9-0ubuntu2
    Publicación Actualización
  17. CVE-2026-91765

    Alta · CVSS 7.5EPSS 0,55%Código de explotación públicoCorrección disponible

    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.

    • Actualiza a 5.5.9+dfsg-1ubuntu4.29+esm17
    • Actualiza a 7.0.33-0ubuntu0.16.04.16+esm21
    • Actualiza a 7.2.24-0ubuntu0.18.04.17+esm13
    • Actualiza a 7.4.3-4ubuntu2.29+esm4
    • Actualiza a 8.1.2-1ubuntu2.27
    • Actualiza a 8.2.34
    • Actualiza a 8.2.34-1~deb12u1
    • Actualiza a 8.3.35
    • Actualiza a 8.3.6-0ubuntu0.24.04.12
    • Actualiza a 8.4.26
    • Actualiza a 8.4.26-1
    • Actualiza a 8.4.26-1~deb13u1
    • Actualiza a 8.5.11
    • Actualiza a 8.5.4-0ubuntu1.4
    • Actualiza a 8.5.9-0ubuntu2
    Publicación Actualización
  18. CVE-2025-14181

    Media · CVSS 6.5EPSS 0,34%Corrección disponible

    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.

    • Actualiza a 5.5.9+dfsg-1ubuntu4.29+esm17
    • Actualiza a 7.0.33-0ubuntu0.16.04.16+esm21
    • Actualiza a 7.2.24-0ubuntu0.18.04.17+esm13
    • Actualiza a 7.4.3-4ubuntu2.29+esm4
    • Actualiza a 8.1.2-1ubuntu2.27
    • Actualiza a 8.2.34
    • Actualiza a 8.2.34-1~deb12u1
    • Actualiza a 8.3.35
    • Actualiza a 8.3.6-0ubuntu0.24.04.12
    • Actualiza a 8.4.26
    • Actualiza a 8.4.26-1
    • Actualiza a 8.4.26-1~deb13u1
    • Actualiza a 8.5.11
    • Actualiza a 8.5.4-0ubuntu1.4
    • Actualiza a 8.5.9-0ubuntu2
    Publicación Actualización
  19. CVE-2026-17545

    Media · CVSS 6.9EPSS 0,37%Corrección disponible

    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.

    • Actualiza a 8.2.34
    • Actualiza a 8.3.35
    • Actualiza a 8.4.26
    • Actualiza a 8.5.11
    Publicación Actualización
  20. CVE-2026-6103

    Media · CVSS 4.3EPSS 0,15%Corrección disponible

    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.

    • Actualiza a 5.5.9+dfsg-1ubuntu4.29+esm17
    • Actualiza a 7.0.33-0ubuntu0.16.04.16+esm21
    • Actualiza a 7.2.24-0ubuntu0.18.04.17+esm13
    • Actualiza a 7.4.3-4ubuntu2.29+esm4
    • Actualiza a 8.1.2-1ubuntu2.27
    • Actualiza a 8.2.34
    • Actualiza a 8.2.34-1~deb12u1
    • Actualiza a 8.3.35
    • Actualiza a 8.3.6-0ubuntu0.24.04.12
    • Actualiza a 8.4.26
    • Actualiza a 8.4.26-1
    • Actualiza a 8.4.26-1~deb13u1
    • Actualiza a 8.5.11
    • Actualiza a 8.5.4-0ubuntu1.4
    • Actualiza a 8.5.9-0ubuntu2
    Publicación Actualización

Comprueba tu servidor

Compara tu pila y las versiones instaladas con las bases actuales de vulnerabilidades.

Comprueba tu servidor →