p PatchFirst

PatchFirst · Vulnerabilidades recientes

Vulnerabilidades de la pila PHP · Página 66

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

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: 7239

  1. CVE-2026-22692

    Media · CVSS 4.9EPSS 0,4%Corrección disponible

    October CMS: Twig Sandbox Bypass via Collection Methods

    October is a Content Management System (CMS) and web platform. Versions prior to 3.7.13 and versions 4.0.0 through 4.1.4 contain a sandbox bypass vulnerability in the optional Twig safe mode feature (CMS_SAFE_MODE). Certain methods on the collect() helper were not properly restricted, allowing authenticated users with template editing permissions to bypass sandbox protections. Exploitation requires authenticated backend access with CMS template editing permissions and only affects installations with CMS_SAFE_MODE enabled (disabled by default). This issue has been fixed in versions 3.7.13 and 4.1.5. To workaround this issue, users can disable

    • Actualiza a 3.7.13
    • Actualiza a 4.1.5
    Publicación Actualización
  2. CVE-2026-38532

    Alta · CVSS 8.1EPSS 0,35%Sin corrección publicada

    CVE-2026-38532

    A Broken Object-Level Authorization (BOLA) in the /Contact/Persons/PersonController.php endpoint of Webkul Krayin CRM v2.2.x allows authenticated attackers to arbitrarily read, modify, and permanently delete any contact owned by other users via supplying a crafted GET request.

    Publicación Actualización
  3. CVE-2026-38530

    Alta · CVSS 8.1EPSS 0,35%Sin corrección publicada

    CVE-2026-38530

    A Broken Object-Level Authorization (BOLA) in the /Controllers/Lead/LeadController.php endpoint of Webkul Krayin CRM v2.2.x allows authenticated attackers to arbitrarily read, modify, and permanently delete any lead owned by other users via supplying a crafted GET request.

    Publicación Actualización
  4. CVE-2026-32272

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

    Craft Commerce: Blind SQL Injection via hasVariant/hasProduct

    Craft Commerce is an ecommerce platform for Craft CMS. In versions 5.0.0 through 5.5.4, an SQL injection vulnerability exists where the ProductQuery::hasVariant and VariantQuery::hasProduct properties bypass the input sanitization blocklist added to ElementIndexesController in a prior security fix (GHSA-2453-mppf-46cj). The blocklist only strips top-level Yii2 Query properties such as where and orderBy, but hasVariant and hasProduct pass through untouched and internally call Craft::configure() on a subquery without sanitization, re-introducing SQL injection. Any authenticated control panel user can exploit this via boolean-based blind SQL inj

    • Actualiza a 5.6.0
    Publicación Actualización
  5. CVE-2026-32271

    Alta · CVSS 7.7EPSS 0,48%Corrección disponible

    Craft Commerce: SQL Injection can lead to Remote Code Execution via TotalRevenue Widget

    Craft Commerce is an ecommerce platform for Craft CMS. In versions 4.0.0 through 4.10.2 and 5.0.0 through 5.5.4, there is an SQL injection vulnerability in the Commerce TotalRevenue widget which allows any authenticated control panel user to achieve remote code execution through a four-step exploitation chain. The attack exploits unsanitized widget settings interpolated into SQL expressions, combined with PDO's default multi-statement query support, to inject a maliciously serialized PHP object into the queue table. When the queue consumer processes the injected job, the unrestricted unserialize() call in yii2-queue instantiates a GuzzleHttp

    • Actualiza a 4.10.3
    • Actualiza a 5.5.5
    Publicación Actualización
  6. CVE-2026-32270

    Baja · CVSS 1.7EPSS 0,29%Corrección disponible

    Craft Commerce: Unauthenticated information disclosure in `commerce/payments/pay` can leak some customer order data on anonymous payments

    Craft Commerce is an ecommerce platform for Craft CMS. In versions 4.0.0 through 4.10.2 and 5.0.0 through 5.5.4, the PaymentsController::actionPay discloses some order data to unauthenticated users when an order number is provided and the email check fails during an anonymous payment. The JSON error response includes the serialized order object (order), which contains some sensitive fields such as customer email, shipping address, and billing address. The frontend payment flow's actionPay() retrieves orders by number before authorization is fully enforcedLoad order by number. This issue has been fixed in versions 4.11.0 and 5.6.0.

    • Actualiza a 4.11.0
    • Actualiza a 5.6.0
    Publicación Actualización
  7. CVE-2026-6204

    Alta · CVSS 8.5EPSS 7,53%Corrección disponible

    CVE-2026-6204

    LibreNMS versions before 26.3.0 are affected by an authenticated remote code execution vulnerability by abusing the Binary Locations config and the Netcommand feature. Successful exploitation requires administrative privileges. Exploitation could result in compromise of the underlying web server.

    • Actualiza a 26.3.0
    Publicación Actualización
  8. CVE-2026-2728

    Media · CVSS 4.6EPSS 0,22%Corrección disponible

    CVE-2026-2728

    LibreNMS versions before 26.3.0 are affected by an authenticated Cross-site Scripting vulnerability on the showconfig page. Successful exploitation requires administrative privileges. Exploitation could result in XSS attacks being performed against other users with access to the page.

    • Actualiza a 26.3.0
    Publicación Actualización
  9. CVE-2019-25710

    Alta · CVSS 8.8EPSS 0,31%Sin corrección publicada

    Dolibarr ERP-CRM 8.0.4 SQL Injection via rowid Parameter

    Dolibarr ERP-CRM 8.0.4 contains an SQL injection vulnerability in the rowid parameter of the admin dict.php endpoint that allows attackers to execute arbitrary SQL queries. Attackers can inject malicious SQL code through the rowid POST parameter to extract sensitive database information using error-based SQL injection techniques.

    Publicación Actualización
  10. CVE-2026-40194

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

    phpseclib has a variable-time HMAC comparison in SSH2::get_binary_packet() using != instead of hash_equals()

    phpseclib is a PHP secure communications library. Starting in 0.1.1 and prior to 3.0.51, 2.0.53, and 1.0.28, phpseclib\Net\SSH2::get_binary_packet() uses PHP's != operator to compare a received SSH packet HMAC against the locally computed HMAC. != on equal-length binary strings in PHP uses memcmp(), which short-circuits on the first differing byte. This is a real variable-time comparison (CWE-208), proven by scaling benchmarks. This vulnerability is fixed in 3.0.51, 2.0.53, and 1.0.28.

    • Actualiza a 1.0.20-1+deb12u4
    • Actualiza a 1.0.23-6+deb13u2
    • Actualiza a 1.0.28
    • Actualiza a 2.0.1-1ubuntu0.1~esm1
    • Actualiza a 2.0.23-2ubuntu0.1~esm3
    • Actualiza a 2.0.36-1ubuntu0.1~esm3
    • Actualiza a 2.0.42-1+deb12u4
    • Actualiza a 2.0.47-1ubuntu0.1~esm1
    • Actualiza a 2.0.48-3+deb13u2
    • Actualiza a 2.0.53
    • Actualiza a 2.0.53-1
    • Actualiza a 2.0.9-1ubuntu0.1~esm3
    • Actualiza a 3.0.19-1+deb12u5
    • Actualiza a 3.0.43-2+deb13u2
    • Actualiza a 3.0.51
    • Actualiza a 3.0.51-1
    Publicación Actualización
  11. CVE-2026-39976

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

    Laravel Passport's TokenGuard Authenticates Unrelated User for Client Credentials Tokens

    Laravel Passport provides OAuth2 server support to Laravel. From 13.0.0 to before 13.7.1, there is an Authentication Bypass for client_credentials tokens. the league/oauth2-server library sets the JWT sub claim to the client identifier (since there's no user). The token guard then passes this value to retrieveById() without validating it's actually a user identifier, potentially resolving an unrelated real user. Any machine-to-machine token can inadvertently authenticate as an actual user. This vulnerability is fixed in 13.7.1.

    • Actualiza a 13.7.1
    Publicación Actualización
  12. CVE-2026-39394

    Alta · CVSS 8.1EPSS 0,52%Corrección disponible

    CI4MS has an .env CRLF Injection via Unvalidated `host` Parameter in Install Controller

    CI4MS is a CodeIgniter 4-based CMS skeleton that delivers a production-ready, modular architecture with RBAC authorization and theme support. Prior to 0.31.4.0, the Install::index() controller reads the host POST parameter without any validation and passes it directly into updateEnvSettings(), which writes it into the .env file via preg_replace(). Because newline characters in the value are not stripped, an attacker can inject arbitrary configuration directives into the .env file. The install routes have CSRF protection explicitly disabled, and the InstallFilter can be bypassed when cache('settings') is empty (cache expiry or fresh deployment

    • Actualiza a 0.31.4.0
    Publicación Actualización
  13. CVE-2026-39393

    Alta · CVSS 8.1EPSS 0,42%Corrección disponible

    Post-Installation Re-entry via Cache-Dependent Install Guard Bypass in ci4ms

    CI4MS is a CodeIgniter 4-based CMS skeleton that delivers a production-ready, modular architecture with RBAC authorization and theme support. Prior to 0.31.4.0, the install route guard in ci4ms relies solely on a volatile cache check (cache('settings')) combined with .env file existence to block post-installation access to the setup wizard. When the database is temporarily unreachable during a cache miss (TTL expiry or admin-triggered cache clear), the guard fails open, allowing an unauthenticated attacker to overwrite the .env file with attacker-controlled database credentials, achieving full application takeover. This vulnerability is fixed

    • Actualiza a 0.31.4.0
    Publicación Actualización
  14. CVE-2026-39392

    Media · CVSS 5.5EPSS 0,25%Corrección disponible

    CI4MS has Stored XSS in Pages Content Due to Missing html_purify Sanitization

    CI4MS is a CodeIgniter 4-based CMS skeleton that delivers a production-ready, modular architecture with RBAC authorization and theme support. Prior to 0.31.4.0, the Pages module does not apply the html_purify validation rule to content fields during create and update operations, while the Blog module does. Page content is stored unsanitized in the database and rendered as raw HTML on the public frontend via echo $pageInfo->content. An authenticated admin with page-editing privileges can inject arbitrary JavaScript that executes in the browser of every public visitor viewing the page. This vulnerability is fixed in 0.31.4.0.

    • Actualiza a 0.31.4.0
    Publicación Actualización
  15. CVE-2026-39391

    Media · CVSS 4.8EPSS 0,23%Corrección disponible

    CI4MS has Stored XSS via Unescaped Blacklist Note in Admin User List

    CI4MS is a CodeIgniter 4-based CMS skeleton that delivers a production-ready, modular architecture with RBAC authorization and theme support. Prior to 0.31.4.0, the blacklist (ban) note parameter in UserController::ajax_blackList_post() is stored in the database without sanitization and rendered into an HTML data-note attribute without escaping. An admin with blacklist privileges can inject arbitrary JavaScript that executes in the browser of any other admin who views the user management page. This vulnerability is fixed in 0.31.4.0.

    • Actualiza a 0.31.4.0
    Publicación Actualización
  16. CVE-2026-39390

    Media · CVSS 5.5EPSS 0,24%Corrección disponible

    CI4MS has Stored XSS via srcdoc attribute bypass in Google Maps iframe setting

    CI4MS is a CodeIgniter 4-based CMS skeleton that delivers a production-ready, modular architecture with RBAC authorization and theme support. Prior to 0.31.4.0, the Google Maps iframe setting (cMap field) in compInfosPost() sanitizes input using strip_tags() with an <iframe> allowlist and regex-based removal of on\w+ event handlers. However, the srcdoc attribute is not an event handler and passes all filters. An attacker with admin settings access can inject an <iframe srcdoc="..."> payload with HTML-entity-encoded JavaScript that executes in the context of the parent page when rendered to unauthenticated frontend visitors. This vulnerability

    • Actualiza a 0.31.4.0
    Publicación Actualización
  17. CVE-2026-39389

    Media · CVSS 6.7EPSS 0,47%Corrección disponible

    CI4MS has a Hidden Items Authorization Bypass in Fileeditor Allows Reading Secrets and Writing Protected Files

    CI4MS is a CodeIgniter 4-based CMS skeleton that delivers a production-ready, modular architecture with RBAC authorization and theme support. Prior to 0.31.4.0, This vulnerability is fixed in 0.31.4.0.

    • Actualiza a 0.31.4.0
    Publicación Actualización
  18. CVE-2026-39370

    Alta · CVSS 7.1EPSS 0,21%Sin corrección publicada

    WWBN AVideo has an Allowlisted downloadURL media extensions bypass SSRF protection and enable internal response exfiltration (Incomplete fix for CVE-2026-27732)

    WWBN AVideo is an open source video platform. In versions 26.0 and prior, objects/aVideoEncoder.json.php still allows attacker-controlled downloadURL values with common media or archive extensions such as .mp4, .mp3, .zip, .jpg, .png, .gif, and .webm to bypass SSRF validation. The server then fetches the response and stores it as media content. This allows an authenticated uploader to turn the upload-by-URL flow into a reliable SSRF response-exfiltration primitive. The vulnerability is caused by an incomplete fix for CVE-2026-27732.

    Publicación Actualización

Comprueba tu servidor

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

Comprueba tu servidor →