Skip to content

← Public intelligence

Packagist package

ezsystems/ezpublish-legacy

Open actionable advisories and recorded vendor fixes. This public package view has no inventory attached and cannot establish whether your deployment is affected. A vendor fix never resolves your finding; verify your installed version and the source guidance.

Open advisories

10 actionable advisories, newest first. Withdrawn advisories and news are excluded. Coverage is partial.

  1. UnratedPackagistPublished

    Ez Platform Object Injection in legacy shop module

    GHSA-39j2-4p9j-5w4j

    Affected
    • Packagist ezsystems/ezpublish-legacy >= 2019.3.0, < 2019.3.5.1; >= 2017.12.0, < 2017.12.7.3; >= 5.4.0, < 5.4.14.2
    Fixed in
    2017.12.7.35.4.14.22019.3.5.1· Vendor fix available
    Issue
    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.

    Recommended action: Upgrade to 2019.3.5.1, 2017.12.7.3 or 5.4.14.2 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  2. UnratedPackagistPublished

    EZsystems Remote code execution in file uploads

    GHSA-9895-26wr-4fgv

    Affected
    • Packagist ezsystems/ezpublish-legacy >= 2019.3.0, < 2019.3.4.2; >= 2017.12.0, < 2017.12.7.2; >= 5.4.0, < 5.4.14.1
    Fixed in
    2017.12.7.25.4.14.12019.3.4.2· Vendor fix available
    Issue
    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/doc/nginx/vhost.template#L31 This vhost template specifies that only the file app.php in the web root is executed, while vulnerable configurations allow execution of any php file. Apache is affected in the same way as Nginx, and is also protected by using the recommended configuration. The build-in webserver in PHP stays vulnerable, as it doesn't…

    Recommended action: Upgrade to 2019.3.4.2, 2017.12.7.2 or 5.4.14.1 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  3. UnratedPackagistPublished

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

    GHSA-pqjm-xcp8-wgmm

    Affected
    • Packagist ezsystems/ezpublish-legacy >= 2018.9.0, < 2018.9.1.3; >= 2018.6.0, < 2018.6.1.4; >= 2011.0.0, < 2017.12.4.3; >= 5.4.0, < 5.4.12.3; >= 5.3.0, < 5.3.12.6
    Fixed in
    5.3.12.65.4.12.32018.9.1.32017.12.4.32018.6.1.4· Vendor fix available
    Issue
    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 ezpublishlegacy/var/ As an example, here is how you can make Apache return HTTP 403 Forbidden for a number of executable file types in your eZ Platform var directory. Please adapt it to your needs. It is then possible to enable logging of HTTP 403 in a separate log file if you wish, you could do this to see if someone is trying to abuse the server. Here is the same configuration, but for the Nginx web…

    Recommended action: Upgrade to 2018.9.1.3, 2018.6.1.4, 2017.12.4.3 or 2 more by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  4. UnratedPackagistPublished

    eZ Publish Legacy Passwordless login for LDAP users

    GHSA-p9mp-vq4v-v5m5

    Affected
    • Packagist ezsystems/ezpublish-legacy >= 2018.9.0, < 2018.9.1.1; >= 2018.6.0, < 2018.6.1.2; >= 2011.0.0, < 2017.12.4.1; >= 5.4.0, < 5.4.12.1; >= 5.3.0, < 5.3.12.4
    Fixed in
    2017.12.4.12018.6.1.25.3.12.45.4.12.12018.9.1.1· Vendor fix available
    Issue
    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 Composer to update to one of the "Resolving versions" mentioned above, or apply this patch manually: https://github.com/ezsystems/ezpublish-legacy/commit/13f03a2be6c0ee4d0caaafaef05904ea9b0c4d9d

    Recommended action: Upgrade to 2018.9.1.1, 2018.6.1.2, 2017.12.4.1 or 2 more by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  5. UnratedPackagistPublished

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

    GHSA-2vh3-cj9j-mcj5

    Affected
    • Packagist ezsystems/ezpublish-legacy >= 2018.9.0, < 2018.9.1.2; >= 2018.6.0, < 2018.6.1.3; >= 2011.0.0, < 2017.12.4.2; >= 5.4.0, < 5.4.12.2; >= 5.3.0, < 5.3.12.5
    Fixed in
    5.3.12.52018.6.1.32018.9.1.25.4.12.22017.12.4.2· Vendor fix available
    Issue
    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

    Recommended action: Upgrade to 2018.9.1.2, 2018.6.1.3, 2017.12.4.2 or 2 more by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  6. UnratedPackagistPublished

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

    GHSA-82rv-45pc-v28w

    Affected
    • Packagist ezsystems/ezpublish-legacy >= 2011.0.0, < 2017.12.2.1; >= 5.4.0, < 5.4.11.3; >= 5.3.0, < 5.3.12.3
    Fixed in
    5.3.12.35.4.11.32017.12.2.1· Vendor fix available
    Issue
    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 invalid manipulated forms. Third, it stops the possible leaking of the names of content objects that should not be readable for certain users, on installations where these users can create or edit XML text. Fourth, it protects against cross-site scripting (XSS) in the Matrix data type, on installations where users are allowed to edit content classes…

    Recommended action: Upgrade to 2017.12.2.1, 5.4.11.3 or 5.3.12.3 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  7. UnratedPackagistPublished

    eZ Publish Information disclosure in backend content tree menu

    GHSA-cc2j-92jq-wgjg

    Affected
    • Packagist ezsystems/ezpublish-legacy >= 2011.0.0, < 2017.8.1.1; >= 5.4.0, < 5.4.10.1; >= 5.3.0, < 5.3.12.2
    Fixed in
    5.4.10.15.3.12.22017.8.1.1· Vendor fix available
    Issue
    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

    Recommended action: Upgrade to 2017.8.1.1, 5.4.10.1 or 5.3.12.2 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  8. Critical, CVSS 9.8PackagistPublished

    eZ Publish Kernel and Legacy Unrestricted Upload of File with Dangerous Type

    CVE-2020-10806 · GHSA-54p5-gxq6-j98g

    Affected
    • Packagist ezsystems/ezpublish-legacy < 5.4.14.1; >= 2017, < 2017.12.7.2; >= 2019, < 2019.03.4.2
    Fixed in
    2017.12.7.25.4.14.12019.03.4.2· Vendor fix available
    Issue
    eZ Publish Kernel before 5.4.14.1, 6.x before 6.13.6.2, and 7.x before 7.5.6.2 and eZ Publish Legacy before 5.4.14.1, 2017 before 2017.12.7.2, and 2019 before 2019.03.4.2 allow remote attackers to execute arbitrary code by uploading PHP code, unless the vhost configuration permits only app.php execution.

    Recommended action: Upgrade to 2019.03.4.2, 2017.12.7.2 or 5.4.14.1 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  9. Medium, CVSS 6.1PackagistPublished

    eZ Publish Cross-site Scripting (XSS) vulnerability

    CVE-2017-1000431 · GHSA-m98q-p5gq-q5ff

    Affected
    • Packagist ezsystems/ezpublish-legacy >= 5.4.0, < 5.4.10; >= 5.3.0, < 5.3.12.1
    Fixed in
    5.4.105.3.12.1· Vendor fix available
    Issue
    eZ Systems eZ Publish version 5.4.0 to 5.4.9, and 5.3.12.0 and older, is vulnerable to an XSS issue in the search module, resulting in a risk of attackers injecting scripts which may e.g. steal authentication credentials.

    Recommended action: Upgrade to 5.4.10 or 5.3.12.1 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  10. UnratedPackagistPublished

    Content object state fetch functions open to SQL injection

    GHSA-jpwx-ffjq-wr4w

    Affected
    • Packagist ezsystems/ezpublish-legacy >= 2018.06.0, <= 2019.03.5.1; <= 2017.12.7.3
    Fixed in
    2019.03.6.12017.12.7.4· Vendor fix available
    Issue
    Impact This Security Update is about a vulnerability in eZ Publish Legacy. The content object state code could be vulnerable to SQL injection. There is no known exploit, but one might be possible. If you use Legacy in any way, we strongly recommend that you install this update as soon as possible. Patches The fix is distributed via Composer, see "Patched versions".

    Recommended action: Upgrade to 2019.03.6.1 or 2017.12.7.4 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →