PHP 'ibase_gen_id()' Function off-by-one Buffer Overflow Vulnerability
BID:42516
Info
PHP 'ibase_gen_id()' Function off-by-one Buffer Overflow Vulnerability
| Bugtraq ID: | 42516 |
| Class: | Boundary Condition Error |
| CVE: | |
| Remote: | Yes |
| Local: | No |
| Published: | Aug 18 2010 12:00AM |
| Updated: | Aug 18 2010 12:24PM |
| Credit: | Canberk BOLAT |
| Vulnerable: |
PHP PHP 5.3.3 |
| Not Vulnerable: | |
Discussion
PHP 'ibase_gen_id()' Function off-by-one Buffer Overflow Vulnerability
PHP is prone to an off-by-one buffer-overflow vulnerability because it fails to perform boundary checks before copying user-supplied data to insufficiently sized memory buffers.
An attacker can exploit this issue to execute arbitrary machine code in the context of the PHP process. Failed exploit attempts will likely crash the webserver, denying service to legitimate users.
PHP 5.3.3 is vulnerable; other versions may also be affected.
PHP is prone to an off-by-one buffer-overflow vulnerability because it fails to perform boundary checks before copying user-supplied data to insufficiently sized memory buffers.
An attacker can exploit this issue to execute arbitrary machine code in the context of the PHP process. Failed exploit attempts will likely crash the webserver, denying service to legitimate users.
PHP 5.3.3 is vulnerable; other versions may also be affected.
Exploit / POC
PHP 'ibase_gen_id()' Function off-by-one Buffer Overflow Vulnerability
The following proof-of-concept code is available:
The following proof-of-concept code is available:
Solution / Fix
PHP 'ibase_gen_id()' Function off-by-one Buffer Overflow Vulnerability
Solution:
Currently we are not aware of any vendor-supplied patches. If you feel we are in error or if you are aware of more recent information, please mail us at: [email protected].
Solution:
Currently we are not aware of any vendor-supplied patches. If you feel we are in error or if you are aware of more recent information, please mail us at: [email protected].
References
PHP 'ibase_gen_id()' Function off-by-one Buffer Overflow Vulnerability
References:
References:
- PHP 5.3.3 ibase_gen_id() off-by-one Overflow Vulnerability (Canberk BOLAT)
- PHP Homepage (PHP Group)