CVE-2012-2135

Severity CVSS v4.0:
Pending analysis
Type:
Unavailable / Other
Publication date:
14/08/2012
Last modified:
11/04/2025

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.

Vulnerable products and versions

CPE From Up to
cpe:2.3:a:python:python:*:*:*:*:*:*:*:* 2.7.0 (including) 2.7.4 (excluding)
cpe:2.3:a:python:python:*:*:*:*:*:*:*:* 3.2.0 (including) 3.2.4 (excluding)
cpe:2.3:a:python:python:*:*:*:*:*:*:*:* 3.3.0 (including) 3.3.3 (excluding)
cpe:2.3:o:canonical:ubuntu_linux:10.04:*:*:*:-:*:*:*
cpe:2.3:o:canonical:ubuntu_linux:11.04:*:*:*:*:*:*:*
cpe:2.3:o:canonical:ubuntu_linux:11.10:*:*:*:*:*:*:*
cpe:2.3:o:canonical:ubuntu_linux:12.04:*:*:*:-:*:*:*
cpe:2.3:o:canonical:ubuntu_linux:12.10:*:*:*:*:*:*:*
cpe:2.3:o:debian:debian_linux:6.0:*:*:*:*:*:*:*