OVMSA-2015-0023

OVMSA-2015-0023 - glibc security update

Type:SECURITY
Severity:CRITICAL
Release Date:2015-01-29

Description


[2.5-123.0.1.el5_11.1]
- Switch to use malloc when the input line is too long [Orabug 19951108]
- Use a /sys/devices/system/cpu/online for _SC_NPROCESSORS_ONLN implementation [Orabug 17642251] (Joe Jin)

[2.5-123.1]
- Fix parsing of numeric hosts in gethostbyname_r (CVE-2015-0235, #1183532).

[2.5-123]
- Remove gconv transliteration loadable modules support (CVE-2014-5119,
- _nl_find_locale: Improve handling of crafted locale names (CVE-2014-0475,

[2.5-122]
- Fix patch for integer overflows in *valloc and memalign.
(CVE-2013-4332,#1011805).

[2.5-121]
- Fix return code when starting an already started nscd daemon (#979413).
- Fix getnameinfo for many PTR record queries (#1020486).
- Return EINVAL error for negative sizees to getgroups (#995207).

[2.5-120]
- Fix integer overflows in *valloc and memalign. (CVE-2013-4332,#1011805).

[2.5-119]
- Add support for newer L3 caches on x86-64 and correctly count
the number of hardware threads sharing a cacheline (#1003420).

[2.5-118]
- Revert incomplete fix for bug #758193.

[2.5.117]
- Fix _nl_find_msg malloc failure case, and callers (#957089).

[2.5-116]
- Test on init_fct, not result->__init_fct, after demangling (#816647).

[2.5-115]
- Don't handle ttl == 0 specially (#929035).

[2.5-114]
- Fix multibyte character processing crash in regexp (CVE-2013-0242, #951132)
- Fix getaddrinfo stack overflow resulting in application crash (CVE-2013-1914, #951132)

[2.5-113]
- Add missing patch to avoid use after free (#816647)

[2.5-112]
- Fix race in initgroups compat_call (#706571)

[2.5-111]
- Fix return value from getaddrinfo when servers are down. (#758193)

[2.5-110]
- Fix fseek on wide character streams. Sync's seeking code with RHEL 6
(#835828)

[2.5-109]
- Call feraiseexcept only if exceptions are not masked (#861871).

[2.5-108]
- Always demangle function before checking for NULL value. (#816647).

[2.5-107]
- Do not fail in ttyname if /proc is not available (#851450).

[2.5-106]
- Fix errno for various overflow situations in vfprintf. Add
missing overflow checks. (#857387)

[2.5-105]
- Handle failure of _nl_explode_name in all cases (#848481)
- Define the default fuzz factor to 2 to make it easier to manipulate
RHEL 5 RPMs on RHEL 6 and newer systems.

[2.5-104]
- Fix race in intl/* testsuite (#849202)

[2.5-103]
- Fix out of bounds array access in strto* exposed by 847930 patch.

[2.5-102]
- Really fix POWER4 strncmp crash (#766832).
- Fix integer overflow leading to buffer overflow in strto* (#847930)

[2.5-101]
- Fix race in msort/qsort (#843672)
- Fix regression due to 797096 changes (#845952)

[2.5-100]
- Do not use PT_IEEE_IP ptrace calls (#839572)
- Update ULPs (#837852)

[2.5-99]
- Fix various transcendentals in non-default rounding modes (#837852)

[2.5-98]
- Fix unbound alloca in vfprintf (#826947)

[2.5-97]
- Fix iconv() segfault if the invalid multibyte character 0xffff is input when
converting from IBM930. (#823905)

[2.5-96]
- Fix fnmatch() when '*' wildcard is applied on a file name containing multibyte chars. (#819430)

[2.5-95]
- Fix unbound allocas use in glob_in_dir, getaddrinfo and others. (#797096)

[2.5-94]
- Fix segfault when running ld.so --verify on some DSO's in current working directory. (#808342)

[2.5-93]
- Incorrect initialization order for dynamic loader (#813348)

[2.5-92]
- Fix return code when stopping already stopped nscd daemon (#678227)
- Remove MAP_32BIT for pthread stack mappings,
use MAP_STACK instead (#641094)
- Fix setuid vs sighandler_setxid race (#769852)
- Fix access after end of search string in regex matcher (#757887)
- Fix POWER4 strncmp crash (#766832)
- Fix SC_*CACHE detection for X5670 cpus (#692182)
- Fix parsing IPV6 entries in /etc/resolv.conf (#703239)
- Fix double-free in nss_nis code (#500767)

[2.5-91]
- Add kernel VDSO support for s390x (#795896)

[2.5-90]
- Fix race in malloc arena creation and make implementation
match documented behaviour (#800240)

[2.5-89]
- Do not override TTL of CNAME with TTL of its alias (#808014)
- Fix short month names in fi_FI locale #(657266).
- Fix nscd crash for group with large number of members (#788989)

[2.5-88]
- Fix Slovakia currency (#799853)
- Fix getent malloc failure check (#806403)
- Fix short month names in zh_CN locale (#657588)
- Fix decimal point symbol for Portuguese currency (#710216)
- Avoid integer overflow in sbrk (#767358)
- Avoid race between {,__de}allocate_stack and __reclaim_stacks during
fork (#738665)
- Fix race between IO_flush_all_lockp & pthread_cancel (#751748)

[2.5-87]
- Fix memory leak in NIS endgrent (#809325)

[2.5-86]
- Allow getaddr to accept SCTP socket types in hints (#765710)

[2.5-85]
- Fix errno handling in vfprintf (#794814)

[2.5-84]
- Filter out when building file lists (#784646).

[2.5-83]
- Avoid 'nargs' integer overflow which could be used to bypass FORTIFY_SOURCE (#794814)

[2.5-82]
- Fix currency_symbol for uk_UA (#639000)

[2.5-81]
- Correct test for detecting cycle during topo sort (#729661)

[2.5-80]
- Check values from TZ file header (#767688)

[2.5-79]
- Complete the numeric settings fix (#675259)
- Complete the change for error codes from pthread_create (#707998)

[2.5-77]
- Truncate time values in Linux futimes when falling back to utime (#758252)

[2.5-76]
- Update systemtaparches

[2.5-75]
- Add rules to build libresolv with SSP flags (#756453)

[2.5-74]
- Fix PLT reference

[2.5-73]
- Workaround misconfigured system (#702300)

[2.5-72]
- Update systemtaparches

[2.5-71]
- Correct cycle detection during dependency sorting (#729661)

[2.5-70]
- Add gdb hooks (#711924)

[2.5-69]
- Fix alloca accounting in strxfm and strcoll (#585433)

[2.5-68]
- Correct cycle detection during dependency sorting (#729661)

[2.5-67]
- ldd: never run file directly (#531160)
- Implement greedy matching of weekday and month names (#657570)
- Fix incorrect numeric settings (#675259)
- Implement new mode for NIS passwd.adjunct.byname table (#678318)
- Query NIS domain only when needed (#703345)
- Count total processors using sysfs (#706894)
- Translate clone error if necessary (#707998)
- Workaround kernel clobbering robust list (#711531)

[2.5-66]
- Use correct type when casting d_tag (#599056, CVE-2010-0830)
- Report write error in addmnt even for cached streams (#688980,
CVE-2011-1089)

[2.5-65]
- Don't underestimate length of DST substitution (#694655)

[2.5-64]
- Don't allocate executable stack when it cannot be allocated in the
first 4G (#448011)
- Initialize resolver state in nscd (#676039)
- No cancel signal in unsafe places (#684808)

[2.5-63]
- Check size of pattern in wide character representation in fnmatch
(#681054)

[2.5-62]
- Avoid too much stack use in fnmatch (#681054, CVE-2011-1071)
- Properly quote output of locale (#625893, CVE-2011-1095)
- Don't leave empty element in rpath when skipping the first element,
ignore rpath elements containing non-isolated use of when
privileged (#667974, CVE-2011-0536)
- Fix handling of newline in addmntent (#559579, CVE-2010-0296)

[2.5-61]
- Don't ignore in libraries (#670988)

[2.5-60]
- Fix false assertion (#604796)

[2.5-59]
- Fix ordering of DSO constructors and destructors (#604796)

[2.5-58]
- Fix typo (#531576)

[2.5-57]
- Fix concurrency problem between dl_open and dl_iterate_phdr (#649956)

[2.5-56]
- Require suid bit on audit objects in privileged programs (#645678,
CVE-2010-3856)

[2.5-55]
- Never expand in privileged programs (#643819, CVE-2010-3847)

[2.5-54]
- Add timestamps to nscd logs (#527558)
- Fix index wraparound handling in memusage (#531576)
- Handle running out of buffer space with IPv6 mapping enabled (#533367)
- Don't deadlock in __dl_iterate_phdr while (un)loading objects (#549813)
- Avoid alloca in setenv for long strings (#559974)
- Recognize POWER7 and ISA 2.06 (#563563)
- Add support for AT_BASE_PLATFORM (#563599)
- Restore locking in free_check (#585674)
- Fix lookup of collation sequence value during regexp matching (#587360)

[2.5-53]
- Fix POWER6 memcpy/memset (#579011)

[2.5-52]
- Fix scope handling during dl_close (#593675)

[2.5-51]
- Enable -fasynchronous-unwind-tables throughout (#593047)

[2.5-50]
- Fix crash when aio thread creation fails (#566712)


Related CVEs


CVE-2015-0235

Updated Packages


Release/ArchitectureFilenameMD5sumSuperseded By Advisory
Oracle VM 2.2 (i386) glibc-2.5-123.0.1.el5_11.1.src.rpm16fd6787c5a3909c1c2628eec2f9ec02OVMSA-2018-0235
glibc-2.5-123.0.1.el5_11.1.i386.rpmfc3ae457644155f59645104341442b6bOVMSA-2018-0235
glibc-2.5-123.0.1.el5_11.1.i686.rpma5e8a40218f0ba791de8d10cdc984598OVMSA-2018-0235
glibc-common-2.5-123.0.1.el5_11.1.i386.rpmd13cc99bdec9851afe37512055b0e5edOVMSA-2018-0235
Oracle VM 3.2 (x86_64) glibc-2.5-123.0.1.el5_11.1.src.rpm16fd6787c5a3909c1c2628eec2f9ec02OVMSA-2018-0235
glibc-2.5-123.0.1.el5_11.1.i686.rpma5e8a40218f0ba791de8d10cdc984598OVMSA-2018-0235
glibc-2.5-123.0.1.el5_11.1.x86_64.rpmf9118cbaebdd9b6a39bf09d240eb67b8OVMSA-2018-0235
glibc-common-2.5-123.0.1.el5_11.1.x86_64.rpma41190369f18687fa0a17d66a1e14289OVMSA-2018-0235



This page is generated automatically and has not been checked for errors or omissions. For clarification or corrections please contact the Oracle Linux ULN team

software.hardware.complete