p PatchFirst

PatchFirst · Latest vulnerabilities

PHP stack vulnerabilities · Page 156

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-p5h2-vr99-xm99

    Medium · CVSS 4.3Fix available

    silverstripe/framework ChangePasswordForm does not check `Member::canLogIn()`

    After performing a password reset, `ChangePasswordForm::doChangePassword()` logs in the user without checking `Member::canLogIn()`. This presents an issue for sites that are using the extension point in that method to deny access to users (for example members that have not been “approved”, or members that have had their access revoked temporarily). It looks like `Member::canLogIn()` was originally designed to only be used for checking whether the user is locked out (due to too many incorrect login attempts) but has been opened up to other uses.

    • Update to 3.1.20
    • Update to 3.2.5
    • Update to 3.3.3
    • Update to 3.4.1
    Published Updated
  2. GHSA-f3wp-xpv2-6vmg

    Not ratedFix available

    silverstripe/framework password encryption salt not updated

    When a user changes their password, the internal salt used for hashing their password is not updated. Although this is not considered a security vulnerability, this behaviour has been improved to ensure the salt is reset on change of password.

    • Update to 3.1.20
    • Update to 3.2.5
    • Update to 3.3.3
    • Update to 3.4.1
    Published Updated
  3. GHSA-frm9-7pm9-5rgc

    Medium · CVSS 4.4Fix available

    SilverStripe comments module includes version of jQuery vulnerable to Cross-site Scripting

    The silverstripe/comments module, the cwp/starter-theme and the cwp/watea-theme include an outdated version of jQuery by default, which contains XSS vulnerabilities if user input is used in certain contexts. Though no known exploit has been found for these in the existing usage, user customisation to these themes could have made them exploitable. CWP 2.0.0 has been released with the fixed cwp/stater-theme and silverstripe/comments module, and SilverStripe 4.2.0 will be released with the fixed silverstripe-themes/simple theme.

    • Update to 3.1.1
    Published Updated
  4. CVE-2024-5312

    Medium · CVSS 6.3EPSS 0.27%Fix available

    Cross-Site Scripting vulnerability in PHP Server Monitor

    PHP Server Monitor, version 3.2.0, is vulnerable to an XSS via the /phpservermon-3.2.0/vendor/phpmailer/phpmailer/test_script/index.php page in all visible parameters. An attacker could create a specially crafted URL, send it to a victim and retrieve their session details.

    • Update to 3.3.0
    Published Updated
  5. CVE-2024-5315

    Critical · CVSS 9.1EPSS 34.52%Public exploitNo fix published

    Multiple vulnerabilities in DOLIBARR's ERP CMS

    Vulnerabilities in Dolibarr ERP - CRM that affect version 9.0.1 and allow SQL injection. These vulnerabilities could allow a remote attacker to send a specially crafted SQL query to the system and retrieve all the information stored in the database through the parameters viewstatut in /dolibarr/commande/list.php.

    Published Updated
  6. CVE-2024-5314

    Critical · CVSS 9.1EPSS 0.56%No fix published

    Multiple vulnerabilities in DOLIBARR's ERP CMS

    Vulnerabilities in Dolibarr ERP - CRM that affect version 9.0.1 and allow SQL injection. These vulnerabilities could allow a remote attacker to send a specially crafted SQL query to the system and retrieve all the information stored in the database through the parameters sortorder y sortfield in /dolibarr/admin/dict.php.

    Published Updated
  7. GHSA-97jm-g33h-f46g

    Medium · CVSS 6.1Fix available

    silverstripe/framework ReadOnly transformation for formfields exploitable

    Form fields returning isReadonly() as true are vulnerable to reflected XSS injections. This includes ReadonlyField, LookupField, HTMLReadonlyField, as well as special purpose fields like TimeField_Readonly. Values submitted to through these form fields are not filtered out from the form session data, and might be shown to the user depending on the form behaviour. For example, form validation errors cause the form to re-render with previously submitted values by default. SilverStripe forms automatically load values from request data (GET and POST), which enables malicious use of URLs if your form uses these fields and doesn't overwrite data o

    • Update to 3.1.21
    • Update to 3.2.6
    • Update to 3.3.4
    • Update to 3.4.2
    Published Updated
  8. GHSA-mpqj-f4v3-334h

    Medium · CVSS 6.1Fix available

    Silverstripe Cross-site scripting vulnerability in VersionedRequestFilter

    A cross-site scripting vulnerability in VersionedRequestFilter has been found. If an incoming user request should not be able to access the requested stage, an error message is created for display on the CMS login page that they are redirected to. In this error message, the URL of the requested page is interpolated into the error message without being escaped; hence, arbitrary HTML can be injected into the CMS login page.

    • Update to 3.3.3
    • Update to 3.4.1
    Published Updated
  9. GHSA-8v6m-7f5v-hhx6

    Critical · CVSS 9.1Fix available

    Silverstripe Brute force bypass on default admin

    Default Administrator accounts were not subject to the same brute force protection afforded to other Member accounts. Failed login counts were not logged for default admins resulting in unlimited attempts on the default admin username and password.

    • Update to 3.1.19
    • Update to 3.2.4
    • Update to 3.3.2
    Published Updated
  10. GHSA-m8v7-x398-pxrf

    Medium · CVSS 6.1Fix available

    Silverstripe XSS in CMS Edit Page

    Due to a lack of parameter sanitisation a carefully crafted URL could be used to inject arbitrary HTML into the CMS Edit page. An attacker could create a URL and share it with a site administrator to perform an attack.

    • Update to 3.1.19
    • Update to 3.2.4
    • Update to 3.3.2
    Published Updated
  11. GHSA-87pf-7x99-5xc4

    Medium · CVSS 6.5Fix available

    Silverstripe Hostname, IP and Protocol Spoofing through HTTP Headers

    In it's default configuration, SilverStripe trusts all originating IPs to include HTTP headers for Hostname, IP and Protocol. This enables reverse proxies to forward requests while still retaining the original request information. Trusted IPs can be limited via the SS_TRUSTED_PROXY_IPS constant. Even with this restriction in place, SilverStripe trusts a variety of HTTP headers due to different proxy notations (e.g. X-Forwarded-For vs. Client-IP). Unless a proxy explicitly unsets invalid HTTP headers from connecting clients, this can lead to spoofing requests being passed through trusted proxies. The impact of spoofed headers can include Dire

    • Update to 3.1.17
    • Update to 3.2.2
    • Update to 3.3.0
    Published Updated
  12. GHSA-2hpc-mf4q-j885

    Medium · CVSS 4.3Fix available

    Silverstripe CSRF vulnerability in GridFieldAddExistingAutocompleter

    GridField does not have sufficient CSRF protection, meaning that in some cases users with CMS access can be tricked into posting unspecified data into the CMS from external websites. Amongst other default CMS interfaces, GridField is used for management of groups, users and permissions in the CMS. The resolution for this issue is to ensure that all gridFieldAlterAction submissions are checked for the SecurityID token during submission.

    • Update to 3.1.17
    • Update to 3.2.2
    • Update to 3.3.0
    Published Updated
  13. GHSA-x5w2-wcr8-9q45

    Medium · CVSS 6.5Fix available

    Silverstripe Missing security check on dev/build/defaults

    The buildDefaults method on DevelopmentAdmin is missing a permission check. In live mode, if you access /dev/build, you are requested to login first. However, if you access /dev/build/defaults, then the action is performed without any login check. This should be protected in the same way that /dev/build is. The buildDefaults view is requireDefaultRecords() on each DataObject class, and hence has the potential to modify database state. It also lists all modified tables, allowing attackers more insight into which modules are used, and how the database tables are structured.

    • Update to 3.1.17
    • Update to 3.2.2
    • Update to 3.3.0
    Published Updated
  14. GHSA-qp29-wcc2-vmpc

    Medium · CVSS 4.3Fix available

    Silverstripe HtmlEditor embed url sanitisation

    "Add from URL" doesn't clearly sanitise URL server side HtmlEditorField_Toolbar has an action HtmlEditorField_Toolbar#viewfile, which gets called by the CMS when adding a media "from a URL" (i.e. via oembed). This action gets the URL to add in the GET parameter FileURL. However it doesn't do any URL sanitising server side. The current logic will pass this through to Oembed, which will probably reject most dangerous URLs, but it's possible future changes would break this.

    • Update to 3.2.1
    Published Updated
  15. GHSA-j982-5jv7-v43r

    Medium · CVSS 6.1Fix available

    Silverstripe Form field validation message XSS vulnerability

    A high level XSS risk has been identified in the encoding of validation messages in certain FormField classes. Certain fields such as the NumericField and DropdownField have been identified, but any form field which presents any invalid content as a part of its validation response will be at risk.

    • Update to 3.1.16
    • Update to 3.2.1
    Published Updated
  16. GHSA-mqf5-275h-gf6r

    Medium · CVSS 6.1Fix available

    Silverstripe framework is vulnerable to XSS in install.php

    During installation, certain parameters (admin_username and admin_password) are not escaped in the setup form. This issue is resolved in 3.1.14 stable, although existing users are advised to remove this file prior to deploying to a production server.

    • Update to 3.1.14
    Published Updated
  17. GHSA-g4hp-pfvf-vm5w

    Medium · CVSS 6.5Fix available

    SilverStripe Vulnerability on 'isDev', 'isTest' and 'flush' $_GET validation

    When a secure token parameter is provided to a SilverStripe site (such as isDev or flush) an empty token parameter can be provided in order to bypass normal authentication parameters. For instance, http://www.mysite.com/?isDev=1&isDevtoken will force a site to dev mode. Alternatively, "flush" could also be used in succession to cause excessive load on a victim site and risk denial of service. The fix in this case is to ensure that empty tokens fail the validation check.

    • Update to 3.0.14
    • Update to 3.1.13
    Published Updated
  18. GHSA-vp8p-c6xj-xpj7

    Medium · CVSS 5.8Fix available

    Silverstripe External redirection risk in Security?ReturnURL

    A vulnerability has been found in the SilverStripe framework where a login url can be potentially redirected to an external site. For example, the url http://www.my-silverstripe-site.com/Security/login?BackURL=/\attacker-site.com will redirect successful logins to the page http://attacker-site.com. If that website were set up to look identical to the first with "login failed" then the user will likely just enter their user/pass again.

    • Update to 3.0.14
    • Update to 3.1.13
    Published Updated

Check your server

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

Check your server →