CVE-2014-8089
Zendframework Local file disclosure via XXE injection in Zend_XmlRpc
CVE-2014-8089 is a critical vulnerability (CVSS 9.8) in Zend Framework, published October 29, 2014. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.55%, the 85th percentile. Fixed in zendframework/zendframework1 1.11.13.
SQL injection vulnerability in Zend Framework before 1.12.9, 2.2.x before 2.2.8, and 2.3.x before 2.3.3, when using the sqlsrv PHP extension, allows remote attackers to execute arbitrary SQL commands via a null byte.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
9.8
SQL injection vulnerability in Zend Framework before 1.12.9, 2.2.x before 2.2.8, and 2.3.x before 2.3.3, when using the sqlsrv PHP extension, allows remote attackers to execute arbitrary SQL commands via a null byte.
- Record
CVE-2014-8089- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - CVSS 2.0
- 7.5 High
AV:N/AC:L/Au:N/C:P/I:P/A:P - Weakness
- CWE-89
- Updated
- 2026-11-02
CVE List No score
SQL injection vulnerability in Zend Framework before 1.12.9, 2.2.x before 2.2.8, and 2.3.x before 2.3.3, when using the sqlsrv PHP extension, allows remote attackers to execute arbitrary SQL commands via a null byte.
- Record
CVE-2014-8089- Updated
- 2026-11-02
EUVDEUVD-2024-1279 No score
SQL injection vulnerability in Zend Framework before 1.12.9, 2.2.x before 2.2.8, and 2.3.x before 2.3.3, when using the sqlsrv PHP extension, allows remote attackers to execute arbitrary SQL commands via a null byte.
- Record
EUVD-2024-1279- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-229x-22xc-2f2w
8.6
Zendframework Local file disclosure via XXE injection in Zend_XmlRpc
Zend_XmlRpc is vulnerable to XML eXternal Entity (XXE) Injection attacks. The SimpleXMLElement class (SimpleXML PHP extension) is used in an insecure way to parse XML data. External entities can be specified by adding a specific DOCTYPE element to XML-RPC requests. By exploiting this vulnerability an application may be coerced to open arbitrary files and/or TCP connections.
- Record
GHSA-229x-22xc-2f2w- CVSS 3.1
- 8.6 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:N - Weakness
- CWE-611
- Updated
- 2026-11-02
GitHub AdvisoriesGHSA-2x36-qhx3-7m5f
9.8
ZendFramework1 Potential SQL injection in the ORDER implementation of Zend_Db_Select
The implementation of the ORDER BY SQL statement in Zend_Db_Select of Zend Framework 1 contains a potential SQL injection when the query string passed contains parentheses.
For instance, the following code is affected by this issue:
$db = Zend_Db::factory( /* options here */ );
$select = $db->select()
->from(array('p' => 'products'))
->order('MD5(1); drop table products');
echo $select;
This code produce the string:
SELECT "p".* FROM "products" AS "p" ORDER BY MD5(1);drop table products ASC
instead of the correct one:
SELECT "p".* FROM "products" AS "p" ORDER BY "MD5(1);drop table products" ASC
The SQL injection occurs because we create a new Zend_Db_Expr() object, in presence of parentheses, passing directly the value without any filter on the string.
- Record
GHSA-2x36-qhx3-7m5f- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-89
- Updated
- 2026-11-02
GitHub AdvisoriesGHSA-6fqw-j3vm-7f66
9.8
Zendframework1 Potential SQL injection in ORDER and GROUP functions
The implementation of ORDER BY and GROUP BY in Zend_Db_Select remained prone to SQL injection when a combination of SQL expressions and comments were used. This security patch provides a comprehensive solution that identifies and removes comments prior to checking validity of the statement to ensure no SQLi vectors occur.
The implementation of ORDER BY and GROUP BY in Zend_Db_Select of ZF1 is vulnerable by the following SQL injection:
$db = Zend_Db::factory(/* options here */);
$select = new Zend_Db_Select($db);
$select->from('p');
$select->order("MD5(\"a(\");DELETE FROM p2; #)"); // same with group()
The above $select will render the following SQL statement:
SELECT `p`.* FROM `p` ORDER BY MD5("a(");DELETE FROM p2; #) ASC
instead of the correct one:
SELECT "p".* FROM "p" ORDER BY "MD5(""a("");DELETE FROM p2; #)" ASC
This security fix can be considered an improvement of the previous ZF2016-02 and ZF2014-04 advisories.
As a final consideration, we recommend developers either never use user input for these operations, or filter user input thoroughly prior to invoking Zend_Db. You can use the Zend_Db_Select::quoteInto() method to filter the input data, as shown in this example:
$db = Zend_Db::factory(...);
$input = "MD5(\"a(\");DELETE FROM p2; #)"; // user input can be an attack
$order = $db->quoteInto("SQL statement for ORDER", $input);
$select = new Zend_Db_Select($db);
$select->from('p');
$select->order($order); // same with group()
- Record
GHSA-6fqw-j3vm-7f66- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-89
- Updated
- 2026-11-02
Show 19 moreShow less
GitHub AdvisoriesGHSA-848f-mph5-9pm9
7.5
Zendframework Potential Information Disclosure and Insufficient Entropy vulnerability
In Zend Framework, Zend_Captcha_Word (v1) and Zend\Captcha\Word (v2) generate a "word" for a CAPTCHA challenge by selecting a sequence of random letters from a character set. Prior to this advisory, the selection was performed using PHP's internal array_rand() function. This function does not generate sufficient entropy due to its usage of rand() instead of more cryptographically secure methods such as openssl_pseudo_random_bytes(). This could potentially lead to information disclosure should an attacker be able to brute force the random number generation.
- Record
GHSA-848f-mph5-9pm9- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Weakness
- CWE-331
- Updated
- 2026-11-02
GitHub AdvisoriesGHSA-8xhv-gqm4-3w99
7.5
ZendFramework1 Potential Insufficient Entropy Vulnerability
We discovered several methods used to generate random numbers in ZF1 that potentially used insufficient entropy. These random number generators are used in the following method calls:
Zend_Ldap_Attribute::createPassword
Zend_Form_Element_Hash::_generateHash
Zend_Gdata_HttpClient::filterHttpRequest
Zend_Filter_Encrypt_Mcrypt::_srand
Zend_OpenId::randomBytes
In each case, the methods were using rand() or mt_rand(), neither of which can generate cryptographically secure values. This could potentially lead to information disclosure should an attacker be able to brute force the random number generation.
Moreover, we discovered a potential security issue in the usage of the openssl_random_pseudo_bytes() function in Zend_Crypt_Math::randBytes, reported in PHP BUG #70014, and the security implications reported in a discussion on the random_compat library.
- Record
GHSA-8xhv-gqm4-3w99- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Weakness
- CWE-331
- Updated
- 2026-11-02
GitHub AdvisoriesGHSA-9v78-h226-2rmq
7.5
Zendframework potential security issue in login mechanism
Using the Consumer component of ZendOpenId (or Zend_OpenId in ZF1), it is possible to login using an arbitrary OpenID account (without knowing any secret information) by using a malicious OpenID Provider. That means OpenID it is possible to login using arbitrary OpenID Identity (MyOpenID, Google, etc), which are not under the control of our own OpenID Provider. Thus, we are able to impersonate any OpenID Identity against the framework.
Moreover, the Consumer accepts OpenID tokens with arbitrary signed elements. The framework does not check if, for example, both openid.claimed_id and openid.endpoint_url are signed. It is just sufficient to sign one parameter. According to https://openid.net/specs/openid-authentication-2_0.html#positive_assertions, at least op_endpoint, return_to, response_nonce, assoc_handle, and, if present in the response, claimed_id and identity, must be signed.
- Record
GHSA-9v78-h226-2rmq- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N - Weakness
- CWE-287
- Updated
- 2026-11-02
GitHub AdvisoriesGHSA-mhpx-3rv8-wrjm
9.8
ZendFramework potential XML eXternal Entity injection vectors
Numerous components utilizing PHP's DOMDocument, SimpleXML, and xml_parse functionality are vulnerable to two types of attacks:
- XML eXternal Entity (XXE) Injection attacks. The above mentioned extensions are insecure by default, allowing external entities to be specified by adding a specific DOCTYPE element to XML documents and strings. By exploiting this vulnerability an application may be coerced to open arbitrary files and/or TCP connections.
- XML Entity Expansion (XEE) vectors, leading to Denial of Service vectors. XEE attacks occur when the XML DOCTYPE declaration includes XML entity definitions that contain either recursive or circular references; this leads to CPU and memory consumption, making Denial of Service exploits trivial to implement.
- Record
GHSA-mhpx-3rv8-wrjm- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-611, CWE-776
- Updated
- 2026-11-02
GitHub AdvisoriesGHSA-qh9w-r7g5-q939
9.8
Zend Framework SQL injection vulnerability
SQL injection vulnerability in Zend Framework before 1.12.9, 2.2.x before 2.2.8, and 2.3.x before 2.3.3, when using the sqlsrv PHP extension, allows remote attackers to execute arbitrary SQL commands via a null byte.
- Record
GHSA-qh9w-r7g5-q939- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-89
- Updated
- 2026-11-02
GitHub AdvisoriesGHSA-v42g-7q2x-cw32
9.8
Zendframework1 potential SQL injection vector using null byte for PDO (MsSql, SQLite)
The PDO adapters of Zend Framework 1 do not filter null bytes values in SQL statements. A PDO adapter can treat null bytes in a query as a string terminator, allowing an attacker to add arbitrary SQL following a null byte, and thus create a SQL injection.
We tested and verified the null byte injection using pdo_dblib (FreeTDS) on a Linux environment to access a remote Microsoft SQL Server, and also tested against and noted the vector against pdo_sqlite.
- Record
GHSA-v42g-7q2x-cw32- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-89
- Updated
- 2026-11-02
OSVGHSA-229x-22xc-2f2w
8.6
Zendframework Local file disclosure via XXE injection in Zend_XmlRpc
Zend_XmlRpc is vulnerable to XML eXternal Entity (XXE) Injection attacks. The SimpleXMLElement class (SimpleXML PHP extension) is used in an insecure way to parse XML data. External entities can be specified by adding a specific DOCTYPE element to XML-RPC requests. By exploiting this vulnerability an application may be coerced to open arbitrary files and/or TCP connections.
- Record
GHSA-229x-22xc-2f2w- CVSS 3.1
- 8.6 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:N - Weakness
- CWE-611
- Updated
- 2026-11-02
OSVGHSA-2x36-qhx3-7m5f
9.8
ZendFramework1 Potential SQL injection in the ORDER implementation of Zend_Db_Select
The implementation of the ORDER BY SQL statement in Zend_Db_Select of Zend Framework 1 contains a potential SQL injection when the query string passed contains parentheses.
For instance, the following code is affected by this issue:
$db = Zend_Db::factory( /* options here */ );
$select = $db->select()
->from(array('p' => 'products'))
->order('MD5(1); drop table products');
echo $select;
This code produce the string:
SELECT "p".* FROM "products" AS "p" ORDER BY MD5(1);drop table products ASC
instead of the correct one:
SELECT "p".* FROM "products" AS "p" ORDER BY "MD5(1);drop table products" ASC
The SQL injection occurs because we create a new Zend_Db_Expr() object, in presence of parentheses, passing directly the value without any filter on the string.
- Record
GHSA-2x36-qhx3-7m5f- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-89
- Updated
- 2026-11-02
OSVGHSA-6fqw-j3vm-7f66
9.8
Zendframework1 Potential SQL injection in ORDER and GROUP functions
The implementation of ORDER BY and GROUP BY in Zend_Db_Select remained prone to SQL injection when a combination of SQL expressions and comments were used. This security patch provides a comprehensive solution that identifies and removes comments prior to checking validity of the statement to ensure no SQLi vectors occur.
The implementation of ORDER BY and GROUP BY in Zend_Db_Select of ZF1 is vulnerable by the following SQL injection:
$db = Zend_Db::factory(/* options here */);
$select = new Zend_Db_Select($db);
$select->from('p');
$select->order("MD5(\"a(\");DELETE FROM p2; #)"); // same with group()
The above $select will render the following SQL statement:
SELECT `p`.* FROM `p` ORDER BY MD5("a(");DELETE FROM p2; #) ASC
instead of the correct one:
SELECT "p".* FROM "p" ORDER BY "MD5(""a("");DELETE FROM p2; #)" ASC
This security fix can be considered an improvement of the previous ZF2016-02 and ZF2014-04 advisories.
As a final consideration, we recommend developers either never use user input for these operations, or filter user input thoroughly prior to invoking Zend_Db. You can use the Zend_Db_Select::quoteInto() method to filter the input data, as shown in this example:
$db = Zend_Db::factory(...);
$input = "MD5(\"a(\");DELETE FROM p2; #)"; // user input can be an attack
$order = $db->quoteInto("SQL statement for ORDER", $input);
$select = new Zend_Db_Select($db);
$select->from('p');
$select->order($order); // same with group()
- Record
GHSA-6fqw-j3vm-7f66- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-89
- Updated
- 2026-11-02
OSVGHSA-848f-mph5-9pm9
7.5
Zendframework Potential Information Disclosure and Insufficient Entropy vulnerability
In Zend Framework, Zend_Captcha_Word (v1) and Zend\Captcha\Word (v2) generate a "word" for a CAPTCHA challenge by selecting a sequence of random letters from a character set. Prior to this advisory, the selection was performed using PHP's internal array_rand() function. This function does not generate sufficient entropy due to its usage of rand() instead of more cryptographically secure methods such as openssl_pseudo_random_bytes(). This could potentially lead to information disclosure should an attacker be able to brute force the random number generation.
- Record
GHSA-848f-mph5-9pm9- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Weakness
- CWE-331
- Updated
- 2026-11-02
OSVGHSA-8xhv-gqm4-3w99
7.5
ZendFramework1 Potential Insufficient Entropy Vulnerability
We discovered several methods used to generate random numbers in ZF1 that potentially used insufficient entropy. These random number generators are used in the following method calls:
Zend_Ldap_Attribute::createPassword
Zend_Form_Element_Hash::_generateHash
Zend_Gdata_HttpClient::filterHttpRequest
Zend_Filter_Encrypt_Mcrypt::_srand
Zend_OpenId::randomBytes
In each case, the methods were using rand() or mt_rand(), neither of which can generate cryptographically secure values. This could potentially lead to information disclosure should an attacker be able to brute force the random number generation.
Moreover, we discovered a potential security issue in the usage of the openssl_random_pseudo_bytes() function in Zend_Crypt_Math::randBytes, reported in PHP BUG #70014, and the security implications reported in a discussion on the random_compat library.
- Record
GHSA-8xhv-gqm4-3w99- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Weakness
- CWE-331
- Updated
- 2026-11-02
OSVGHSA-9v78-h226-2rmq
7.5
Zendframework potential security issue in login mechanism
Using the Consumer component of ZendOpenId (or Zend_OpenId in ZF1), it is possible to login using an arbitrary OpenID account (without knowing any secret information) by using a malicious OpenID Provider. That means OpenID it is possible to login using arbitrary OpenID Identity (MyOpenID, Google, etc), which are not under the control of our own OpenID Provider. Thus, we are able to impersonate any OpenID Identity against the framework.
Moreover, the Consumer accepts OpenID tokens with arbitrary signed elements. The framework does not check if, for example, both openid.claimed_id and openid.endpoint_url are signed. It is just sufficient to sign one parameter. According to https://openid.net/specs/openid-authentication-2_0.html#positive_assertions, at least op_endpoint, return_to, response_nonce, assoc_handle, and, if present in the response, claimed_id and identity, must be signed.
- Record
GHSA-9v78-h226-2rmq- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N - Weakness
- CWE-287
- Updated
- 2026-11-02
OSVGHSA-mhpx-3rv8-wrjm
9.8
ZendFramework potential XML eXternal Entity injection vectors
Numerous components utilizing PHP's DOMDocument, SimpleXML, and xml_parse functionality are vulnerable to two types of attacks:
- XML eXternal Entity (XXE) Injection attacks. The above mentioned extensions are insecure by default, allowing external entities to be specified by adding a specific DOCTYPE element to XML documents and strings. By exploiting this vulnerability an application may be coerced to open arbitrary files and/or TCP connections.
- XML Entity Expansion (XEE) vectors, leading to Denial of Service vectors. XEE attacks occur when the XML DOCTYPE declaration includes XML entity definitions that contain either recursive or circular references; this leads to CPU and memory consumption, making Denial of Service exploits trivial to implement.
- Record
GHSA-mhpx-3rv8-wrjm- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-611, CWE-776
- Updated
- 2026-11-02
OSVGHSA-qh9w-r7g5-q939
9.8
Zend Framework SQL injection vulnerability
SQL injection vulnerability in Zend Framework before 1.12.9, 2.2.x before 2.2.8, and 2.3.x before 2.3.3, when using the sqlsrv PHP extension, allows remote attackers to execute arbitrary SQL commands via a null byte.
- Record
GHSA-qh9w-r7g5-q939- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-89
- Updated
- 2026-11-02
OSVGHSA-v42g-7q2x-cw32
9.8
Zendframework1 potential SQL injection vector using null byte for PDO (MsSql, SQLite)
The PDO adapters of Zend Framework 1 do not filter null bytes values in SQL statements. A PDO adapter can treat null bytes in a query as a string terminator, allowing an attacker to add arbitrary SQL following a null byte, and thus create a SQL injection.
We tested and verified the null byte injection using pdo_dblib (FreeTDS) on a Linux environment to access a remote Microsoft SQL Server, and also tested against and noted the vector against pdo_sqlite.
- Record
GHSA-v42g-7q2x-cw32- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-89
- Updated
- 2026-11-02
OSVUBUNTU-CVE-2014-8089
9.8
SQL injection vulnerability in Zend Framework before 1.12.9, 2.2.x before 2.2.8, and 2.3.x before 2.3.3, when using the sqlsrv PHP extension, allows remote attackers to execute arbitrary SQL commands via a null byte.
- Record
UBUNTU-CVE-2014-8089- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVCLSA-2026-1787038633 No score
TuxCare security update for zendframework/zendframework1 (10 CVEs)
TuxCare rebuilt zendframework/zendframework1 to address 10 CVEs. Fixed in 1.11.0-p2+tuxcare.
- Record
CLSA-2026-1787038633- Updated
- 2026-11-02
OSVCLSA-2026-1787157563 No score
TuxCare security update for zendframework/zendframework1 (23 CVEs)
TuxCare rebuilt zendframework/zendframework1 to address 23 CVEs. Fixed in 1.10.6-p1+tuxcare.
- Record
CLSA-2026-1787157563- Updated
- 2026-11-02
OSVMGASA-2014-0434 No score
Updated php-ZendFramework packages fix security vulnerabilities
Due to a bug in PHP's LDAP extension, when ZendFramework's Zend_ldap class is used for logins, an attacker can login as any user by using a null byte to bypass the empty password check and perform an unauthenticated LDAP bind (CVE-2014-8088).
The sqlsrv PHP extension, which provides the ability to connect to Microsoft SQL Server from PHP, does not provide a built-in quoting mechanism for manually quoting values to pass via SQL queries; developers are encouraged to use prepared statements. Zend Framework provides quoting mechanisms via Zend_Db_Adapter_Sqlsrv which uses the recommended "double single quote" ('') as quoting delimiters. SQL Server treats null bytes in a query as a string terminator, allowing an attacker to add arbitrary SQL following a null byte, and thus create a SQL injection (CVE-2014-8089).
- Record
MGASA-2014-0434- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
zendframework/zendframework1Packagist |
1.0.0 up to 1.11.13 | 1.11.13 |
zendframework/zendframework1Packagist |
1.12.0 up to 1.12.7 | 1.12.7 |
zendframework/zendframework1Packagist |
before 1.12.20 | 1.12.20 |
zendframework/zendframework1Packagist |
1.12.0 up to 1.12.17 | 1.12.17 |
zendframework/zendframework1Packagist |
1.12.0 up to 1.12.18 | 1.12.18 |
zendframework/zendframework1Packagist |
1.12.0 up to 1.12.4 | 1.12.4 |
zendframework/zendframework1Packagist |
1.12.0 up to 1.12.9 | 1.12.9 |
zendframework/zend-dbPackagist |
2.0.0 up to 2.0.99 | 2.0.99 |
zendframework/zend-dbPackagist |
2.1.0 up to 2.1.99 | 2.1.99 |
zendframework/zend-dbPackagist |
2.2.0 up to 2.2.8 | 2.2.8 |
Show 28 moreShow less
| Package | Affected | Fixed |
|---|---|---|
zendframework/zend-dbPackagist |
2.3.0 up to 2.3.3 | 2.3.3 |
zendframework/zendframeworkPackagist |
2.0.0 up to 2.0.99 | 2.0.99 |
zendframework/zendframeworkPackagist |
2.1.0 up to 2.1.99 | 2.1.99 |
zendframework/zendframeworkPackagist |
2.2.0 up to 2.2.8 | 2.2.8 |
zendframework/zendframeworkPackagist |
2.3.0 up to 2.3.3 | 2.3.3 |
zendframework/zendframework1Packagist |
1.12.0 up to 1.12.16 | 1.12.16 |
zendframework/zendframework1TuxCare:Packagist |
1.11.0 up to 1.11.0-p2+tuxcare, plus listed versions 1.11.0-p1+tuxcare |
1.11.0-p2+tuxcare |
zendframework/zendframework1TuxCare:Packagist |
1.10.6 up to 1.10.6-p1+tuxcare | 1.10.6-p1+tuxcare |
zendframeworkDebian:6.0 |
before 1.10.6-1squeeze3, plus listed versions 1.10.6-11.10.6-1squeeze11.10.6-1squeeze2 |
1.10.6-1squeeze3 |
zendframeworkDebian:7 |
before 1.11.13-1.1+deb7u1, plus listed versions 1.11.13-1.1 |
1.11.13-1.1+deb7u1 |
zendframework/zendframework1Packagist |
1.12.0 up to 1.12.7, plus listed versions 1.12.11.12.21.12.31.12.41.12.51.12.6 |
1.12.7 |
zendframework/zendframework1Packagist |
before 1.12.20, plus listed versions 1.12.01.12.11.12.101.12.111.12.12 Show 15 moreShow less1.12.131.12.141.12.151.12.161.12.171.12.181.12.191.12.21.12.31.12.41.12.51.12.61.12.71.12.81.12.9 |
1.12.20 |
zendframework/zendframework1Packagist |
1.12.0 up to 1.12.17, plus listed versions 1.12.11.12.101.12.111.12.121.12.13 Show 11 moreShow less1.12.141.12.151.12.161.12.21.12.31.12.41.12.51.12.61.12.71.12.81.12.9 |
1.12.17 |
zendframework/zendframework1Packagist |
1.12.0 up to 1.12.18, plus listed versions 1.12.11.12.101.12.111.12.121.12.13 Show 12 moreShow less1.12.141.12.151.12.161.12.171.12.21.12.31.12.41.12.51.12.61.12.71.12.81.12.9 |
1.12.18 |
zendframework/zendframework1Packagist |
1.12.0 up to 1.12.4, plus listed versions 1.12.11.12.21.12.3 |
1.12.4 |
zendframework/zendframework1Packagist |
1.12.0 up to 1.12.9, plus listed versions 1.12.11.12.21.12.31.12.41.12.51.12.61.12.71.12.8 |
1.12.9 |
zendframework/zend-dbPackagist |
2.0.0 up to 2.0.99, plus listed versions 2.0.32.0.42.0.52.0.62.0.72.0.8 |
2.0.99 |
zendframework/zend-dbPackagist |
2.1.0 up to 2.1.99, plus listed versions 2.1.12.1.22.1.32.1.42.1.52.1.6 |
2.1.99 |
zendframework/zend-dbPackagist |
2.2.0 up to 2.2.8, plus listed versions 2.2.12.2.22.2.32.2.42.2.52.2.62.2.7 |
2.2.8 |
zendframework/zend-dbPackagist |
2.3.0 up to 2.3.3, plus listed versions 2.3.12.3.2 |
2.3.3 |
zendframework/zendframeworkPackagist |
2.0.0 up to 2.0.99, plus listed versions 2.0.12.0.22.0.32.0.42.0.52.0.62.0.72.0.8 |
2.0.99 |
zendframework/zendframeworkPackagist |
2.1.0 up to 2.1.99, plus listed versions 2.1.12.1.22.1.32.1.42.1.52.1.6 |
2.1.99 |
zendframework/zendframeworkPackagist |
2.2.0 up to 2.2.8, plus listed versions 2.2.12.2.22.2.32.2.42.2.52.2.62.2.7 |
2.2.8 |
zendframework/zendframeworkPackagist |
2.3.0 up to 2.3.3, plus listed versions 2.3.12.3.2 |
2.3.3 |
zendframework/zendframework1Packagist |
1.12.0 up to 1.12.16, plus listed versions 1.12.11.12.101.12.111.12.121.12.13 Show 10 moreShow less1.12.141.12.151.12.21.12.31.12.41.12.51.12.61.12.71.12.81.12.9 |
1.12.16 |
php-ZendFrameworkMageia:3 |
before 1.12.9-1.mga3 | 1.12.9-1.mga3 |
php-ZendFrameworkMageia:4 |
before 1.12.9-1.mga4 | 1.12.9-1.mga4 |
zend-frameworkUbuntu:16.04:LTS |
All versions, plus listed versions 1.11.11-0ubuntu21.11.11-0ubuntu31.11.11-0ubuntu3.16.04.1 |
None known |
History
| When | Changed | Sources |
|---|---|---|
| 2026-11-03 | aliases | EUVD |
| 2026-11-02 | created | CVE List, GitHub Advisories, NVD, OSV |
References
securityfocus.com/bid/70011
seclists.org/oss-sec/2014/q4/276
bugzilla.redhat.com/show_bug.cgi?id=1151277
framework.zend.com/security/advisory/ZF2014-06
github.com/FriendsOfPHP/security-advisories/blob/master/zendframework/zendframework1/ZF2012-01.yaml
web.archive.org/web/20210620092354/https://framework.zend.com/security/advisory/ZF2012-01
Show 36 moreShow less
github.com/advisories/GHSA-229x-22xc-2f2w
framework.zend.com/security/advisory/ZF2014-04
github.com/FriendsOfPHP/security-advisories/blob/master/zendframework/zendframework1/ZF2014-04.yaml
github.com/advisories/GHSA-2x36-qhx3-7m5f
framework.zend.com/security/advisory/ZF2016-03
github.com/FriendsOfPHP/security-advisories/blob/master/zendframework/zendframework1/ZF2016-03.yaml
github.com/advisories/GHSA-6fqw-j3vm-7f66
framework.zend.com/security/advisory/ZF2015-09
github.com/FriendsOfPHP/security-advisories/blob/master/zendframework/zendframework1/ZF2015-09.yaml
github.com/advisories/GHSA-848f-mph5-9pm9
framework.zend.com/security/advisory/ZF2016-01
github.com/FriendsOfPHP/security-advisories/blob/master/zendframework/zendframework1/ZF2016-01.yaml
github.com/advisories/GHSA-8xhv-gqm4-3w99
framework.zend.com/security/advisory/ZF2014-02
github.com/FriendsOfPHP/security-advisories/blob/master/zendframework/zendframework1/ZF2014-02.yaml
github.com/advisories/GHSA-9v78-h226-2rmq
framework.zend.com/security/advisory/ZF2014-01
github.com/FriendsOfPHP/security-advisories/blob/master/zendframework/zendframework1/ZF2014-01.yaml
github.com/advisories/GHSA-mhpx-3rv8-wrjm
nvd.nist.gov/vuln/detail/CVE-2014-8089
github.com/FriendsOfPHP/security-advisories/blob/master/zendframework/zend-db/CVE-2014-8089.yaml
github.com/FriendsOfPHP/security-advisories/blob/master/zendframework/zendframework/CVE-2014-8089.yaml
github.com/FriendsOfPHP/security-advisories/blob/master/zendframework/zendframework1/CVE-2014-8089.yaml
github.com/advisories/GHSA-qh9w-r7g5-q939
framework.zend.com/security/advisory/ZF2015-08
github.com/FriendsOfPHP/security-advisories/blob/master/zendframework/zendframework1/ZF2015-08.yaml
github.com/advisories/GHSA-v42g-7q2x-cw32
github.com/zendframework/zf1
advisories.mageia.org/MGASA-2014-0434.html
bugs.mageia.org/show_bug.cgi?id=14253
framework.zend.com/security/advisory/ZF2014-05
framework.zend.com/blog/zend-framework-1-12-9-2-2-8-and-2-3-3-released.html
lists.fedoraproject.org/pipermail/package-announce/2014-October/141106.html
ubuntu.com/security/CVE-2014-8089
openwall.com/lists/oss-security/2014/10/10
cve.org/CVERecord?id=CVE-2014-8089