SecurityTracker.com
Keep Track of the Latest Vulnerabilities
with SecurityTracker!
    Home    |    View Topics    |    Search    |    Contact Us    |    Help    |   

SecurityTracker
Archives


Welcome to SecurityTracker!
 
Click to Sign Up
Sign Up
Sign Up for Your FREE Weekly SecurityTracker E-mail Alert Summary
Instant Alerts
Buy our Premium Vulnerability Notification Service to receive customized, instant alerts
Affiliates
Put SecurityTracker Vulnerability Alerts on Your Web Site -- It's Free!
Partners
Become a Partner and License Our Database or Notification Service
Report a Bug
Report a vulnerability that you have found to SecurityTracker
bugs
@
securitytracker.com

Sign Up!





Category:  Application (Generic)  >  Squid Vendors:  Squid-cache.org
(Conectiva Issues Fix) Squid SNMP Parsing Error Lets Remote Users Restart the Proxy Server
SecurityTracker Alert ID:  1012068
SecurityTracker URL:  http://securitytracker.com/id?1012068
CVE Reference:  CAN-2004-0918   (Links to External Site)
Date:  Nov 3 2004
Impact:  Denial of service via network
Fix Available:  Yes   Vendor Confirmed:  Yes  
Version(s): 2.5-STABLE6, 3.0-PRE3-20040702; when compiled with SNMP support
Description:  iDEFENSE reported a vulnerability in Squid in the SNMP service. A remote user can cause denial of service conditions.

It is reported that a remote user can supply a specially crafted SNMP packet to trigger an ASN1 parsing error and cause Squid to restart, dropping all current connections.

The flaw resides in the asn_parse_header() function in 'snmplib/asn1.c'.

The system is affected if compiled with SNMP support.

The vendor was notified on September 15, 2004.

The original advisory is available at:

http://www.idefense.com/application/poi/display?id=152&type=vulnerabilities

Impact:  A remote user can cause the proxy services to restart.
Solution:  Conectiva has released a fix.

ftp://atualizacoes.conectiva.com.br/10/SRPMS/squid-2.5.5-63116U10_4cl.src.rpm
ftp://atualizacoes.conectiva.com.br/10/RPMS/squid-2.5.5-631 16U10_4cl.i386.rpm
ftp://atualizacoes.conectiva.com.br/10/RPMS/squid-auth-2.5.5-63116U10_4cl.i386.rpm
ftp://atualizacoes.conectiva.com.br/10/RPMS/squid-extra-templates- 2.5.5-63116U10_4cl.i386.rpm
ftp://atualizacoes.conectiva.com.br/9/SRPMS/squid-2.5.5-25761U90_7cl.src.rpm
ftp://atualizacoes.conectiva.com.br/9/RPMS/squid-2.5.5-25761U90 _7cl.i386.rpm
ftp://atualizacoes.conectiva.com.br/9/RPMS/squid-auth-2.5.5-25761U90_7cl.i386.rpm
ftp://atualizacoes.conectiva.com.br/9/RPMS/squid-extra-templates-2.5.5-2 5761U90_7cl.i386.rpm

Vendor URL:  www.squid-cache.org/ (Links to External Site)
Cause:  Exception handling error, Input validation error
Underlying OS:  Linux (Conectiva)
Underlying OS Comments:  9, 10
Reported By:  Conectiva Updates <secure@conectiva.com.br>
Message History:   This archive entry is a follow-up to the message listed below.
Oct 11 2004 Squid SNMP Parsing Error Lets Remote Users Restart the Proxy Server



 Source Message Contents

Date:  Wed, 3 Nov 2004 10:48:39 -0200
From:  Conectiva Updates <secure@conectiva.com.br>
Subject:  [Conectiva-updates] [CLA-2004:882] Conectiva Security Announcement

 

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

- --------------------------------------------------------------------------
CONECTIVA LINUX SECURITY ANNOUNCEMENT 
- --------------------------------------------------------------------------

PACKAGE   : squid
SUMMARY   : Fixes for squid vulnerabilities
DATE      : 2004-11-03 10:48:00
ID        : CLA-2004:882
RELEVANT
RELEASES  : 9, 10

- -------------------------------------------------------------------------

