p PatchFirst

PatchFirst · Latest vulnerabilities

PHP stack vulnerabilities · Page 161

Vulnerabilities published for PHP in the last 30 days: 222. Listed in the KEV catalogue: 2.

Filter vulnerabilities
PHP

Early warnings

Fresh vulnerability reports from vendor announcements and security news. These warnings do not change the security rating.

  1. php

    No fix published

    PHP: remote code execution

    According to OpenNet, PHP has a remote code execution vulnerability (CVE-2026-115560). The exact affected versions are unspecified. The report does not name a fixed version.

    What to do now: Check whether a PHP update with the fix is available and install it.

    CVE-2026-115560

Vulnerabilities: 7239

  1. GHSA-8wx3-8m4x-g5h4

    Not ratedFix available

    FOSUserBundle User Identity Validation Vulnerability

    Versions of FOSUserBundle prior to 1.2.1 have been found to be vulnerable to a security issue related to user identity validation. Specifically, user refreshing was performed using the primary key instead of the username, leading to a potential security risk if a user is allowed to change their username. The fix in version 1.2.1 addresses this issue by loading the user using the primary key during refreshing.

    • Update to 1.2.1
    Published Updated
  2. GHSA-6mjq-9x4w-m3w9

    Not ratedFix available

    FOSUserBundle Session Hijacking Vulnerability

    Versions of FOSUserBundle from 1.2.x to 1.2.4 have been found to contain a security vulnerability related to session hijacking. This issue has been addressed in version 1.2.4, and users are strongly advised to upgrade to the latest version to prevent potential session-related security risks.

    • Update to 1.2.4
    Published Updated
  3. GHSA-pjx8-984p-7p3x

    Not ratedFix available

    FOSUserBundle Entropy is lost in the TokenGenerator

    ### Description Because of the usage of base_convert which looses precision for large inputs, the entropy of tokens generated by FOSUserBundle for the email confirmation and password resetting is lost. This makes these tokens much less random than they are expected to be, and so not cryptographically safe. ### Resolution The token generation logic used in the 2.0.x branch based on base64 encoding has been backported. This changes the range of characters used in the token. Any route placeholder expected to match a token generated by FOSUserBundle must be updated to allow dashes, which are not allowed by \w in regexes. A \w+ requirement should

    • Update to 1.3.5
    Published Updated
  4. GHSA-p9fg-j6ww-953m

    Not ratedFix available

    FOSRestBundle issue with broken validation of JSONP callbacks

    Starting with FOSRestBundle 1.2 we [switched](https://github.com/FriendsOfSymfony/FOSRestBundle/pull/642/files#diff-431bc57ca9ca16332c0cff43ad45263cR37) to using [willdurand/jsonp-callback-validator](https://github.com/willdurand/JsonpCallbackValidator) for validation of JSONP callbacks. However [the change was implemented](https://github.com/FriendsOfSymfony/FOSRestBundle/pull/665) incorrectly validating the callback query param name, rather than its value. Anyone using the JSONP handler (which is off by default) together with FOSRestBundle 1.2.0 or 1.2.1 should update to FOSRestBundle [1.2.2](https://github.com/FriendsOfSymfony/FOSRestBundl

    • Update to 1.2.2
    Published Updated
  5. GHSA-xm3x-4ph3-3x9c

    Not ratedFix available

    friendsofsymfony/oauth2-php open redirection in oauth

    An open redirection vulnerability has been identified in the friendsofsymfony/oauth2-php library, which could potentially expose users to unauthorized redirects during the OAuth authentication process. This vulnerability has been addressed by implementing an exact check for the domain and port, ensuring more secure redirection.

    • Update to 1.3.0
    Published Updated
  6. GHSA-h533-5v22-8vcp

    Not ratedFix available

    firebase/php-jwt: "None" Algorithm treated as valid on tokens

    Several widely-used JSON Web Token (JWT) libraries, including node-jsonwebtoken, pyjwt, namshi/jose, php-jwt, and jsjwt, are affected by critical vulnerabilities that could allow attackers to bypass the verification step when using asymmetric keys (RS256, RS384, RS512, ES256, ES384, ES512).

    • Update to 2.0.0
    Published Updated
  7. GHSA-3g43-xfrw-pv5m

    Not ratedFix available

    eZ Platform User data disclosure

    In eZ Platform v2.3.x it is possible to bypass permission checks in a particular case. This means user data such as name and email (but not passwords or password hashes) can be read by unauthenticated users. This affects only v2.3.x. If you use v2.2.x or older you are not affected. To install, use Composer to update "ezsystems/repository-forms" to the "Resolving versions" mentioned above, or apply this patch manually: https://github.com/ezsystems/repository-forms/commit/ea82e136ec1ea40aca714abb79cc8e5bfece01e8 Have you found a security bug in eZ Publish or eZ Platform? See how to report it responsibly here: https://doc.ez.no/Security

    • Update to 2.3.2.1
    Published Updated
  8. GHSA-w9p3-26fx-5mp3

    Not ratedFix available

    eZ Platform Admin UI is vulnerable to Cross-site Scripting (XSS)

    There is an XSS vulnerability in CKEditor, which is used by AlloyEditor, which is used in eZ Platform Admin UI. Scripts can be injected through specially crafted "protected" comments. We are not sure it is exploitable in eZ Platform, but recommend installing it to be on the safe side. It is fixed in CKEditor v4.14, AlloyEditor v2.11.9. It is distributed via Composer, for: ``` eZ Platform v1.13.x: ezsystems/PlatformUIAssetsBundle v4.2.3 (included from ezsystems/PlatformUIBundle v1.13.x) eZ Platform v2.5.13: ezsystems/ezplatform-admin-ui-assets v4.2.1 eZ Platform v3.0.*: ezsystems/ezplatform-admin-ui-assets v5.0.1 eZ Platform v3.1.2: ezsyste

    • Update to 4.2.3
    Published Updated
  9. GHSA-39j2-4p9j-5w4j

    Not ratedFix available

    Ez Platform Object Injection in legacy shop module

    This Security Advisory is about a vulnerability in the Legacy shop module. A backend editor could perform object injection in discount rules. This would require backend access and permission to edit discount rules. While object injection in itself is a serious vulnerability, the permission requirement means that normally only administrators would be able to exploit it, that's why it was classified as Medium severity.

    • Update to 2017.12.7.3
    • Update to 2019.3.5.1
    • Update to 5.4.14.2
    Published Updated
  10. GHSA-9895-26wr-4fgv

    Not ratedFix available

    EZsystems Remote code execution in file uploads

    This Security Advisory is about a vulnerability in the way eZ Platform and eZ Publish Legacy handles file uploads, which can in the worst case lead to remote code execution (RCE), a very serious threat. An attacker would need access to uploading files to be able to exploit the vulnerability, so if you have strict controls on this and trust all who have this permission, you're not affected. On the basis of the tests we have made, we also believe the vulnerability cannot be exploited as long as our recommended vhost configuration is used. Here is the v2.5 recommendation for Nginx, as an example: https://github.com/ezsystems/ezplatform/blob/2.5

    • Update to 2017.12.7.2
    • Update to 2019.3.4.2
    • Update to 5.4.14.1
    Published Updated
  11. GHSA-pqjm-xcp8-wgmm

    Not ratedFix available

    Ez Platform and Legacy are prone to an insecure interpretation of PHP/PHAR uploads

    The eZ Platform and Legacy are affected by an issue related to how uploaded PHP and PHAR files are handled, and consists of two parts: 1. Web server configuration, and 2. Disabling the PHAR stream wrapper. **1. WEB SERVER CONFIGURATION** The sample web server configuration in our documentation can in some cases allow the execution of uploaded PHP/PHAR code. This can be abused to allow priviledge escalation and breach of content access controls, among other things. Please ensure that your web server will not execute files in directories were files may be uploaded, such as web/var/ and ezpublish_legacy/var/ As an example, here is how you can

    • Update to 2017.12.4.3
    • Update to 2018.6.1.4
    • Update to 2018.9.1.3
    • Update to 5.3.12.6
    • Update to 5.4.12.3
    Published Updated
  12. GHSA-p9mp-vq4v-v5m5

    Not ratedFix available

    eZ Publish Legacy Passwordless login for LDAP users

    This security advisory fixes a vulnerability in eZ Publish Legacy, and we recommend that you install it as soon as possible if you are using Legacy. Installations that are using the legacy LDAP login handler or the TextFile login handler in combination with the standard legacy login handler, may in rare cases be vulnerable to a failure of the standard login handler to verify passwords correctly, allowing unauthorised access. If your installation has never used the LDAP or TextFile login handlers, or never used legacy login at all, then it is not affected. Still, we recommend installing the update, to be on the safe side. To install, use Co

    • Update to 2017.12.4.1
    • Update to 2018.6.1.2
    • Update to 2018.9.1.1
    • Update to 5.3.12.4
    • Update to 5.4.12.1
    Published Updated
  13. GHSA-2vh3-cj9j-mcj5

    Not ratedFix available

    eZ Publish Legacy Cross-site Scripting (XSS) in 'disabled module' error template

    This security advisory fixes a vulnerability in eZ Publish Legacy, and we recommend that you install it as soon as possible if you are using Legacy via the LegacyBridge. Installations where all modules are disabled may be vulnerable to XSS injection in the module name. This is a rare configuration, but we still recommend installing the update, which adds the necessary input washing. To install, use Composer to update to one of the "Resolving versions" mentioned above, or apply this patch manually: https://github.com/ezsystems/ezpublish-legacy/commit/4697bff700e8cf95d5847ea19dad3479a77b02d9

    • Update to 2017.12.4.2
    • Update to 2018.6.1.3
    • Update to 2018.9.1.2
    • Update to 5.3.12.5
    • Update to 5.4.12.2
    Published Updated
  14. GHSA-64vj-933f-6pm3

    Not ratedFix available

    eZ Platform Object Injection in SiteAccessMatchListener

    This Security Advisory is about an object injection vulnerability in the SiteAccessMatchListener of eZ Platform, which could lead to remote code execution (RCE), a very serious threat. All sites may be affected. Update: There are bugs introduced by this fix, particularly but not limited to compound siteaccess matchers. These have been fixed in ezsystems/ezplatform-kernel v1.0.3, and in ezsystems/ezpublish-kernel v7.5.8, v6.13.6.4, and v5.4.15.

    • Update to 5.4.15
    • Update to 6.13.6.4
    • Update to 7.5.8
    Published Updated
  15. GHSA-82rv-45pc-v28w

    Not ratedFix available

    eZ Publish Legacy Patch EZSA-2018-001 for Several vulnerabilities

    This security advisory fixes 4 separate vulnerabilities in eZ Publish Legacy, and we recommend that you install it as soon as possible if you are using Legacy by itself or via the LegacyBridge. First, it increases the randomness, and thus the security, of the pseudo-random bytes used to generate a hash for the "forgot password" feature. This protects accounts against being taken over through attacks trying to predict the hash. If the increased randomness is not available in your PHP installation, it will now log a warning. Second, it improves security of the information collector feature, by ensuring no collection emails will be sent from

    • Update to 2017.12.2.1
    • Update to 5.3.12.3
    • Update to 5.4.11.3
    Published Updated
  16. GHSA-cc2j-92jq-wgjg

    Not ratedFix available

    eZ Publish Information disclosure in backend content tree menu

    This security advisory fixes an information disclosure vulnerability in the legacy admin content tree menu. If a view has been disabled in site.ini [SiteAccessRules] Rules, and an attacker accesses the backend with the URL to this module, then the tree menu may be displayed. Since the tree menu may contain hidden items, this may lead to information disclosure. We recommend that you install this Security Update as soon as possible. To install, use Composer to update to one of the "Resolving versions" mentioned above, or apply this patch manually: https://github.com/ezsystems/ezpublish-legacy/commit/a4a0470f8d80f012fe14e4f8ab11c7d14375986c

    • Update to 2017.8.1.1
    • Update to 5.3.12.2
    • Update to 5.4.10.1
    Published Updated
  17. GHSA-3vwr-jj4f-h98x

    Not ratedFix available

    eZ Publish Remote code execution in file uploads

    This Security Advisory is about a vulnerability in the way eZ Platform and eZ Publish Legacy handles file uploads, which can in the worst case lead to remote code execution (RCE), a very serious threat. An attacker would need access to uploading files to be able to exploit the vulnerability, so if you have strict controls on this and trust all who have this permission, you're not affected. On the basis of the tests we have made, we also believe the vulnerability cannot be exploited as long as our recommended vhost configuration is used. Here is the v2.5 recommendation for Nginx, as an example: https://github.com/ezsystems/ezplatform/blob/2.5

    • Update to 5.4.14.1
    • Update to 6.13.6.2
    • Update to 7.5.6.2
    Published Updated
  18. GHSA-qhjc-hg94-245v

    Not ratedFix available

    eZ Platform Prevent accepting app.php in URL in Platform.sh

    The recommended rewrite rules in eZ Platform prevent users from including the front-controller script (normally "app.php") in URLs. This prevents certain vulnerabilities related to caching. However, this is not possible when using eZ Platform Cloud (i.e. running eZ Platform on the Platform.sh cloud service), nor can it be done within the .platform.app.yaml configuration file. Therefore we need to reject such requests in the application itself. This advisory adds the prevention within the front controller script itself. If you use eZ Platform Cloud / Platform.sh we recommend that you install this security update as soon as possible. It is di

    • Update to 1.13.5.1
    • Update to 1.7.9.1
    • Update to 2.5.4
    Published Updated
  19. GHSA-9wwx-c723-vm8x

    Not ratedFix available

    eZ Platform REST API returns list of all SiteAccesses

    This security advisory fixes a vulnerability in eZ Platform, and we recommend that you install it as soon as possible. The issue is that the REST API may be made to disclose the names of all available site accesses. The severity of this depends on your installation, please consider your response accordingly. To install, use Composer to update "ezsystems/ezpublish-kernel" to one of the "Resolving versions" mentioned above, or apply this patch manually: https://github.com/ezsystems/ezpublish-kernel/commit/1551723ec134878a4cb598bfc5d900ba6164117a

    • Update to 5.3.12.1
    • Update to 5.4.13.1
    • Update to 6.13.5.1
    • Update to 6.7.9.1
    • Update to 7.2.4.1
    • Update to 7.3.2.1
    Published Updated
  20. GHSA-6xch-2vxx-5pvr

    Not ratedFix available

    eZ Platform Rules to disable executable access are ignored on Platform.sh (eZ Cloud)

    The recommended Apache/Nginx virtual host configuration for eZ Platform includes a rewrite rule for blocking access to executable files in the var directory. This rule does not work when using eZ Platform Cloud (i.e. running eZ Platform on the Platform.sh cloud service). The consequence of this is that in such a setup, those executable files may be downloadable. They will not be executable, unless you have specifically configured platform.sh to allow that (which you really should not do). The severity of the download access is limited, but it's better if the platform.sh cloud setup works the same way as regular eZ Platform does. All platfor

    • Update to 1.13.5.1
    • Update to 1.7.9.1
    • Update to 2.5.4
    Published Updated

Check your server

Check your installed stack and versions against the current vulnerability feeds.

Check your server →