GitHub Advisoryadvisory · Packagist

GHSA-m496-x567-f98c Fixes a bug in Zend Framework's Stream HTTP Wrapper

CRITICAL Published 2021-04-22 Modified 2021-04-30 Official page ↗
Aliases
CVE-2021-21426
Ecosystem
Packagist
Packages
openmage/magento-lts
Severity
Critical
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Weaknesses
CWE-502
Reviewed
2021-04-21

Affected packages

• Packagist openmage/magento-lts: < 19.4.13 → fixed in 19.4.13 • Packagist openmage/magento-lts: >= 20.0.0, < 20.0.9 → fixed in 20.0.9

Description

Impact CVE-2021-3007: Backport of Zend_Http_Response_Stream, added certain type checking as a way to prevent exploitation. https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-3007 This vulnerability is caused by the unsecured deserialization of an object. In versions higher than Zend Framework 3.0.0, the attacker abuses the Zend3 feature that loads classes from objects in order to upload and execute malicious code in the server. The code can be uploaded using the “callback” parameter, which in this case inserts a malicious code instead of the “callbackOptions” array. Patches _Has the problem been patched? What versions should users upgrade to?_ v20.0.9 v19.4.13

Related

Alias · CVE (1)

  • CVE-2021-21426 Magento-lts is a long-term support alternative to Magento Community Edition (CE). vulnerability

Weakness · CWE (1)

  • CWE-502 Deserialization of Untrusted Data weakness

References