What’s Vulnerable › Vulnerabilities

CVE-2012-2135

Description

The utf-16 decoder in Python 3.1 through 3.3 does not update the aligned_end variable after calling the unicode_decode_call_errorhandler function, which allows remote attackers to obtain sensitive information (process memory) or cause a denial of service (memory corruption and crash) via unspecified vectors.

Affected products

How to fix

Upgrade to a fixed version: Python 2.7.4, 3.2.4, 3.3.3. Check the vendor advisory for mitigations.

References

Get alerted when CVE-2012-2135 or the next vulnerability affects your stack