p PatchFirst

PatchFirst · Latest vulnerabilities

PHP stack vulnerabilities · Page 154

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-65v7-wg35-2qpm

    Medium · CVSS 6.5Fix available

    Sylius Resource Bundle Cross-Site Request Forgery vulnerability

    Sylius 1.0.0 to 1.0.16, 1.1.0 to 1.1.8, 1.2.0 to 1.2.1 versions of AdminBundle and ResourceBundle are affected by this security issue. This issue has been fixed in Sylius 1.0.17, 1.1.9 and 1.2.2. Development branch for 1.3 release has also been fixed. ### Description The following actions in the admin panel did not require a CSRF token: - marking order’s payment as completed - marking order’s payment as refunded - marking product review as accepted - marking product review as rejected ### Resolution The issue is fixed by adding a required CSRF token to those actions. We also fixed `ResourceController`‘s `applyStateMachineTransitionAct

    • Update to 1.0.17
    • Update to 1.1.9
    • Update to 1.2.2
    Published Updated
  2. GHSA-4qpj-gxxg-jqg4

    Not ratedFix available

    Swiftmailer Sendmail transport arbitrary shell execution

    Prior to 5.2.1, the sendmail transport (`Swift_Transport_SendmailTransport`) was vulnerable to an arbitrary shell execution if the "From" header came from a non-trusted source and no "Return-Path" is configured. This has been fixed in 5.2.1. If you are using sendmail as a transport, you are encouraged to upgrade as soon as possible.

    • Update to 5.2.1
    Published Updated
  3. GHSA-g6f5-4w43-2x63

    Medium · CVSS 6.1Fix available

    ScnSocialAuth Cross-site Scripting vulnerability in login redirect param

    ScnSocialAuth version 1.15.2 has been released and includes a security for this vulnerability. Fix has been applied in https://github.com/SocalNick/ScnSocialAuth/commit/4a00966c41bc37251586d007564c5c891eba3700 ### Affected versions All versions below 1.15.2 are affected. dev-master is fixed starting from https://github.com/SocalNick/ScnSocialAuth/commit/4a00966c41bc37251586d007564c5c891eba3700 ### Exploits Because of missing escaping of the URL param redirect a XSS attack is possible. For example: Setting the redirect param to `"><a%20href="http://github.com">GitHub.com</a><inpu%20type="hidden"%20"` would result in a link added to the login

    • Update to 1.15.2
    Published Updated
  4. GHSA-ppm4-r2vc-pg74

    Medium · CVSS 5.9Fix available

    SimpleSAMLphp Information Disclosure vulnerability

    ### Background SimpleSAMLphp 1.17 includes a preview of the new user interface to be included in the future version 2.0. This new user interface can be enabled by setting the usenewui configuration option to true, and it includes a new admin interface in a module called admin, which can be disabled. ### Description The new admin interface includes a way to view information about the host where SimpleSAMLphp is installed, by means of the phpinfo() PHP function. An endpoint that exposes the output of that function is included in the admin module for easier debugging. The aforementioned endpoint had no checks for administrator privileges. This

    • Update to 1.17.8
    Published Updated
  5. GHSA-vpr3-cw3h-prw8

    Medium · CVSS 6.1Fix available

    SimpleSAMLphp Reflected Cross-site Scripting vulnerability

    ### Background SimpleSAMLphp uses metadata to determine how to interact with other SAML entities. This metadata includes what’s called endpoints, which are URLs belonging to that entity where SAML messages can be sent. These URLs are used directly by SimpleSAMLphp when a message is sent, either via an HTTP redirection or by automatically posting a form to them. ### Description When sending a SAML message to another entity, SimpleSAMLphp will use the URL of the appropriate endpoint to redirect the user’s browser to it, or craft a form that will be automatically posted to it, depending on the SAML binding used. The URL that’s target of the mes

    • Update to 1.17.3
    Published Updated
  6. CVE-2024-35226

    High · CVSS 7.3EPSS 0.51%Fix available

    PHP Code Injection by malicious attribute in extends-tag in Smarty

    Smarty is a template engine for PHP, facilitating the separation of presentation (HTML/CSS) from application logic. In affected versions template authors could inject php code by choosing a malicious file name for an extends-tag. Sites that cannot fully trust template authors should update asap. All users are advised to update. There is no patch for users on the v3 branch. There are no known workarounds for this vulnerability.

    • Update to 3.1.31+20161214.1.c7d42e4+selfpack1-3ubuntu0.1+esm1
    • Update to 3.1.34+20190228.1.c9f0de05+selfpack1-1ubuntu0.1
    • Update to 3.1.39-2ubuntu1.22.04.2
    • Update to 3.1.47-2+deb12u1
    • Update to 3.1.48-1ubuntu0.24.04.1
    • Update to 3.1.48-2
    • Update to 4.3.0-1+deb12u2
    • Update to 4.3.1-1ubuntu0.24.04.1
    • Update to 4.5.3
    • Update to 4.5.4-1
    • Update to 5.1.1
    Published Updated
  7. GHSA-7wh8-jrq7-p27f

    Medium · CVSS 5.3Fix available

    SimpleSAMLphp exposes credentials in session storage

    ### Background In order to implement support for the SAML Enhanced Client or Proxy profile, the credentials obtained for authentication were stored in the state in order to pass them to the relevant routines. This, however, led to the credentials being recorded in the user’s session, which can be stored in permanent storage such as the local file system or a remote memcache or database server. ### Description When an authentication request is received via the ECP profile, the username and password obtained this way were saved to the state array, which is used to pass relevant data to different routines that may need it. This is not a problem

    • Update to 1.16.3
    Published Updated
  8. GHSA-v858-922f-fj9v

    Medium · CVSS 5.4Fix available

    SimpleSAMLphp Link Injection vulnerability

    ### Background Several scripts part of SimpleSAMLphp display a web page with links obtained from the request parameters. This allows us to enhance usability, as the users are presented with links they can follow after completing a certain action, like logging out. ### Description The following scripts were not checking the URLs obtained via the HTTP request before displaying them as the target of links that the user may click on: - www/logout.php - modules/core/www/no_cookie.php The issue allowed attackers to display links targeting a malicious website inside a trusted site running SimpleSAMLphp, due to the lack of security checks involving

    • Update to 1.14.4
    Published Updated
  9. GHSA-p2v5-xcqm-4fv6

    High · CVSS 7.5Fix available

    silverstripe/taxonomy SQL Injection vulnerability

    There is a vulnerability in silverstripe/taxonomy module that allows SQL injection. This affected controller (`TaxonomyDirectoryController`) is disabled by default and must be enabled by a developer for the exploit to be possible.

    • Update to 1.3.1
    • Update to 2.0.1
    Published Updated
  10. GHSA-55pp-293f-3365

    Medium · CVSS 4.3Fix available

    silverstripe/userforms file upload exposure on UserForms module

    The [userforms module](https://github.com/silverstripe/silverstripe-userforms) allows CMS administrators to create public facing forms with file upload abilities. These files are uploaded into a predictable public path on the website, unless configured otherwise by the CMS administrator setting up the form. While the name of the uploaded file itself is not predictable, certain actions taken by CMS authors could expose it. For example, submission notification emails contain a link to the file without authorisation checks. In 3.0.0 this field is disabled by default, but re-enabled upon installation of the [secure assets module](https://github.

    • Update to 3.0.0
    Published Updated
  11. GHSA-265q-222x-52m6

    High · CVSS 8.8Fix available

    silverstripe/framework has potential SQL Injection vulnerability in PostgreSQL database connector

    A potential SQL injection vulnerability was identified by using the silverstripe/postgresql database adapter. While unlikely to be exploitable, we have patched silverstripe/framework to ensure that table names are safely escaped before being passed to database adapters or user code.

    • Update to 4.0.6
    • Update to 4.1.4
    • Update to 4.2.3
    Published Updated
  12. GHSA-cwgq-83w5-8jfq

    High · CVSS 7.5Fix available

    silverstripe/framework has possible denial of service attack vector when flushing

    A possible denial of service attack vector has been identified in the dev/build system controller. dev/build now has its own URL token, similar to flushtoken, to ensure users are authenticated when running dev/build outside of dev environments.

    • Update to 4.0.5
    • Update to 4.1.3
    • Update to 4.2.2
    Published Updated
  13. GHSA-m2hh-2m46-x6j5

    Medium · CVSS 6.5Fix available

    silverstripe/framework may disclose database credentials during connection failure

    When running SilverStripe 3.7 or 4.x in dev mode with the mysqli database driver, there is a potential to disclose the connection details. We have blacklisted the sensitive parts of the connection information from being included in dev mode stack traces when database errors occur.

    • Update to 3.7.1
    • Update to 4.0.5
    • Update to 4.1.3
    • Update to 4.2.2
    Published Updated
  14. GHSA-vcg6-8fxc-x5cq

    High · CVSS 8.8Fix available

    silverstripe/framework allows upload of dangerous file types

    Some potentially dangerous file types exist in File.allowed_extensions which could allow a malicious CMS user to upload files that then get executed in the security context of the website. We have removed the ability to upload .css, .js, .potm, .dotm, .xltm and .jar files in the default configuration. Since allowed_extensions are synced to webserver configuration (in assets/.htaccess) automatically, this will also deny access to any existing uploads with these extensions. Review our security guidelines for the Common Web Platform and the File Security guide for SilverStripe 4 to find out how to add or remove extensions.

    • Update to 3.6.6
    • Update to 4.0.4
    • Update to 4.1.1
    Published Updated
  15. GHSA-crr3-h4m8-7f56

    Medium · CVSS 5.3Fix available

    silverstripe/framework vulnerable to member disclosure in login form

    There is a user ID enumeration vulnerability in our brute force error messages. - Users that don't exist in will never get a locked out message - Users that do exist, will get a locked out message This means an attacker can infer or confirm user details that exist in the member table. This issue has been resolved by ensuring that login attempt logging and lockout process works equivalently for non-existent users as it does for existant users. This is a regression of [SS-2017-002](https://www.silverstripe.org/download/security-releases/ss-2017-002).

    • Update to 4.0.4
    • Update to 4.1.1
    Published Updated
  16. GHSA-vh7q-j8p5-2h4h

    Low · CVSS 3.5Fix available

    silverstripe/framework sends passwords back to browsers under some circumstances

    Under some circumstances a form may populate a PasswordField with submitted data, reflecting submitted data back to a user. The user will only see their own submissions for password data, which is not considered best practice. We are not aware of data leaks to other users, devices or sessions.

    • Update to 3.7.0
    • Update to 4.0.4
    • Update to 4.1.1
    Published Updated

Check your server

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

Check your server →