SecurityTracker.com
    Home    |    View Topics    |    Search    |    Contact Us    |   

SecurityTracker
Archives


 


Category:   Application (Generic)  >   libc Vendors:   [Multiple Authors/Vendors]
(FreeBSD Issues Fix for libc) Solaris Multiple Flaws Let Remote Users Gain Full Control and Local Users Partially Access and Modify Data and Deny Service
SecurityTracker Alert ID:  1028158
SecurityTracker URL:  http://securitytracker.com/id/1028158
CVE Reference:   CVE-2010-2632   (Links to External Site)
Date:  Feb 19 2013
Impact:   Denial of service via local system, Denial of service via network, Disclosure of user information, Modification of user information, Root access via network
Fix Available:  Yes  Vendor Confirmed:  Yes  

Description:   Multiple vulnerabilities were reported in Solaris. A remote user can gain full control of the target system. A local user can cause denial of service conditions. A local user can partially access and modify data on the target system. FreeBSD libc is affected by one vulnerability.

The FTP Server [CVE-2010-2632], XScreenSaver [CVE-2010-3586], libc [CVE-2010-4415], Ethernet Driver [CVE-2010-4433], CDE Calendar Manager Service Daemon [CVE-2010-4435], Kernel [CVE-2010-4440, CVE-2010-4442, CVE-2010-4443, CVE-2010-4446, CVE-2010-4459], CIFS [CVE-2010-4457], ZFS [CVE-2010-4458], and Fault Manager Daemon [CVE-2010-4460] components are affected.

The following researchers reported these and other Oracle vulnerabilities:

Alexander Kornbrust of Red Database Security; Alexandr Polyakov of Digital Security; Alexey Sintsov of Digital Security Research Group; Andrea Micalizzi aka rgod, working with TippingPoint's Zero Day Initiative; Andrey Labunets of Digital Security Research Group; Cris Neckar of Neohapsis, Inc.; Daniel Fahlgren; Esteban Martinez Fayo of Application Security, Inc.; Evdokimov Dmitriy of Digital Security Research Group; Karan Saberwal; Laszlo Toth; Maksymilian Arciemowicz of SecurityReason; Martin Rakhmanov of Application Security, Inc.; Matt Parcell of Accuvant; Monarch2020 of unsecurityresearch.com; Robert Clugston of Accuvant; Roberto Suggi Liverani of Security-Assessment.com; Rodrigo Rubira Branco (BSDaemon) via TippingPoint's Zero Day Initiative; and Sumit Siddharth from 7safe.

Impact:   A remote user can gain full control of the target system.

A local user can cause denial of service conditions.

A local user can partially access and modify data on the target system.

Solution:   FreeBSD has issued a fix for CVE-2010-2632 for libc.

The FreeBSD advisory is available at:

http://security.FreeBSD.org/advisories/FreeBSD-SA-13:02.libc.asc

Cause:   Not specified
Underlying OS:  UNIX (FreeBSD)
Underlying OS Comments:  9.0, 9.1

Message History:   This archive entry is a follow-up to the message listed below.
Jan 18 2011 Solaris Multiple Flaws Let Remote Users Gain Full Control and Local Users Partially Access and Modify Data and Deny Service



 Source Message Contents

Subject:  FreeBSD Security Advisory FreeBSD-SA-13:02.libc

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

=============================================================================
FreeBSD-SA-13:02.libc                                       Security Advisory
                                                          The FreeBSD Project

Topic:          glob(3) related resource exhaustion

Category:       core
Module:         libc
Announced:      2013-02-19
Affects:        All supported versions of FreeBSD.
Corrected:      2013-02-05 09:53:32 UTC (stable/7, 7.4-STABLE)
                2013-02-19 13:27:20 UTC (releng/7.4, 7.4-RELEASE-p12)
                2013-02-05 09:53:32 UTC (stable/8, 8.3-STABLE)
                2013-02-19 13:27:20 UTC (releng/8.3, 8.3-RELEASE-p6)
                2013-02-05 09:53:32 UTC (stable/9, 9.1-STABLE)
                2013-02-19 13:27:20 UTC (releng/9.0, 9.0-RELEASE-p6)
                2013-02-19 13:27:20 UTC (releng/9.1, 9.1-RELEASE-p1)
CVE Name:       CVE-2010-2632

For general information regarding FreeBSD Security Advisories,
including descriptions of the fields above, security branches, and the
following sections, please visit <URL:http://security.FreeBSD.org/>.

I.   Background

The glob(3) function is a pathname generator that implements the rules for
file name pattern matching used by the shell.

II.  Problem Description

GLOB_LIMIT is supposed to limit the number of paths to prevent against
memory or CPU attacks.  The implementation however is insufficient.

III. Impact

An attacker that is able to exploit this vulnerability could cause excessive
memory or CPU usage, resulting in a Denial of Service.  A common target for
a remote attacker could be ftpd(8).

IV.  Workaround

No workaround is available.

V.   Solution

Perform one of the following:

1) Upgrade your vulnerable system to a supported FreeBSD stable or
release / security branch (releng) dated after the correction date.

2) To update your vulnerable system via a source code patch:

The following patches have been verified to apply to the applicable
FreeBSD release branches.

a) Download the relevant patch from the location below, and verify the
detached PGP signature using your PGP utility.

# fetch http://security.FreeBSD.org/patches/SA-13:02/libc.patch
# fetch http://security.FreeBSD.org/patches/SA-13:02/libc.patch.asc
# gpg --verify libc.patch.asc

b) Execute the following commands as root:

# cd /usr/src
# patch < /path/to/patch

Recompile the operating system using buildworld and installworld as
described in <URL:http://www.FreeBSD.org/handbook/makeworld.html>.

Restart all daemons, or reboot the system.

3) To update your vulnerable system via a binary patch:

Systems running a RELEASE version of FreeBSD on the i386 or amd64
platforms can be updated via the freebsd-update(8) utility:

# freebsd-update fetch
# freebsd-update install

Restart all daemons, or reboot the system.

VI.  Correction details

The following list contains the revision numbers of each file that was
corrected in FreeBSD.

Branch/path                                                      Revision
- -------------------------------------------------------------------------
stable/7/                                                         r246357
releng/7.4/                                                       r246989
stable/8/                                                         r246357
releng/8.3/                                                       r246989
stable/9/                                                         r246357
releng/9.0/                                                       r246989
releng/9.1/                                                       r246989
- -------------------------------------------------------------------------

VII. References

http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2010-2632

The latest revision of this advisory is available at
http://security.FreeBSD.org/advisories/FreeBSD-SA-13:02.libc.asc
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (FreeBSD)

iEYEARECAAYFAlEjf80ACgkQFdaIBMps37JFUgCfUrw8Ky4U19COja6fna49Calv
z/YAn1JSGxzHCo8vLj4XhtXqrQt68or4
=mCPv
-----END PGP SIGNATURE-----
_______________________________________________
freebsd-security-notifications@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-security-notifications
To unsubscribe, send any mail to "freebsd-security-notifications-unsubscribe@freebsd.org"
 
 


Go to the Top of This SecurityTracker Archive Page





Home   |    View Topics   |    Search   |    Contact Us

This web site uses cookies for web analytics. Learn More

Copyright 2020, SecurityGlobal.net LLC