Skip to content

CVE-2012-2135 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 inf...

MediumCVSS 6.4 EPSS 4.5%
Published
Updated
Exploit status
No public exploit known

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

ProductAffected versionsFixed in
python >= 2.7.0, < 2.7.4 2.7.4
python >= 3.2.0, < 3.2.4 3.2.4
python >= 3.3.0, < 3.3.3 3.3.3
Canonical Ubuntu Linux = 10.04 No fix listed
Canonical Ubuntu Linux = 11.04 No fix listed
Canonical Ubuntu Linux = 11.10 No fix listed
Canonical Ubuntu Linux = 12.04 No fix listed
Canonical Ubuntu Linux = 12.10 No fix listed
debian linux = 6.0 No fix listed

References