p PatchFirst

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

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

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

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

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

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

  1. php

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

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

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

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

    CVE-2026-115560

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

  1. CVE-2026-63179

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

    Winter: Local File Inclusion through @import directives in LESS compilation of backend customizable stylesheets and theme assets

    Winter CMS is a content management system built on the Laravel PHP framework. In versions up to and including 1.2.12, authenticated backend users can disclose arbitrary files readable by the PHP process by injecting @import (inline) directives into LESS source that the backend compiles, because the LESS parser was instantiated without a safe import resolver and fell back to the raw attacker-supplied path when no allowed root matched. The flaw is reachable through four entry points that share the same root cause: the Brand Settings custom_css field, the Editor Settings html_custom_styles field, the Mail Brand Settings colour-picker fields whos

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

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

    Winter: Authenticated IDOR in backend FileUpload widget allows cross-user access to attachment metadata

    Winter CMS is a content management system built on the Laravel PHP framework. In versions up to and including 1.2.12, the backend FileUpload form widget trusted an attacker-controlled file_id POST parameter when resolving the attachment it operates on, allowing an authenticated backend user to read and modify attachment records belonging to other users or records. The widget's getFileRecord() lookup resolved the posted id against the global system_files table without verifying that the file belonged to the widget's own relation, parent record, or deferred-binding session. Because all attachments share a single File model and table and attachm

    • Обновитесь до 1.2.13
    Опубликовано Обновлено
  3. CVE-2026-32639

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

    Winter: Broken access control in `Cms\Controllers\Index` allows cross-template actions and unauthorized asset uploads

    Winter CMS is a content management system built on the Laravel PHP framework. In versions up to and including 1.2.12, the CMS section's Theme Editor AJAX handlers did not enforce per-template-type permission checks, allowing a backend user with any single CMS permission to act on template types outside their authorized scope. The CMS controller gated access to the section as a whole using OR-logic across its five permissions, but individual handlers such as onSave(), onDelete(), and onDeleteTemplates() did not verify that the user held the specific permission for the requested template type, so a user with only cms.manage_pages could craft AJ

    • Обновитесь до 1.2.13
    Опубликовано Обновлено
  4. CVE-2026-32593

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

    Winter: SQL Injection in Backend Filter Widget numberrange Scope via numbersFromAjax

    Winter CMS is a content management system built on the Laravel PHP framework. In versions up to and including 1.2.12, the backend Filter widget is vulnerable to SQL injection through the numberrange scope type when that scope is configured with a conditions key, allowing an authenticated backend user to inject arbitrary SQL. The scope's filter values are interpolated into the conditions statement without parameter binding, so a user with access to a list view whose filter uses this scope and configuration can supply crafted input through the filter's AJAX handler and read arbitrary database contents. No built-in Winter CMS backend views use t

    • Обновитесь до 1.2.13
    Опубликовано Обновлено
  5. CVE-2026-32258

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

    Winter: Stored XSS through Editor Settings custom styles

    Winter is a free, open-source content management system (CMS) based on the Laravel PHP framework. From 1.2.10 through 1.2.12, authenticated backend users with the backend.manage_editor permission can store custom Markup Styles that are compiled by the LESS parser and rendered without sanitization on every backend page, allowing stored cross-site scripting. This issue is fixed in version 1.2.13.

    • Обновитесь до 1.2.13
    Опубликовано Обновлено
  6. CVE-2026-32257

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

    Winter: Stored XSS through Brand Settings custom styles

    Winter is a free, open-source content management system (CMS) based on the Laravel PHP framework. Prior to 1.2.13, custom CSS supplied through the Brand Settings Styles field by a backend user with the backend.manage_branding permission is compiled by the LESS parser and rendered without sanitization on every backend page, allowing stored cross-site scripting against backend users. This issue is fixed in version 1.2.13.

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

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

    Winter: Authenticated backend users can bypass Users controller permission checks

    Winter CMS is a content management system built on the Laravel PHP framework. In versions prior to 1.2.13, the backend did not validate the handler name submitted through the form postback _handler POST field, allowing an authenticated backend user to invoke arbitrary controller methods, including protected, private, and action-prefixed ones. While AJAX requests validate that handler names match the on[A-Z][\w+]* pattern, the postback path passed the submitted _handler value straight to the handler dispatcher with no such check, so any controller that exposes a public action or conditionally relaxes its $requiredPermissions check could be rea

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

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

    DebugKit: MailPreview contains unsafe reflection

    DebugKit provides a debugging toolbar for CakePHP applications. Prior to 4.10.3 and 5.2.4, the DebugKit MailPreview feature in src/Controller/MailPreviewController.php accepts a route-controlled previewName value in findPreview and passes the resolved class from App::className() to constructor execution without rejecting namespace separators or verifying that the class extends DebugKit\Mailer\MailPreview. An attacker able to access DebugKit while debug mode is enabled and the request hostname is local or allowlisted can select an unintended application class through the mail-preview preview route, resulting in arbitrary constructor execution

    • Обновитесь до 4.10.3
    • Обновитесь до 5.2.4
    Опубликовано Обновлено
  9. CVE-2026-80202

    Критический · CVSS 9.3EPSS 0,39%Есть исправление

    Kimai before 2.56.0 Authorization Bypass via TimesheetVoter

    Kimai before 2.56.0 does not enforce team-membership checks in TimesheetVoter::voteOnAttribute(), which maps permissions only to own_timesheet or other_timesheet. As a result, any authenticated user with ROLE_TEAMLEAD (or a role holding edit_other_timesheet/delete_other_timesheet) can read, modify, and permanently delete timesheets belonging to any user system-wide via the API, regardless of team membership. Timesheet IDs are sequential integers and trivially enumerable. ROLE_USER accounts are correctly restricted. (Note: the maintainers characterize this behavior as matching the documented permission model.)

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

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

    Kimai before 2.53.0 API Token Leakage via Invoice Template

    Kimai before 2.53.0 fails to block sensitive User methods in the Twig invoice template sandbox, allowing admins to call getApiToken() and getPlainApiToken() methods. Attackers with template creation permissions can embed these method calls in invoice templates to leak hashed API tokens in rendered invoice output.

    • Обновитесь до 2.53.0
    Опубликовано Обновлено
  11. CVE-2026-80200

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

    Kimai before 2.53.0 Open Redirect via RelayState

    Kimai before 2.53.0 contains an open redirect vulnerability in the SAML authentication success handler that accepts unvalidated RelayState POST parameters as redirect destinations. Attackers with IdP access can supply malicious RelayState values to redirect authenticated users to attacker-controlled URLs for credential theft or phishing attacks.

    • Обновитесь до 2.53.0
    Опубликовано Обновлено
  12. CVE-2026-80199

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

    Kimai before 2.54.0 Username Enumeration via Timing Oracle

    Kimai before 2.54.0 contains a timing oracle vulnerability in TokenAuthenticator that allows unauthenticated attackers to enumerate valid usernames via X-AUTH-USER header. Attackers can measure response time differences when the password hasher runs only for existing users, enabling username enumeration with no login throttling protection.

    • Обновитесь до 2.54.0
    Опубликовано Обновлено
  13. CVE-2026-80198

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

    Kimai before 2.56.0 Information Disclosure via config() Twig Function

    Kimai versions before 2.56.0 fail to restrict the config() Twig function in sandboxed invoice and export templates, allowing administrators to access arbitrary configuration keys. Attackers with admin privileges can upload malicious templates to exfiltrate server-wide secrets including LDAP bind passwords and SAML private keys into invoice or export documents accessible to lower-privileged users.

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

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

    Kimai before 2.57.0 Improper Authorization via Favorite Endpoints

    Kimai before 2.57.0 contains an improper authorization vulnerability in the favorite timesheet add and remove endpoints that allows authenticated users to manipulate other users' bookmarks. Attackers can add or remove timesheet entries from another user's favorite list by referencing their timesheet identifier, enabling cross-user business-state tampering without administrative privileges.

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

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

    Kimai before 2.58.0 Authentication Bypass via Password Reset Link

    Kimai before 2.58.0 contains an authentication bypass vulnerability where password reset links remain valid after password changes because the LoginLink signature covers only the user id, not the password hash. Attackers who intercept or cache a password reset link can use it up to 2 additional times within a 1-hour window to log in as the user even after the legitimate user has changed their password.

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

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

    Drupal core - Moderately critical - Information disclosure - SA-CORE-2026-010

    Missing Authorization vulnerability in Drupal Drupal core allows Forceful Browsing. This issue affects Drupal core versions: from 0.0.0 to 10.6.13, from 11.3.0 to 11.3.14, from 11.4.0 to 11.4.4, from 0.0.0 to 11.0.*, from 0.0.0 to 11.1.*, from 0.0.0 to 11.2.*.

    • Обновитесь до 10.6.13
    • Обновитесь до 11.1.0
    • Обновитесь до 11.2.0
    • Обновитесь до 11.3.0
    • Обновитесь до 11.3.14
    • Обновитесь до 11.4.4
    Опубликовано Обновлено
  17. CVE-2026-15917

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

    Drupal core - Moderately critical - Cross-site scripting - SA-CORE-2026-011

    Improper Neutralization of Input During Web Page Generation ("Cross-site Scripting") vulnerability in Drupal Drupal core allows Cross-Site Scripting (XSS). This issue affects Drupal core versions: from 11.3.0 to 11.3.14, from 11.4.0 to 11.4.4, from 0.0.0 to 11.2.*.

    • Обновитесь до 11.3.0
    • Обновитесь до 11.3.14
    • Обновитесь до 11.4.4
    Опубликовано Обновлено
  18. CVE-2026-55805

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

    Drupal core - Moderately critical - Cross-site scripting - SA-CORE-2026-012

    Improper Neutralization of Input During Web Page Generation ("Cross-site Scripting") vulnerability in Drupal Drupal core allows Stored XSS. This issue affects Drupal core versions: from 0.0.0 to 10.6.13, from 11.3.0 to 11.3.14, from 11.4.0 to 11.4.4, from 0.0.0 to 11.0.*, from 0.0.0 to 11.1.*, from 0.0.0 to 11.2.*.

    • Обновитесь до 10.6.13
    • Обновитесь до 11.1.0
    • Обновитесь до 11.2.0
    • Обновитесь до 11.3.0
    • Обновитесь до 11.3.14
    • Обновитесь до 11.4.4
    Опубликовано Обновлено
  19. CVE-2026-16638

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

    Media Folders - Moderately critical - Cross site scripting - SA-CONTRIB-2026-080

    Improper Neutralization of Input During Web Page Generation ("Cross-site Scripting") vulnerability in Drupal Media Folders allows Stored XSS. This issue affects Media Folders versions: from 0.0.0 to 1.0.8.

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

    Критический · CVSS 9.8EPSS 0,64%Есть исправление

    Internationalization Single Sign-On - Critical - Access bypass - SA-CONTRIB-2026-081

    Authentication Bypass Using an Alternate Path or Channel vulnerability in Drupal Internationalization Single Sign-On allows Authentication Bypass. This issue affects Internationalization Single Sign-On versions: from 0.0.0 to 1.8.0.

    • Обновитесь до 1.8.0
    Опубликовано Обновлено

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

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

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