p PatchFirst

PatchFirst · Vulnérabilités récentes

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

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-6626

    Moyenne · CVSS 5.3EPSS 0,23%Correctif disponible

    Cockpit-HQ Cockpit Asset Handler/Aggregate data query logic injection

    A vulnerability was detected in Cockpit-HQ Cockpit up to 2.13.5. Affected by this issue is some unknown functionality of the component Asset Handler/Aggregate Handler. The manipulation results in improper neutralization of special elements in data query logic. It is possible to launch the attack remotely. The exploit is now public and may be used. The vendor was contacted early about this disclosure but did not respond in any way.

    • Mettez à jour vers 2.14.0
    Publication Mise à jour
  2. CVE-2026-40486

    Moyenne · CVSS 4.3EPSS 0,27%Correctif disponible

    Kimai's User Preferences API allows standard users to modify restricted attributes: hourly_rate, internal_rate

    Kimai is an open-source time tracking application. In versions 2.52.0 and below, the User Preferences API endpoint (PATCH /api/users/{id}/preferences) applies submitted preference values without checking the isEnabled() flag on preference objects. Although the hourly_rate and internal_rate fields are correctly marked as disabled for users lacking the hourly-rate role permission, the API ignores this restriction and saves the values directly. Any authenticated user can modify their own billing rates through this endpoint, resulting in unauthorized financial tampering affecting invoices and timesheet calculations. This issue has been fixed in v

    • Mettez à jour vers 2.53.0
    Publication Mise à jour
  3. CVE-2026-40479

    Moyenne · CVSS 5.4EPSS 0,21%Correctif disponible

    Kimai: Stored XSS via Incomplete HTML Attribute Escaping in Team Member Widget

    Kimai is an open-source time tracking application. In versions 1.16.3 through 2.52.0, the escapeForHtml() function in KimaiEscape.js does not escape double quote or single quote characters. When a user's profile alias is inserted into an HTML attribute context via the team member form prototype and rendered through innerHTML, this incomplete escaping allows HTML attribute injection. An authenticated user with ROLE_USER privileges can store a malicious alias that executes JavaScript in the browser of any administrator viewing the team form, resulting in stored XSS with privilege escalation. This issue has been fixed in version 2.53.0.

    • Mettez à jour vers 2.53.0
    Publication Mise à jour
  4. CVE-2026-40476

    Moyenne · CVSS 6.9EPSS 0,64%Correctif disponible

    graphql-php: Denial of Service via quadratic complexity in OverlappingFieldsCanBeMerged validation

    graphql-go is a Go implementation of GraphQL. In versions 15.31.4 and below, the OverlappingFieldsCanBeMerged validation rule performs O(n²) pairwise comparisons of fields sharing the same response name. An attacker can send a query with thousands of repeated identical fields, causing excessive CPU usage during validation before execution begins. This is not mitigated by existing QueryDepth or QueryComplexity rules. This issue has been fixed in version 15.31.5.

    • Mettez à jour vers 15.31.5
    Publication Mise à jour
  5. CVE-2026-40301

    Moyenne · CVSS 4.7EPSS 0,32%Correctif disponible

    rhukster/dom-sanitizer: SVG <style> tag allows CSS injection via unfiltered url() and @import directives

    DOMSanitizer is a DOM/SVG/MathML Sanitizer for PHP 7.3+. Prior to version 1.0.10, DOMSanitizer::sanitize() allows <style> elements in SVG content but never inspects their text content. CSS url() references and @import rules pass through unfiltered, causing the browser to issue HTTP requests to attacker-controlled hosts when the sanitized SVG is rendered. Version 1.0.10 fixes the issue.

    • Mettez à jour vers 1.0.10
    Publication Mise à jour
  6. CVE-2026-23500

    Critique · CVSS 9.4EPSS 0,92%Aucun correctif publié

    Dolibarr: OS Command Injection (RCE) via MAIN_ODT_AS_PDF configuration

    Dolibarr is an enterprise resource planning (ERP) and customer relationship management (CRM) software package. In versions prior to 23.0.0 , the ODT to PDF conversion process in odf.php concatenates the MAIN_ODT_AS_PDF configuration constant directly into a shell command passed to exec() without sanitization. An authenticated administrator can inject arbitrary OS commands via this constant using command separators, achieving remote code execution as the web server user when any ODT template is generated. This issue has been fixed in version 23.0.0.

    Publication Mise à jour
  7. CVE-2026-40308

    Élevée · CVSS 8.8EPSS 0,93%Code d’exploitation publicCorrectif disponible

    My Calendar: Unauthenticated Information Disclosure (IDOR) via Multisite switch_to_blog

    My Calendar is a WordPress plugin for managing calendar events. In versions 3.7.6 and below, the mc_ajax_mcjs_action AJAX endpoint, registered for unauthenticated users, passes user-supplied arguments through parse_str() without validation, allowing injection of arbitrary parameters including a site value. On WordPress Multisite installations, this enables an unauthenticated attacker to call switch_to_blog() with an arbitrary site ID and extract calendar events from any sub-site on the network, including private or hidden events. On standard Single Site installations, switch_to_blog() does not exist, causing an uncaught PHP fatal error and cr

    • Mettez à jour vers 3.7.7
    Publication Mise à jour
  8. CVE-2026-24749

    Moyenne · CVSS 5.3EPSS 0,4%Correctif disponible

    Silverstripe Assets Module has a DBFile::getURL() permission bypass

    The Silverstripe Assets Module is a required component of Silverstripe Framework. In versions prior to 2.4.5 and 3.0.0-rc1 through 3.1.2, images rendered in templates or otherwise accessed via DBFile::getURL() or DBFile::getSourceURL() incorrectly add an access grant to the current session, which bypasses file permissions. This usually happens when creating an image variant, for example using a manipulation method like ScaleWidth() or Convert(). Note that if developers use DBFile directly in the $db configuration for a DataObject class that doesn't subclass File, and if they were setting the visibility of those files to "protected", those fil

    • Mettez à jour vers 2.4.5
    • Mettez à jour vers 3.1.3
    Publication Mise à jour
  9. CVE-2026-6409

    Élevée · CVSS 7.1EPSS 0,36%Correctif disponible

    Denial of Service (DoS) vulnerability exists in the Protobuf PHP library during the parsing of untrusted input

    A Denial of Service (DoS) vulnerability exists in the Protobuf PHP library during the parsing of untrusted input. Maliciously structured messages—specifically those containing negative varints or deep recursion—can be used to crash the application, impacting service availability.

    • Mettez à jour vers 3.21.12-11+deb13u1
    • Mettez à jour vers 3.21.12-16
    • Mettez à jour vers 3.21.12-3+deb12u1
    • Mettez à jour vers 4.33.6
    Publication Mise à jour
  10. CVE-2026-31843

    Critique · CVSS 10EPSS 1,38%Correctif disponible

    goodoneuz/pay-uz Unauthenticated PHP File Overwrite via /payment/api/editable/update Leading to Remote Code Execution

    The goodoneuz/pay-uz Laravel package (<= 2.2.24) contains a critical vulnerability in the /payment/api/editable/update endpoint that allows unauthenticated attackers to overwrite existing PHP payment hook files. The endpoint is exposed via Route::any without authentication middleware, enabling remote access without credentials.

    • Mettez à jour vers 3.0.0
    Publication Mise à jour
  11. CVE-2026-40500

    Moyenne · CVSS 6.8Aucun correctif publié

    ProcessWire: server-side request forgery vulnerability in the admin panel's 'Add Module From URL' feature

    ProcessWire CMS version 3.0.255 and prior contain a server-side request forgery vulnerability in the admin panel's 'Add Module From URL' feature that allows authenticated administrators to supply arbitrary URLs to the module download parameter, causing the server to issue outbound HTTP requests to attacker-controlled internal or external hosts. Attackers can exploit differentiable error messages returned by the server to perform reliable internal network port scanning, host enumeration across RFC-1918 ranges, and potential access to cloud instance metadata endpoints.

    Publication Mise à jour
  12. CVE-2026-40261

    Élevée · CVSS 8.8EPSS 1,69%Correctif disponible

    Composer has Command Injection via Malicious Perforce Reference

    Composer is a dependency manager for PHP. Versions 1.0 through 2.2.26 and 2.3 through 2.9.5 contain a command injection vulnerability in the Perforce::syncCodeBase() method, which appends the $sourceReference parameter to a shell command without proper escaping, and additionally in the Perforce::generateP4Command() method as in GHSA-wg36-wvj6-r67p / CVE-2026-40176, which interpolates user-supplied Perforce connection parameters (port, user, client) from the source url field without proper escaping. An attacker can inject arbitrary commands through crafted source reference or source url values containing shell metacharacters, even if Perforce

    • Mettez à jour vers 2.2.27
    • Mettez à jour vers 2.5.5-1+deb12u4
    • Mettez à jour vers 2.8.8-1+deb13u2
    • Mettez à jour vers 2.9.6
    • Mettez à jour vers 2.9.7-1
    Publication Mise à jour
  13. CVE-2026-40176

    Élevée · CVSS 7.8EPSS 1,04%Correctif disponible

    Composer is vulnerable to Command Injection via Malicious Perforce Repository

    Composer is a dependency manager for PHP. Versions 1.0 through 2.2.26 and 2.3 through 2.9.5 contain a command injection vulnerability in the Perforce::generateP4Command() method, which constructs shell commands by interpolating user-supplied Perforce connection parameters (port, user, client) without proper escaping. An attacker can inject arbitrary commands through these values in a malicious composer.json declaring a Perforce VCS repository, leading to command execution in the context of the user running Composer, even if Perforce is not installed. VCS repositories are only loaded from the root composer.json or the composer config directory

    • Mettez à jour vers 2.2.27
    • Mettez à jour vers 2.5.5-1+deb12u4
    • Mettez à jour vers 2.8.8-1+deb13u2
    • Mettez à jour vers 2.9.6
    • Mettez à jour vers 2.9.7-1
    Publication Mise à jour
  14. CVE-2026-39971

    Élevée · CVSS 7.2EPSS 0,26%Correctif disponible

    Serendipity: Host Header Injection leads to SMTP header injection via unvalidated HTTP_HOST

    Serendipity is a PHP-powered weblog engine. In versions 2.6-beta2 and below, the email sending functionality in include/functions.inc.php inserts $_SERVER['HTTP_HOST'] directly into the Message-ID SMTP header without validation, and the existing sanitization function serendipity_isResponseClean() is not called on HTTP_HOST before embedding it. An attacker who can control the Host header during an email-triggering action such as comment notifications or subscription emails can inject arbitrary SMTP headers into outgoing emails. This enables identity spoofing, reply hijacking via manipulated Message-ID threading, and email reputation abuse thro

    • Mettez à jour vers 2.6.0
    Publication Mise à jour
  15. CVE-2026-39963

    Moyenne · CVSS 6.9EPSS 0,22%Correctif disponible

    Serendipity: Host Header Injection enables authentication cookie scoping to an attacker-controlled domain

    Serendipity is a PHP-powered weblog engine. In versions 2.6-beta2 and below, the serendipity_setCookie() function in include/functions_config.inc.php uses $_SERVER['HTTP_HOST'] without validation as the domain parameter of setcookie(). An attacker who can influence the Host header at login time, such as via MITM, reverse proxy misconfiguration, or load balancer manipulation, can force authentication cookies including session tokens and auto-login tokens to be scoped to an attacker-controlled domain. This enables session fixation, token leakage to attacker-controlled infrastructure, and privilege escalation if an admin logs in under a poisone

    • Mettez à jour vers 2.6.0
    Publication Mise à jour
  16. CVE-2026-25133

    Moyenne · CVSS 4.8EPSS 0,22%Correctif disponible

    October CMS has Stored XSS via SVG Filter Bypass

    October is a Content Management System (CMS) and web platform. Versions prior to 3.7.14 and 4.1.10 contain a stored cross-site scripting (XSS) vulnerability in the SVG sanitization logic. The regex pattern used to strip event handler attributes (such as onclick or onload) could be bypassed using a crafted payload that exploits how the pattern matches attribute boundaries, allowing malicious SVG files to be uploaded through the Media Manager with embedded JavaScript. Exploitation could lead to privilege escalation if a superuser views or embeds the malicious SVG, and requires authenticated backend access with media upload permissions. The SVG

    • Mettez à jour vers 3.7.14
    • Mettez à jour vers 4.1.10
    Publication Mise à jour
  17. CVE-2026-25125

    Moyenne · CVSS 4.9EPSS 0,33%Correctif disponible

    October CMS: Environment Variable Exfiltration via INI Parser Interpolation

    October is a Content Management System (CMS) and web platform. Versions prior to 3.7.14 and 4.1.10 contain a server-side information disclosure vulnerability in the INI settings parser. Because PHP's parse_ini_string() function supports ${} syntax for environment variable interpolation, attackers with Editor access could inject patterns such as ${APP_KEY} or ${DB_PASSWORD} into CMS page settings fields, causing sensitive environment variables to be resolved, stored in the template, and returned to the attacker when the page was reopened. This could enable exfiltration of credentials and secrets (database passwords, AWS keys, application keys)

    • Mettez à jour vers 3.7.14
    • Mettez à jour vers 4.1.10
    Publication Mise à jour
  18. CVE-2026-24907

    Moyenne · CVSS 5.1EPSS 0,2%Correctif disponible

    October CMS has Stored XSS via Event Log Mail Preview

    October is a Content Management System (CMS) and web platform. Versions prior to 3.7.14 and 4.1.10 contain a stored cross-site scripting (XSS) vulnerability in the Event Log mail preview feature. When viewing logged mail messages, HTML content was rendered in an iframe without proper sandboxing, allowing JavaScript execution in the viewer's browser context. This issue has been fixed in versions 3.7.14 and 4.1.10. If users are unable to update immediately, workarounds include restricting mail template editing permissions to fully trusted administrators only and restricting Event Log viewing permissions to minimize exposure.

    • Mettez à jour vers 3.7.14
    • Mettez à jour vers 4.1.10
    Publication Mise à jour
  19. CVE-2026-24906

    Moyenne · CVSS 5.1EPSS 0,25%Correctif disponible

    October CMS has Stored XSS in its Backend Editor Markup Classes

    October is a Content Management System (CMS) and web platform. Versions prior to 3.7.14 and 4.1.10 contain a Stored Cross-Site Scripting (XSS) vulnerability in the Backend Editor Settings. The Markup Classes fields (used for paragraph styles, inline styles, table styles, etc.) did not sanitize input to valid CSS class name characters. Malicious values were rendered unsanitized in Froala editor dropdown menus, allowing JavaScript execution when any user opened a RichEditor. Exploitation could lead to privilege escalation if a superuser opens any RichEditor during routine content editing (e.g., editing a blog post), and requires authenticated b

    • Mettez à jour vers 3.7.14
    • Mettez à jour vers 4.1.10
    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 →