Re: procmail / Sendmail - five bugs

From: Casper Dik (casperat_private)
Date: Thu Dec 23 1999 - 06:35:58 PST

  • Next message: Marc Esipovich: "Re: Announcement: Solaris loadable kernel module backdoor"

    >a) On some glibc 2.0 machines (eg. RedHat), malloc(negative_integer) won't
    >result in EINVAL, but with valid pointer, for which malloc_usable_size()
    >returns size of 12 bytes. Heap overflows possible? Hmm, at least SEGVs in
    >procmail :)
    
    
    On a pedantic note: it is not possible to call a standard conforming malloc()
    with a negative integer; the argument to malloc is unsigned (size_t).
    In Solaris, calls to malloc > 2^31-1 can result in memory being returned
    of the requested size.  Various older releases of Solaris do have problems
    at the 2GB barrier, even thgough > 2GB can be available for malloc.
    
    Casper
    



    This archive was generated by hypermail 2b30 : Fri Apr 13 2001 - 15:22:57 PDT