xfocus logo xfocus title
首页 焦点原创 安全文摘 安全工具 安全漏洞 焦点项目 焦点论坛 关于我们
English Version

Pserv HTTP POST请求缓冲区溢出漏洞


发布时间:2002-11-25
更新时间:2002-11-25
严重程度:
威胁程度:普通用户访问权限
错误类型:边界检查错误
利用方式:服务器模式

BUGTRAQ ID:6242

受影响系统
Pserv Pserv 2.0 beta 3
Pserv Pserv 2.0 beta 2
Pserv Pserv 2.0 beta 1
详细描述
Pserv中存在缓冲区溢出漏洞,通过构造特殊的请求就可以造成远程缓冲区溢出。

    攻击者通过恶意的HTTP POST请求来产生该漏洞。利用该漏洞可以造成拒绝服务攻击,也可能执行二进制代码。

测试代码
尚无

解决方案
dong-h0un U <xploit@hackermail.com>提供如下第三方补丁:

=== http.patch ===

--- main.c    Tue Nov 19 16:48:40 2002
+++ main.patch.c    Tue Nov 19 16:15:51 2002
@@ -176,6 +176,9 @@
    
     /* we copy the header lines to an array for easier parsing */
     reqSize = strlen(req);
+
+    req[BUFFER_SIZE]='\n'; /* Limit! */
+
     i = 0; j = 0;
     while (i < MAX_REQUEST_LINES && j < reqSize)
     {

=== eof ===

相关信息
相关连接:
http://online.securityfocus.com/archive/1/300946
http://pserv.sourceforge.net/