p PatchFirst

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

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

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

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

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

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

  1. php

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

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

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

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

    CVE-2026-115560

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

  1. GHSA-xg9w-r469-m455

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

    ZendFramework Potential Information Disclosure and Insufficient Entropy vulnerabilities

    In Zend Framework 2, the `Zend\Math\Rand` component generates random bytes using the OpenSSL or Mcrypt extensions when available but will otherwise use PHP's `mt_rand()` function as a fallback. All outputs from `mt_rand()` are predictable for the same PHP process if an attacker can brute force the seed used by the Marsenne-Twister algorithm in a Seed Recovery Attack. This attack can be successfully applied with minimum effort if the attacker has access to either a random number from `mt_rand()` or a Session ID generated without using additional entropy. This makes `mt_rand()` unsuitable for generating non-trivial random bytes since it has Ins

    • Обновитесь до 2.0.8
    • Обновитесь до 2.1.4
  2. GHSA-62f6-h68r-3jpw

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

    Zendframework session validation vulnerability

    `Zend\Session` session validators do not work as expected if set prior to the start of a session. For instance, the following test case fails (where `$this->manager` is an instance of `Zend\Session\SessionManager`): ``` $this ->manager ->getValidatorChain() ->attach('session.validate', array(new RemoteAddr(), 'isValid')); $this->manager->start(); $this->assertSame( array( 'Zend\Session\Validator\RemoteAddr' =3D> '', ), $_SESSION['__ZF']['_VALID'] ); ``` The implication is that subsequent calls to `Zend\Session\SessionManager#start()` (in later requests, assuming a session was created) will not have any valid

    • Обновитесь до 2.2.9
    • Обновитесь до 2.3.4
  3. GHSA-jq87-2wxp-8349

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

    ZendFramework Route Parameter Injection Via Query String in `Zend\Mvc`

    In Zend Framework 2, `Zend\Mvc\Router\Http\Query` is used primarily to allow appending query strings to URLs when assembled. However, due to the fact that it captures any query parameters into the RouteMatch, and the fact that RouteMatch parameters are merged with any parent routes, this can lead to overriding already captured routing parameters, bypassing constraints defined in the parents. As an example, consider the following route definition: ``` array( 'user' => array( 'type' => 'segment', 'options' => array( 'route' => '/user/:key', 'defaults' => array( 'controller' => 'UserCo

    • Обновитесь до 2.0.8
    • Обновитесь до 2.1.4
  4. GHSA-8q77-cv62-jj38

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

    Zendframework has potential Cross-site Scripting vector in multiple view helpers

    Many Zend Framework 2 view helpers were using the `escapeHtml()` view helper in order to escape HTML attributes, instead of the more appropriate `escapeHtmlAttr()`. In situations where user data and/or JavaScript is used to seed attributes, this can lead to potential cross site scripting (XSS) attack vectors. Vulnerable view helpers include: - All `Zend\Form` view helpers. - Most `Zend\Navigation` (aka `Zend\View\Helper\Navigation\*`) view helpers. - All "HTML Element" view helpers: `htmlFlash()`, `htmlPage()`, `htmlQuickTime()`. - `Zend\View\Helper\Gravatar`

    • Обновитесь до 2.2.7
    • Обновитесь до 2.3.1
  5. GHSA-xffp-6w68-4775

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

    Zendframework Remote Address Spoofing Vector in `Zend\Http\PhpEnvironment\RemoteAddress`

    The `Zend\Http\PhpEnvironment\RemoteAddress` class provides features around detecting the internet protocol (IP) address for an incoming proxied request via the X-Forwarded-For header, taking into account a provided list of trusted proxy server IPs. Prior to 2.2.5, the class was not taking into account whether or not the IP address contained in PHP's `$_SERVER['REMOTE_ADDR']` was in the trusted proxy server list. The IETF draft specification indicates that if `$_SERVER['REMOTE_ADDR']` is not a trusted proxy, it must be considered the originating IP address, and the value of X-Forwarded-For must be disregarded.

    • Обновитесь до 2.2.5
  6. GHSA-f3wf-q4fj-3gxf

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

    TYPO3 Denial of Service in Online Media Asset Handling

    Online Media Asset Handling (*`.youtube` and *`.vimeo` files) in the TYPO3 backend is vulnerable to denial of service. Putting large files with according file extensions results in high consumption of system resources. This can lead to exceeding limits of the current PHP process which results in a dysfunctional backend component. A valid backend user account or write access on the server system (e.g. SFTP) is needed in order to exploit this vulnerability.

    • Обновитесь до 7.6.32
    • Обновитесь до 8.7.21
    • Обновитесь до 9.5.2
  7. GHSA-6487-3qvg-8px9

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

    TYPO3 Information Disclosure in Install Tool

    The Install Tool exposes the current TYPO3 version number to non-authenticated users.

    • Обновитесь до 7.6.32
    • Обновитесь до 8.7.21
    • Обновитесь до 9.5.2
  8. GHSA-f777-f784-36gm

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

    TYPO3 Security Misconfiguration in Install Tool Cookie

    It has been discovered that cookies created in the Install Tool are not hardened to be submitted only via HTTP. In combination with other vulnerabilities such as cross-site scripting it can lead to hijacking an active and valid session in the Install Tool.

    • Обновитесь до 7.6.32
    • Обновитесь до 8.7.21
    • Обновитесь до 9.5.2
  9. GHSA-2rcw-9hrm-8q7q

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

    TYPO3 Cross-Site Scripting in Frontend User Login

    Failing to properly encode user input, login status display is vulnerable to cross-site scripting in the website frontend. A valid user account is needed in order to exploit this vulnerability - either a backend user or a frontend user having the possibility to modify their user profile. Template patterns that are affected are - ###FEUSER_[fieldName]### using system extension felogin - <!--###USERNAME###--> for regular frontend rendering (pattern can be defined individually using TypoScript setting config.USERNAME_substToken)

    • Обновитесь до 7.6.32
    • Обновитесь до 8.7.21
    • Обновитесь до 9.5.2
  10. GHSA-7q33-hxwj-7p8v

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

    TYPO3 Cross-Site Scripting in Backend Modal Component

    Failing to properly encode user input, notifications shown in modal windows in the TYPO3 backend are vulnerable to cross-site scripting. A valid backend user account is needed in order to exploit this vulnerability.

    • Обновитесь до 7.6.32
    • Обновитесь до 8.7.21
    • Обновитесь до 9.5.2
  11. GHSA-8m6j-p5jv-v69w

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

    TYPO3 Cross-Site Scripting in Online Media Asset Rendering

    Failing to properly encode user input, online media asset rendering (`*.youtube` and `*.vimeo` files) is vulnerable to cross-site scripting. A valid backend user account or write access on the server system (e.g. SFTP) is needed in order to exploit this vulnerability.

    • Обновитесь до 7.6.32
    • Обновитесь до 8.7.21
    • Обновитесь до 9.5.2
  12. GHSA-8h4m-r4wm-xj7r

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

    TYPO3 Arbitrary Code Execution via File List Module

    Due to missing file extensions in $GLOBALS['TYPO3_CONF_VARS']['BE'][‘fileDenyPattern’], backend users are allowed to upload *.phar, *.shtml, *.pl or *.cgi files which can be executed in certain web server setups. A valid backend user account is needed in order to exploit this vulnerability. Derivatives of Debian GNU Linux are handling *.phar files as PHP applications since PHP 7.1 (for unofficial packages) and PHP 7.2 (for official packages). The file extension *.shtml is bound to server side includes which are not enabled per default in most common Linux based distributions. File extension *.pl and *.cgi require additional handlers to be c

    • Обновитесь до 8.7.23
    • Обновитесь до 9.5.4
  13. GHSA-g585-crjf-vhwq

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

    TYPO3 Denial of Service in Frontend Record Registration

    TYPO3’s built-in record registration functionality (aka `basic shopping cart`) using recs URL parameters is vulnerable to denial of service. Failing to properly ensure that anonymous user sessions are valid, attackers can use this vulnerability in order to create an arbitrary amount of individual session-data records in the database.

    • Обновитесь до 7.6.32
    • Обновитесь до 8.7.21
  14. GHSA-f624-8hfq-5fh3

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

    TYPO3 Information Disclosure of Installed Extensions

    It has been discovered that mechanisms used for configuration of RequireJS package loading are susceptible to information disclosure. This way a potential attack can retrieve additional information about installed system and third party extensions.

    • Обновитесь до 8.7.23
    • Обновитесь до 9.5.4
  15. GHSA-v8m4-3w37-ghxx

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

    TYPO3 Cross-Site Scripting in Form Framework validation handling

    It has been discovered that the output of field validation errors in the Form Framework is vulnerable to cross-site scripting.

    • Обновитесь до 10.2.1
    • Обновитесь до 8.7.30
    • Обновитесь до 9.5.12
  16. GHSA-4h5c-5g25-v7fh

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

    TYPO3 Cross-Site Scripting in Form Framework

    Failing to properly encode user input, frontend forms handled by the form framework (system extension “form”) are vulnerable to cross-site scripting.

    • Обновитесь до 8.7.23
    • Обновитесь до 9.5.4
  17. GHSA-c5mj-39cf-3pp5

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

    TYPO3 Security Misconfiguration for Backend User Accounts

    When using the TYPO3 backend in order to create new backend user accounts, database records containing insecure or empty credentials might be persisted. When the type of user account is changed - which might be entity type or the admin flag for backend users - the backend form is reloaded in order to reflect changed configuration possibilities. However, this leads to persisting the current state as well, which can result into some of the following: - account contains empty login credentials (username and/or password) - account is incomplete and contains weak credentials (username and/or password) Albeit the functionality provided by the TYP

    • Обновитесь до 8.7.23
    • Обновитесь до 9.5.4
  18. GHSA-xgmx-j3hv-jh9x

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

    TYPO3 Cross-Site Scripting in Link Handling

    It has been discovered that `t3://` URL handling and typolink functionality are vulnerable to cross-site scripting. Not only regular backend forms are affected but also frontend extensions which use the rendering with typolink.

    • Обновитесь до 10.2.1
    • Обновитесь до 8.7.30
    • Обновитесь до 9.5.12
  19. GHSA-772m-43f3-hmf8

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

    TYPO3 Broken Access Control in Localization Handling

    It has been discovered that backend users having limited access to specific languages are capable of modifying and creating pages in the default language which actually should be disallowed. A valid backend user account is needed in order to exploit this vulnerability.

    • Обновитесь до 8.7.23
  20. GHSA-g7hw-jh4p-75wr

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

    TYPO3 Cross-Site Scripting in Filelist Module

    It has been discovered that the output table listing in the “Files” backend module is vulnerable to cross-site scripting when a file extension contains malicious sequences. Access to the file system of the server - either directly or through synchronization - is required to exploit the vulnerability.

    • Обновитесь до 10.2.1
    • Обновитесь до 8.7.30
    • Обновитесь до 9.5.12

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

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

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