DESCRIPTION
 Squid[1] is a full-featured web proxy cache.
 
 This announcement fixes a denial of service vulnerability[2] in squid
 caused by a malformed NTLMSSP packet. This causes a negative value to
 be passed to memcpy on servers with NTLM authentication enabled,
 making squid abort and causing a denial of service condition.
 
 Fixes for two segmentation faults were also included: when using a
 blank user name in digest authentication[3] and after the message
 "Likely proxy abuse detected" has been printed to cache.log[4].
 
 Also fixes a denial of service situation[5] caused by certain
 malformed SNMP requests that when received by squid could restart it
 with a segmentation fault error.
 
 For Conectiva Linux 9, this announcement also fixes a buffer overflow
 vulnerability[6] in the ntlm_check_auth (NTLM authentication)
 function that allowed remote attackers to execute arbitrary code via
 a long password.


SOLUTION
 It is recommended that all squid users upgrade to the latest
 packages. This update will automatically restart the service if it is
 already running.
 
 
 REFERENCES
 1.http://squid.nlanr.net/
 2.http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2004-0832
 3.http://www1.uk.squid-cache.org/squid/Versions/v2/2.5/bugs/#squid-2.5.STABLE5-digest_blank
 4.http://www1.uk.squid-cache.org/squid/Versions/v2/2.5/bugs/#squid-2.5.STABLE5-proxy_abuse
 5.http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2004-0918
 6.http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2004-0541


UPDATED PACKAGES
ftp://atualizacoes.conectiva.com.br/10/SRPMS/squid-2.5.5-63116U10_4cl.src.rpm
ftp://atualizacoes.conectiva.com.br/10/RPMS/squid-2.5.5-63116U10_4cl.i386.rpm
ftp://atualizacoes.conectiva.com.br/10/RPMS/squid-auth-2.5.5-63116U10_4cl.i386.rpm
ftp://atualizacoes.conectiva.com.br/10/RPMS/squid-extra-templates-2.5.5-63116U10_4cl.i386.rpm
ftp://atualizacoes.conectiva.com.br/9/SRPMS/squid-2.5.5-25761U90_7cl.src.rpm
ftp://atualizacoes.conectiva.com.br/9/RPMS/squid-2.5.5-25761U90_7cl.i386.rpm
ftp://atualizacoes.conectiva.com.br/9/RPMS/squid-auth-2.5.5-25761U90_7cl.i386.rpm
ftp://atualizacoes.conectiva.com.br/9/RPMS/squid-extra-templates-2.5.5-25761U90_7cl.i386.rpm


ADDITIONAL INSTRUCTIONS
 The apt tool can be used to perform RPM packages upgrades:

 - run:                 apt-get update
 - after that, execute: apt-get upgrade

 Detailed instructions regarding the use of apt and upgrade examples 
 can be found at http://distro.conectiva.com.br/atualizacoes/#apt?idioma=en

- -------------------------------------------------------------------------
All packages are signed with Conectiva's GPG key. The key and instructions
on how to import it can be found at 
http://distro.conectiva.com.br/seguranca/chave/?idioma=en
Instructions on how to check the signatures of the RPM packages can be
found at http://distro.conectiva.com.br/seguranca/politica/?idioma=en

- -------------------------------------------------------------------------
All our advisories and generic update instructions can be viewed at
http://distro.conectiva.com.br/atualizacoes/?idioma=en

- -------------------------------------------------------------------------
Copyright (c) 2004 Conectiva Inc.
http://www.conectiva.com

- -------------------------------------------------------------------------
subscribe: conectiva-updates-subscribe@papaleguas.conectiva.com.br
unsubscribe: conectiva-updates-unsubscribe@papaleguas.conectiva.com.br
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iD8DBQFBiNOm42jd0JmAcZARAuHhAKCQ6gd4JsoVtoGECoI3urtPR4kGhACeKiPB
nU7lhnlGZ+D+uhuNqdA1qyk=
=71kq
-----END PGP SIGNATURE-----

______________________________________________________________________
subscribe: conectiva-updates-subscribe@papaleguas.conectiva.com.br
unsubscribe: conectiva-updates-unsubscribe@papaleguas.conectiva.com.br

 


Go to the Top of This SecurityTracker Archive Page





Home   |    View Topics   |    Search   |    Contact Us   |    Help

Copyright 2004, SecurityGlobal.net LLC