We are running ubuntu server 8.04 and are trying to become PCI compliance. There is a compliance check created by Qualys that keeps failing this server because of this rfc822_write_address() problem. From what I can tell the problem has not been fixed by PHP, and isn't patched under any other distribution of PHP. Has anyone else run into this? Anyone else gone under PCI compliance that might had some advice?
Here is some more information.
THREAT:
PHP is prone to a buffer overflow vulnerability because it fails to perform boundary checks before copying user-supplied data to insufficiently sized
memory buffers.
Affected versions:
PHP 5.2 - 5.2.6
PHP 5.1 - 5.1.6
PHP 5.0 - 5.0.5
IMPACT:
Exploitation of this issue may allow an attacker to execute arbitrary machine code in the context of the affected Web server. Failed attempts will
likely cause a denial of service condition on the Web server.
SOLUTION:
There are no vendor-supplied patches available at this time.