p PatchFirst

PatchFirst · Latest vulnerabilities

PHP stack vulnerabilities · Page 175

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. CVE-2024-21628

    Medium · CVSS 5.4EPSS 0.39%Fix available

    XSS can be stored in DB from "add a message form" in order detail page (FO)

    PrestaShop is an open-source e-commerce platform. Prior to version 8.1.3, the isCleanHtml method is not used on this this form, which makes it possible to store a cross-site scripting payload in the database. The impact is low because the HTML is not interpreted in BO, thanks to twig's escape mechanism. In FO, the cross-site scripting attack is effective, but only impacts the customer sending it, or the customer session from which it was sent. This issue affects those who have a module fetching these messages from the DB and displaying it without escaping HTML. Version 8.1.3 contains a patch for this issue.

    • Update to 8.1.3
    Published Updated
  2. CVE-2024-21627

    High · CVSS 8.1EPSS 0.52%Fix available

    Some attribute not escaped in Validate::isCleanHTML method

    PrestaShop is an open-source e-commerce platform. Prior to versions 8.1.3 and 1.7.8.11, some event attributes are not detected by the `isCleanHTML` method. Some modules using the `isCleanHTML` method could be vulnerable to cross-site scripting. Versions 8.1.3 and 1.7.8.11 contain a patch for this issue. The best workaround is to use the `HTMLPurifier` library to sanitize html input coming from users. The library is already available as a dependency in the PrestaShop project. Beware though that in legacy object models, fields of `HTML` type will call `isCleanHTML`.

    • Update to 1.7.8.11
    • Update to 8.1.3
    Published Updated
  3. CVE-2023-52085

    Low · CVSS 3.3EPSS 30.17%Public exploitFix available

    Winter CMS Local File Inclusion through Server Side Template Injection

    Winter is a free, open-source content management system. Users with access to backend forms that include a ColorPicker FormWidget can provide a value that would then be included without further processing in the compilation of custom stylesheets via LESS. This had the potential to lead to a Local File Inclusion vulnerability. This issue has been patched in v1.2.4.

    • Update to 1.2.4
    Published Updated
  4. CVE-2023-52084

    Low · CVSS 2EPSS 0.31%Fix available

    Winter CMS Stored XSS through Backend ColorPicker FormWidget

    Winter is a free, open-source content management system. Prior to 1.2.4, Users with access to backend forms that include a ColorPicker FormWidget can provide a value that would then be rendered unescaped in the backend form, potentially allowing for a stored XSS attack. This issue has been patched in v1.2.4.

    • Update to 1.2.4
    Published Updated
  5. CVE-2023-52083

    Low · CVSS 2EPSS 0.31%Fix available

    Stored XSS through privileged upload of Media Manager file followed by renaming

    Winter is a free, open-source content management system. Prior to 1.2.4, users with the `media.manage_media` permission can upload files to the Media Manager and rename them after uploading. Previously, media manager files were only sanitized on upload, not on renaming, which could have allowed a stored XSS attack. This issue has been patched in v1.2.4.

    • Update to 1.2.4
    Published Updated
  6. CVE-2023-30451

    Medium · CVSS 5.5EPSS 1.16%Fix available

    CVE-2023-30451

    In TYPO3 11.5.24, the filelist component allows attackers (who have access to the administrator panel) to read arbitrary files via directory traversal in the baseuri field, as demonstrated by POST /typo3/record/edit with ../../../ in data[sys_file_storage]*[data][sDEF][lDEF][basePath][vDEF].

    • Update to 10.4.43
    • Update to 11.5.35
    • Update to 12.4.11
    • Update to 13.0.1
    • Update to 8.7.57
    • Update to 9.5.46
    Published Updated
  7. CVE-2023-51651

    Medium · CVSS 6EPSS 0.38%Fix available

    Potential URI resolution path traversal in the AWS SDK for PHP

    AWS SDK for PHP is the Amazon Web Services software development kit for PHP. Within the scope of requests to S3 object keys and/or prefixes containing a Unix double-dot, a URI path traversal is possible. The issue exists in the `buildEndpoint` method in the RestSerializer component of the AWS SDK for PHP v3 prior to 3.288.1. The `buildEndpoint` method relies on the Guzzle Psr7 UriResolver utility, which strips dot segments from the request path in accordance with RFC 3986. Under certain conditions, this could lead to an arbitrary object being accessed. This issue has been patched in version 3.288.1.

    • Update to 3.288.1
    Published Updated
  8. CVE-2023-50714

    Medium · CVSS 6.8EPSS 0.49%Fix available

    The Oauth2 PKCE implementation is vulnerable

    yii2-authclient is an extension that adds OpenID, OAuth, OAuth2 and OpenId Connect consumers for the Yii framework 2.0. In yii2-authclient prior to version 2.2.15, the Oauth2 PKCE implementation is vulnerable in 2 ways. First, the `authCodeVerifier` should be removed after usage (similar to `authState`). Second, there is a risk for a `downgrade attack` if PKCE is being relied on for CSRF protection. Version 2.2.15 contains a patch for the issue. No known workarounds are available.

    • Update to 2.2.15
    Published Updated
  9. CVE-2023-50708

    Medium · CVSS 6.1EPSS 0.72%Fix available

    yii2-authclient vulnerable to possible timing attack on string comparison in OAuth1, OAuth2 and OpenID Connect implementation

    yii2-authclient is an extension that adds OpenID, OAuth, OAuth2 and OpenId Connect consumers for the Yii framework 2.0. In yii2-authclient prior to version 2.2.15, the Oauth1/2 `state` and OpenID Connect `nonce` is vulnerable for a `timing attack` since it is compared via regular string comparison (instead of `Yii::$app->getSecurity()->compareString()`). Version 2.2.15 contains a patch for the issue. No known workarounds are available.

    • Update to 2.2.15
    Published Updated
  10. CVE-2023-7038

    Medium · CVSS 4.3EPSS 0.39%Fix available

    automad User Creation cross-site request forgery

    A vulnerability was found in automad up to 1.10.9. It has been rated as problematic. This issue affects some unknown processing of the file /dashboard?controller=UserCollection::createUser of the component User Creation Handler. The manipulation leads to cross-site request forgery. The attack may be initiated remotely. The exploit has been disclosed to the public and may be used. The associated identifier of this vulnerability is VDB-248687. NOTE: The vendor was contacted early about this disclosure but did not respond in any way.

    • Update to 2.0.0-alpha.1
    Published Updated
  11. CVE-2023-7037

    Medium · CVSS 6.3EPSS 0.71%No fix published

    automad FileController.php import server-side request forgery

    A vulnerability was found in automad up to 1.10.9. It has been declared as critical. This vulnerability affects the function import of the file FileController.php. The manipulation of the argument importUrl leads to server-side request forgery. The attack can be initiated remotely. The exploit has been disclosed to the public and may be used. VDB-248686 is the identifier assigned to this vulnerability. NOTE: The vendor was contacted early about this disclosure but did not respond in any way.

    Published Updated

Check your server

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

Check your server →