The Apache daemon is running on most of the web-servers used in the Internet today. The Red Hat ASF Security-Team and the Swedish IT Incident Center within the National Post and Telecom Agency (SITIC) have found a bug in apache2 each. The first vulnerability appears in the apr_uri_parse() function while handling IPv6 addresses. The affected code passes a negative length argument to the memcpy() function. On BSD systems this can lead to remote command execution due to the nature of the memcpy() implementation. On Linux this bug will result in a remote denial-of-service condition. The second bug is a local buffer overflow that occurs while expanding ${ENVVAR} in the .htaccess and httpd.conf file. Both files are not writeable by normal user by default.
There is no known workaround.
OS | Version | Architecture | Package | Version | Filename |
---|---|---|---|---|---|
openSUSE | 8.1 | i586 | apr | < 2.0.48-139 | apr-2.0.48-139.i586.rpm |
openSUSE | 8.1 | i586 | apache2-perchild | < 2.0.48-139 | apache2-perchild-2.0.48-139.i586.rpm |
openSUSE | 9.1 | i586 | apache2 | < 2.0.49-27.14 | apache2-2.0.49-27.14.i586.rpm |
openSUSE | 9.0 | x86_64 | apache2-worker | < 2.0.48-139 | apache2-worker-2.0.48-139.x86_64.rpm |
openSUSE | 9.0 | x86_64 | apache2-metuxmpm | < 2.0.48-139 | apache2-metuxmpm-2.0.48-139.x86_64.rpm |
openSUSE | 9.0 | x86_64 | apache2 | < 2.0.48-139 | apache2-2.0.48-139.x86_64.rpm |
openSUSE | 9.1 | x86_64 | apache2-worker | < 2.0.49-27.14 | apache2-worker-2.0.49-27.14.x86_64.rpm |
openSUSE | 9.0 | i586 | apache2-metuxmpm | < 2.0.48-139 | apache2-metuxmpm-2.0.48-139.i586.rpm |
openSUSE | 8.1 | i586 | apache2 | < 2.0.48-139 | apache2-2.0.48-139.i586.rpm |
openSUSE | 9.1 | i586 | libapr0 | < 2.0.49-27.14 | libapr0-2.0.49-27.14.i586.rpm |