ArchLinux: 201409-3: python2: Information leakage through integer overflow
Summary
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]
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].
References
[1] https://www.python.org/downloads/release/python-278/ https://bugs.python.org/issue21831 https://bugzilla.redhat.com/show_bug.cgi?id=1146026
Workaround
None.