p PatchFirst

PatchFirst · Vulnérabilités récentes

Vulnérabilités de la pile PHP · Page n° 66

Vulnérabilités publiées pour PHP au cours des 30 derniers jours : 224. Présentes dans le catalogue KEV : 2.

Filtrer les vulnérabilités
PHP

Alertes précoces

Signalements récents de vulnérabilités issus des annonces des éditeurs et de l’actualité de la sécurité. Ces alertes ne modifient pas la note de sécurité.

  1. php

    Aucun correctif publié

    PHP : exécution de code à distance

    Selon OpenNet, PHP présente une vulnérabilité d’exécution de code à distance (CVE-2026-115560). Les versions exactes affectées ne sont pas précisées. Le message ne précise pas de version corrigée.

    Que faire maintenant : Vérifiez si une mise à jour de sécurité de PHP contenant le correctif est disponible et installez-la.

    CVE-2026-115560

Vulnérabilités : 7239

  1. CVE-2026-22692

    Moyenne · CVSS 4.9EPSS 0,4%Correctif 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

    • Mettez à jour vers 3.7.13
    • Mettez à jour vers 4.1.5
    Publication Mise à jour
  2. CVE-2026-38532

    Élevée · CVSS 8.1EPSS 0,35%Aucun correctif publié

    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.

    Publication Mise à jour
  3. CVE-2026-38530

    Élevée · CVSS 8.1EPSS 0,35%Aucun correctif publié

    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.

    Publication Mise à jour
  4. CVE-2026-32272

    Élevée · CVSS 8.7EPSS 0,3%Correctif 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

    • Mettez à jour vers 5.6.0
    Publication Mise à jour
  5. CVE-2026-32271

    Élevée · CVSS 7.7EPSS 0,48%Correctif 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

    • Mettez à jour vers 4.10.3
    • Mettez à jour vers 5.5.5
    Publication Mise à jour
  6. CVE-2026-32270

    Faible · CVSS 1.7EPSS 0,29%Correctif 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.

    • Mettez à jour vers 4.11.0
    • Mettez à jour vers 5.6.0
    Publication Mise à jour
  7. CVE-2026-6204

    Élevée · CVSS 8.5EPSS 7,53%Correctif 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.

    • Mettez à jour vers 26.3.0
    Publication Mise à jour
  8. CVE-2026-2728

    Moyenne · CVSS 4.6EPSS 0,22%Correctif 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.

    • Mettez à jour vers 26.3.0
    Publication Mise à jour
  9. CVE-2019-25710

    Élevée · CVSS 8.8EPSS 0,31%Aucun correctif publié

    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.

    Publication Mise à jour
  10. CVE-2026-40194

    Faible · CVSS 3.7EPSS 0,36%Correctif 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.

    • Mettez à jour vers 1.0.20-1+deb12u4
    • Mettez à jour vers 1.0.23-6+deb13u2
    • Mettez à jour vers 1.0.28
    • Mettez à jour vers 2.0.1-1ubuntu0.1~esm1
    • Mettez à jour vers 2.0.23-2ubuntu0.1~esm3
    • Mettez à jour vers 2.0.36-1ubuntu0.1~esm3
    • Mettez à jour vers 2.0.42-1+deb12u4
    • Mettez à jour vers 2.0.47-1ubuntu0.1~esm1
    • Mettez à jour vers 2.0.48-3+deb13u2
    • Mettez à jour vers 2.0.53
    • Mettez à jour vers 2.0.53-1
    • Mettez à jour vers 2.0.9-1ubuntu0.1~esm3
    • Mettez à jour vers 3.0.19-1+deb12u5
    • Mettez à jour vers 3.0.43-2+deb13u2
    • Mettez à jour vers 3.0.51
    • Mettez à jour vers 3.0.51-1
    Publication Mise à jour
  11. CVE-2026-39976

    Élevée · CVSS 7.1EPSS 0,29%Correctif 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.

    • Mettez à jour vers 13.7.1
    Publication Mise à jour
  12. CVE-2026-39394

    Élevée · CVSS 8.1EPSS 0,52%Correctif 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

    • Mettez à jour vers 0.31.4.0
    Publication Mise à jour
  13. CVE-2026-39393

    Élevée · CVSS 8.1EPSS 0,42%Correctif 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

    • Mettez à jour vers 0.31.4.0
    Publication Mise à jour
  14. CVE-2026-39392

    Moyenne · CVSS 5.5EPSS 0,25%Correctif 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.

    • Mettez à jour vers 0.31.4.0
    Publication Mise à jour
  15. CVE-2026-39391

    Moyenne · CVSS 4.8EPSS 0,23%Correctif 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.

    • Mettez à jour vers 0.31.4.0
    Publication Mise à jour
  16. CVE-2026-39390

    Moyenne · CVSS 5.5EPSS 0,24%Correctif 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

    • Mettez à jour vers 0.31.4.0
    Publication Mise à jour
  17. CVE-2026-39389

    Moyenne · CVSS 6.7EPSS 0,47%Correctif 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.

    • Mettez à jour vers 0.31.4.0
    Publication Mise à jour
  18. CVE-2026-39370

    Élevée · CVSS 7.1EPSS 0,21%Aucun correctif publié

    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.

    Publication Mise à jour

Vérifiez votre serveur

Comparez votre pile et les versions installées aux bases de vulnérabilités actuelles.

Vérifiez votre serveur →