Apache APR-util apr_brigade_vprintf函数单字节溢出漏洞

CNNVD-ID编号 CNNVD-200906-103
CVE编号 CVE-2009-1956
发布时间 2009-06-08
更新时间 2009-06-29
漏洞类型 数字错误
漏洞来源 N/A
危险等级 中危
威胁类型 远程
厂 商 apache

漏洞介绍

Apr-util是Apache所使用的Apache可移植运行时工具库。 Big-Endian平台上所运行的APR-util库的apr_brigade_vprintf()函数中存在单字节溢出漏洞: 632 APU_DECLARE(apr_status_t) apr_brigade_vprintf(apr_bucket_brigade *b, ... 638 struct brigade_vprintf_data_t vd; 639 char buf[APR_BUCKET_BUFF_SIZE]; 640 apr_size_t written; ... 656 *(vd.vbuff.curpos) = \'\'\0\'\'; ... 659 return apr_brigade_write(b, flush, ctx, buf, vd.vbuff.curpos -buf); 如果远程攻击者提交了恶意输入的话,就可能触发这个溢出,导致apr_brigade_write dump大量的内存,造成信息泄露或服务器崩溃。

漏洞补丁

目前厂商已经发布了升级补丁以修复这个安全问题,补丁下载链接: http://apache.mirrors.esat.net/apr/apr-1.3.5-win32-src.zip http://apache.mirrors.esat.net/apr/apr-1.3.5.tar.gz

参考网址

受影响实体

信息来源