p PatchFirst

PatchFirst · Свежие уязвимости

PHP: уязвимости стека · Страница 66

За последние 30 дней в PHP опубликовано уязвимостей: 223; в каталоге KEV: 2.

Фильтры уязвимостей
PHP

Ранние предупреждения

Свежие сообщения об уязвимостях из анонсов разработчиков и новостей безопасности. Предупреждения не меняют рейтинг защищённости.

  1. php

    Исправление не опубликовано

    PHP: удалённое выполнение кода

    По данным OpenNet, в PHP найдена уязвимость — удалённое выполнение кода (CVE-2026-115560). Точные затронутые версии не указаны. Версия с исправлением в сообщении не указана.

    Что сделать сейчас: Проверьте, вышло ли обновление PHP с исправлением, и установите его.

    CVE-2026-115560

Уязвимостей: 7239

  1. CVE-2026-22692

    Средний · CVSS 4.9EPSS 0,4%Есть исправление

    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

    • Обновитесь до 3.7.13
    • Обновитесь до 4.1.5
    Опубликовано Обновлено
  2. CVE-2026-38532

    Высокий · CVSS 8.1EPSS 0,35%Нет опубликованного исправления

    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.

    Опубликовано Обновлено
  3. CVE-2026-38530

    Высокий · CVSS 8.1EPSS 0,35%Нет опубликованного исправления

    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.

    Опубликовано Обновлено
  4. CVE-2026-38529

    Высокий · CVSS 8.8EPSS 0,62%Нет опубликованного исправления

    CVE-2026-38529

    A Broken Object-Level Authorization (BOLA) in the /Settings/UserController.php endpoint of Webkul Krayin CRM v2.2.x allows authenticated attackers to arbitrarily reset user passwords and perform a full account takeover via supplying a crafted HTTP request.

    Опубликовано Обновлено
  5. CVE-2026-38527

    Высокий · CVSS 8.5EPSS 0,25%Нет опубликованного исправления

    CVE-2026-38527

    A Server-Side Request Forgery (SSRF) in the /settings/webhooks/create component of Webkul Krayin CRM v2.2.x allows attackers to scan internal resources via supplying a crafted POST request.

    Опубликовано Обновлено
  6. CVE-2026-32272

    Высокий · CVSS 8.7EPSS 0,3%Есть исправление

    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

    • Обновитесь до 5.6.0
    Опубликовано Обновлено
  7. CVE-2026-32271

    Высокий · CVSS 7.7EPSS 0,48%Есть исправление

    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

    • Обновитесь до 4.10.3
    • Обновитесь до 5.5.5
    Опубликовано Обновлено
  8. CVE-2026-32270

    Низкий · CVSS 1.7EPSS 0,29%Есть исправление

    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.

    • Обновитесь до 4.11.0
    • Обновитесь до 5.6.0
    Опубликовано Обновлено
  9. CVE-2026-6204

    Высокий · CVSS 8.5EPSS 7,53%Есть исправление

    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.

    • Обновитесь до 26.3.0
    Опубликовано Обновлено
  10. CVE-2026-2728

    Средний · CVSS 4.6EPSS 0,22%Есть исправление

    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.

    • Обновитесь до 26.3.0
    Опубликовано Обновлено
  11. CVE-2019-25710

    Высокий · CVSS 8.8EPSS 0,31%Нет опубликованного исправления

    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.

    Опубликовано Обновлено
  12. CVE-2026-40194

    Низкий · CVSS 3.7EPSS 0,36%Есть исправление

    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.

    • Обновитесь до 1.0.20-1+deb12u4
    • Обновитесь до 1.0.23-6+deb13u2
    • Обновитесь до 1.0.28
    • Обновитесь до 2.0.1-1ubuntu0.1~esm1
    • Обновитесь до 2.0.23-2ubuntu0.1~esm3
    • Обновитесь до 2.0.36-1ubuntu0.1~esm3
    • Обновитесь до 2.0.42-1+deb12u4
    • Обновитесь до 2.0.47-1ubuntu0.1~esm1
    • Обновитесь до 2.0.48-3+deb13u2
    • Обновитесь до 2.0.53
    • Обновитесь до 2.0.53-1
    • Обновитесь до 2.0.9-1ubuntu0.1~esm3
    • Обновитесь до 3.0.19-1+deb12u5
    • Обновитесь до 3.0.43-2+deb13u2
    • Обновитесь до 3.0.51
    • Обновитесь до 3.0.51-1
  13. CVE-2026-39976

    Высокий · CVSS 7.1EPSS 0,29%Есть исправление

    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.

    • Обновитесь до 13.7.1
    Опубликовано Обновлено
  14. CVE-2026-39394

    Высокий · CVSS 8.1EPSS 0,52%Есть исправление

    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

    • Обновитесь до 0.31.4.0
    Опубликовано Обновлено
  15. CVE-2026-39393

    Высокий · CVSS 8.1EPSS 0,42%Есть исправление

    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

    • Обновитесь до 0.31.4.0
    Опубликовано Обновлено
  16. CVE-2026-39392

    Средний · CVSS 5.5EPSS 0,25%Есть исправление

    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.

    • Обновитесь до 0.31.4.0
    Опубликовано Обновлено
  17. CVE-2026-39391

    Средний · CVSS 4.8EPSS 0,23%Есть исправление

    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.

    • Обновитесь до 0.31.4.0
    Опубликовано Обновлено
  18. CVE-2026-39390

    Средний · CVSS 5.5EPSS 0,24%Есть исправление

    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

    • Обновитесь до 0.31.4.0
    Опубликовано Обновлено
  19. CVE-2026-39389

    Средний · CVSS 6.7EPSS 0,47%Есть исправление

    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.

    • Обновитесь до 0.31.4.0
    Опубликовано Обновлено
  20. CVE-2026-39370

    Высокий · CVSS 7.1EPSS 0,21%Нет опубликованного исправления

    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.

    Опубликовано Обновлено

Проверьте свой сервер

Сопоставьте установленный стек и версии со свежими базами уязвимостей.

Проверьте свой сервер →