p PatchFirst

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

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

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

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

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

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

  1. php

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

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

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

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

    CVE-2026-115560

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

  1. CVE-2026-63000

    Средний · CVSS 6.4EPSS 0,15%Публичный эксплойтЕсть исправление

    REDAXO: Missing CSRF Protection on Package Update Action Allows Forced Addon Updates

    REDAXO is a PHP-based content management system. Prior to 5.21.2, rex_api_install_package_update in redaxo/src/addons/install/lib/api/api_package_update.php inherits the false default from rex_api_function::requiresCsrfProtection() instead of requiring a CSRF token. An unauthenticated attacker can cause a logged-in administrator's browser to request a selected package update from the configured REDAXO package server, changing installed addon code or disrupting the site without the administrator's intent. This issue is fixed in version 5.21.2.

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

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

    REDAXO: Unwhitelisted ORDER BY Column in rex_list Allows Authenticated Column Enumeration

    REDAXO is a PHP-based content management system. Prior to 5.21.2, rex_list::getSortColumn() in redaxo/src/core/lib/list.php accepts the sort request parameter without checking whether setColumnSortable() registered the requested column. An authenticated backend user can make prepareQuery() add an escaped but unauthorized ORDER BY identifier, allowing error-based enumeration of columns in joined tables and ordering by unselected sensitive fields such as rex_user.password. This issue is fixed in version 5.21.2.

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

    Средний · CVSS 4.8EPSS 0,2%Публичный эксплойтЕсть исправление

    REDAXO: Stored XSS in Mediapool Sync Page via Unescaped Filesystem Filenames

    REDAXO is a PHP-based content management system. Prior to 5.21.2, redaxo/src/addons/mediapool/pages/sync.php inserts filenames held in $diffFiles from the media filesystem into the Mediapool Sync page without rex_escape(). An attacker who can place an unregistered file with HTML metacharacters in the media directory can execute script in the browser of a backend user with media[sync] permission when that user opens the Sync page, enabling session theft or unauthorized backend actions. This issue is fixed in version 5.21.2.

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

    Средний · CVSS 4.8EPSS 0,2%Публичный эксплойтЕсть исправление

    REDAXO: Stored XSS via Unescaped Media Manager Type Name in `mediaIsInUse()`

    REDAXO is a PHP-based content management system. Prior to 5.21.2, the mediaIsInUse() handler in redaxo/src/addons/media_manager/lib/media_manager.php inserts a Media Manager type name into raw backend warning HTML without escaping it when invoked through MEDIA_IS_IN_USE. An administrator with Media Manager access can store HTML in a type name, and the payload executes in another administrator's browser when that administrator tries to delete media referenced by the type's effects, enabling session theft or unauthorized backend actions. This issue is fixed in version 5.21.2.

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

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

    Paymenter: Credit-refund double-spend race condition in service downgrade (doUpgrade)

    Paymenter is a free and open-source webshop solution for management of hosting services. Prior to 1.5.7, app/Livewire/Services/Upgrade.php::doUpgrade() relies on Service::upgradable to check for a pending service upgrade and later executes $credit->increment('amount', abs($price)) without DB::transaction or lockForUpdate() spanning those operations. An authenticated customer with an active downgradable service can submit concurrent downgrade requests that each observe no pending upgrade, create separate upgrade records, and increment the same account credit balance, producing multiple spendable refunds for one downgrade. This issue is fixed i

    • Обновитесь до 1.5.7
    Опубликовано Обновлено
  6. GHSA-jr78-w6w5-m8f8

    Высокий · CVSS 7.3Есть исправление

    Semantic MediaWiki'a missing authorization in the smwtask API module allows unauthenticated access to admin-only maintenance tasks

    ### Summary The `api.php?action=smwtask` API module performs no authorization check. The equivalent maintenance interface in the web UI (`Special:SMWAdmin`) requires the `smw-admin` right, but the API module that backs several of the same operations enforces nothing. An unauthenticated visitor can therefore retrieve internal Semantic MediaWiki database statistics and reach state-changing maintenance operations that are intended to be administrator-only. ### Details `SMW\MediaWiki\Api\Task::execute()` (`src/MediaWiki/Api/Task.php`) reads the request parameters, resolves a task through `TaskFactory`, and runs it. It contains no permission ch

    • Обновитесь до 7.3.0
    Опубликовано Обновлено
  7. GHSA-9rcc-pmj8-ffhr

    Средний · CVSS 6.1Есть исправление

    Semantic MediaWiki's Special:FacetedSearch cstate hidden inputs enable reflected XSS (residual of CVE-2025-10354)

    ### Summary Special:FacetedSearch `cstate` hidden inputs enable reflected XSS (residual of CVE-2025-10354) ### Details #### Affected versions and vulnerable location - Confirmed present on latest shipped release tag available in the local clone: `SemanticMediaWiki/SemanticMediaWiki@7.2.0`. - Confirmed present on default branch `master` at HEAD `18f418b4cdf2875e67a741349179a22c1573f61c`. Vulnerable sink (default-branch representation): - `src/MediaWiki/Specials/FacetedSearch/HtmlBuilder.php:131-133` - Builds `$hidden` by concatenating unescaped request-controlled `cstate[$key]` values into an HTML attribute context (`value="..."`). - `

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

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

    Semantic MediaWiki affected by reflected XSS in `Special:Ask` via a forged cursor pagination token

    Semantic MediaWiki is a free, open-source extension to MediaWiki that lets users store and query data within the wiki's pages. In versions 7.0.0 through 7.1.0, `Special:Ask` accepts a `cursor` query parameter for keyset pagination (added in 7.0.0). The token is decoded by `CursorEncoder`, which is an **unsigned** base64url-encoded JSON blob, so its contents are fully attacker-controlled. When the cursor's sort anchor does not match the request's `sort=` / `order=`, `QueryCreator::applyCursorIfRequested()` builds an error message by interpolating the attacker-controlled `sort_prop` / `sort_order` values into a raw string via `Query::addErrors(

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

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

    Semantic MediaWiki has a query debug output XSS (`DebugFormatter`)

    Semantic MediaWiki is a free, open-source extension to MediaWiki that lets users store and query data within the wiki's pages. Prior to version 7.2.0, query debug output (`format=debug`, or the `debug` request parameter on `Special:Ask`) is assembled by `SMW\Query\DebugFormatter` and emitted as raw HTML. Several of its sinks apply no output-context encoding, so attacker-controlled query input is reflected into the page without escaping. On `Special:Ask` the resulting string is concatenated into the page and sent through `OutputPage::addHTML`, never through the MediaWiki parser or Sanitizer. No special user right is required; an anonymous requ

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

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

    Semantic MediaWiki has an open redirect in Special:URIResolver

    Semantic MediaWiki is a free, open-source extension to MediaWiki that lets users store and query data within the wiki's pages. Prior to version 7.2.0, `Special:URIResolver` resolves its user-controlled subpage to a MediaWiki title and issues an HTTP 303 redirect to `$title->getFullURL()` without validating the resolved target. A crafted subpage can make that target point off-host: an interwiki prefix redirects to the foreign wiki (for example `Special:URIResolver/mw-3AFoo`, which decodes to `mw:Foo`, redirects to `https://www.mediawiki.org/wiki/Foo`), and where the resolved URL carries an authority the target can even embed `user:pass@host` c

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

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

    Semantic MediaWiki affected by Special:Ask table `sep` parameter reflected XSS

    Semantic MediaWiki is a free, open-source extension to MediaWiki that lets users store and query data within the wiki's pages. Prior to version 7.2.0, `sep` was inserted verbatim into HTML cell joins. This made it possible to inject HTML through the separator value. Version 7.2.0 fixes the issue.

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

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

    Semantic MediaWiki has reflected XSS in `Special:SearchByProperty` (`property` and `value` parameters)

    Semantic MediaWiki is a free, open-source extension to MediaWiki that lets users store and query data within the wiki's pages. Prior to version 7.2.0, when the `value` parameter was reflected back into rendered output and error messaging paths without enough output-context encoding. Version 7.2.0 fixes the issue.

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

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

    Semantic MediaWiki has reflected XSS in Special:Ask plain table headers

    Semantic MediaWiki is a free, open-source extension to MediaWiki that lets users store and query data within the wiki's pages. Prior to version 7.2.0, when `headers=plain`, table header text was emitted into `<th>` via a raw HTML path. User-controlled `mainlabel` content could therefore become executable HTML. Version 7.2.0 fixes the issue.

    • Обновитесь до 7.2.0
    Опубликовано Обновлено
  14. CVE-2025-61682

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

    Semantic MediaWiki vulnerable to stored XSS through wikitext via improper use of non-reserved data attributes

    Semantic MediaWiki is a free, open-source extension to MediaWiki that lets users store and query data within the wiki's pages. Versions starting in 3.1.0 and prior to 7.0.0 insert the unsanitized value of a data attribute into the DOM as HTML, allowing for stored XSS through wikitext. Version 7.0.0 patches the issue.

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

    Критический · CVSS 9.8EPSS 1,33%Публичный эксплойтЕсть исправление

    Chamilo LMS CStudio upload flow allows unauthenticated remote code execution

    Chamilo LMS is an open-source learning management system. Prior to 2.0.1, Chamilo LMS allows an unauthenticated remote attacker to execute arbitrary code on the server. The authoritative advisory does not identify the affected endpoint, component, input, or exploitation mechanism. This issue is fixed in version 2.0.1.

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

    Критический · CVSS 9.2EPSS 0,62%Публичный эксплойтЕсть исправление

    CakePHP: Multiple methods in FunctionsBuilder vulnerable to SQL injection

    CakePHP is a rapid development framework for PHP. Prior to 4.5.12, 4.6.5, 5.1.9, 5.2.14, and 5.3.7, FunctionsBuilder::cast, FunctionsBuilder::extract, FunctionsBuilder::datePart, and FunctionsBuilder::dateAdd in src/Database/FunctionsBuilder.php accept user-controlled dataType, part, or unit values and incorporate them into generated SQL as unescaped structural fragments. An application that passes untrusted input to these parameters can permit SQL injection with confidentiality, integrity, and availability impact according to the database connection's privileges. This issue is fixed in versions 4.5.12, 4.6.5, 5.1.9, 5.2.14, and 5.3.7.

    • Обновитесь до 4.5.12
    • Обновитесь до 4.6.5
    • Обновитесь до 5.1.9
    • Обновитесь до 5.2.14
    • Обновитесь до 5.3.7
    Опубликовано Обновлено
  17. DRUPAL-CORE-2026-013

    Без оценкиЕсть исправление

    DRUPAL-CORE-2026-013

    The Drupal project uses the [CKEditor](https://github.com/ckeditor/ckeditor5) library for WYSIWYG editing. CKEditor has released [a security update that impacts Drupal](https://github.com/ckeditor/ckeditor5/security/advisories/GHSA-rh54-vffm-5fvp). Vulnerabilities are possible if Drupal is configured to use CKEditor for WYSIWYG editing. An attacker that can create or edit content (even without access to CKEditor themselves) may be able to exploit this Cross-Site Scripting (XSS) vulnerability to target users with access to the WYSIWYG CKEditor, including site admins with privileged access. For more information, see CKEditor's security adviso

    • Обновитесь до 10.6.17
    • Обновитесь до 11.3.17
    • Обновитесь до 11.4.7
    Опубликовано Обновлено
  18. CVE-2026-59944

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

    Composer: CVE-2026-59946 fix bypass via symlinked package bin path

    Composer is a dependency Manager for the PHP language. From 1.0 until 2.2.30 and from 2.3.0 until 2.10.3, a malicious or compromised dependency can bypass the earlier CVE-2026-59946 binary-path hardening because Composer validates literal parent-directory segments only during dependency resolution, while the symlink and installed-metadata paths described by the advisory skip that validation. A package can ship an in-package binary symlink that resolves outside its installation directory, or attacker-influenced vendor/composer/installed.json metadata can provide an escaping binary path during a reinstall or regeneration of missing vendor/bin e

    • Обновитесь до 2.10.3
    • Обновитесь до 2.10.3-1
    • Обновитесь до 2.2.30
    Опубликовано Обновлено
  19. CVE-2026-84997

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

    react/http: A malformed HTTP chunked body can lead to a denial-of-service and peg the CPU

    react/http is an event-driven, streaming HTTP client and server implementation for ReactPHP. From 0.6.0 until 1.11.1, React\Http\Io\ChunkedDecoder could enter an infinite loop while processing a malformed Transfer-Encoding: chunked body because handleData required its buffer to shrink on every iteration. An incomplete terminal-chunk trailer without CRLF left the buffer unchanged after strpos returned false, and exactly two non-CRLF bytes after a completed non-terminal chunk bypassed both the error and wait guards. The affected decoder processes request bodies for React\Http\HttpServer and response bodies for React\Http\Browser, allowing a mal

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

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

    Shopper: Incomplete fix for GHSA-h4mp-g9c6-xwph: Media sub-form store() still lacks authorization

    Shopper is a Headless e-commerce Admin Panel. Prior to 2.9.2, an earlier product sub-form hardening change left store() in packages/admin/src/Livewire/Components/Products/Form/Media.php without the edit_products authorization check used by sibling sub-forms. An authenticated staff user with browse_products can invoke the Livewire store action and replace the thumbnail and gallery images for a product whose Media component was initialized, even without product-edit permission. The product binding is locked, so the attacker cannot redirect the update to an arbitrary product through client-side ID substitution, and the impact is limited to produ

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

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

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

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