ArchLinux: 201409-3: python2: Information leakage through integer overflow

    Date26 Sep 2014
    CategoryArchLinux
    203
    Posted ByLinuxSecurity Advisories
    The package python2 before version 2.7.8-1 is vulnerable to an integer overflow vulnerability.
    Arch Linux Security Advisory ASA-201409-3
    =========================================
    
    Severity: Low
    Date    : 2014-09-26
    CVE-ID  : CVE-2014-7185
    Package : python2
    Type    : Integer overflow
    Remote  : No
    Link    : https://wiki.archlinux.org/index.php/CVE-2014
    
    Summary
    =======
    
    The package python2 before version 2.7.8-1 is vulnerable to an integer
    overflow vulnerability.
    
    Resolution
    ==========
    
    Upgrade to 2.7.8-1.
    
    $ pacman -Syu "python2>=2.7.8-1"
    
    The problem has been fixed upstream in version 2.7.8 [1].
    
    Workaround
    ==========
    
    None.
    
    Description
    ===========
    
    It was reported that Python 2.7.8 fixes a potential wraparound in
    buffer() with possible CWE-200 implications. This could allow an
    attacker to access private information through information leakage.
    
    PoC:
    
    --- overflow.py ---
    import sys
    a = bytearray('here be dragons')
    b = buffer(a, sys.maxsize, sys.maxsize)
    print b[:8192]
    -------------------
    
    References
    ==========
    
    [1] https://www.python.org/downloads/release/python-278/
    http://bugs.python.org/issue21831
    https://bugzilla.redhat.com/show_bug.cgi?id=1146026
    
    
    
    You are not authorised to post comments.

    Comments powered by CComment

    LinuxSecurity Poll

    What do you think of the articles on LinuxSecurity?

    No answer selected. Please try again.
    Please select either existing option or enter your own, however not both.
    Please select minimum 0 answer(s) and maximum 3 answer(s).
    /main-polls/24-what-do-you-think-of-the-quality-of-the-articles-on-linuxsecurity?task=poll.vote&format=json
    24
    radio
    [{"id":"87","title":"Excellent, don't change a thing!","votes":"5","type":"x","order":"1","pct":55.56,"resources":[]},{"id":"88","title":"Should be more technical","votes":"3","type":"x","order":"2","pct":33.33,"resources":[]},{"id":"89","title":"Should include more HOWTOs","votes":"1","type":"x","order":"3","pct":11.11,"resources":[]}]["#ff5b00","#4ac0f2","#b80028","#eef66c","#60bb22","#b96a9a","#62c2cc"]["rgba(255,91,0,0.7)","rgba(74,192,242,0.7)","rgba(184,0,40,0.7)","rgba(238,246,108,0.7)","rgba(96,187,34,0.7)","rgba(185,106,154,0.7)","rgba(98,194,204,0.7)"]350
    bottom200

    We use cookies to provide and improve our services. By using our site, you consent to our Cookie Policy.