SECURITY.NNOV: KAV (AVP) for sendmail format string vulnerability

Type securityvulns
Reporter Securityvulns
Modified 2001-06-20T00:00:00


Hello ,

Topic: Format string vulnerability in AVP for sendmail Author: 3APA3A <> Affected Software: KAV* for sendmail Vendor: Kaspersky Lab Vendor Notified: 30 May 2001 Risk: High/Average Remotely Exploitable: Yes Impact: DoS/Remote root compromise Released: 06 June 2001 Vendor URL: SECURITY.NNOV advisories:

*KAV - "Kaspersky AntiVirus" formerly known as AVP.


KAV for sendmail is antiviral product of Kaspersky Lab's KAV suit (formerly known as AVP) one of very few commercially available multiplatform antiviral products for servers, workstations, CVP Firewalls and messaging systems (Exchange, Lotus, Sendmail, QMail, Postfix) under DOS, Windows 95/98/ME/NT/2000, OS/2, Linux, FreeBSD, BSDI and soon for Solaris (feel free to contact if you need it for different platform).


While testing this software by permission of Kaspersky Lab, format string bug was found in syslog() call in avpkeeper




Intruders can cause Denial of Service and potentially can execute code remotely with root or group mail privileges depending on installation (code execution is not trivial, if possible, because format string must conform RFC 2822 e-mail address requirements to bypass sendmail and no source code is available).


Diasable syslog. In avpkeeper.ini set usesyslog=no


Kaspersky Lab was contacted on May, 30. Patched version was delivered in 24 hours, but no alerts were sent to users and no fixes were made available for public download. Vendor was also informed on few potential local race conditions with mktemp()/mkdtemp().


Since AVP for Unix products are not open source and are not available for free download please contact to get patches for registered version of KAV/AVP or demo version.

This advisory is being provided to you under the policy documented at

-- /\_/\ { . . } |\ +--oQQo->{ ^ }<-----+ \ | 3APA3A U 3APA3A } +-------------o66o--+ / |/ You know my name - look up my number (The Beatles)