Every CVE Search/ Get API key

CVE-2014-1912

Buffer overflow in the socket.recvfrom_into function in Modules/socketmodule.c in Python 2.5...

7.5 HighPublic exploitFix available

Buffer overflow in the socket.recvfrom_into function in Modules/socketmodule.c in Python 2.5 before 2.7.7, 3.x before 3.3.4, and 3.4.x before 3.4rc1 allows remote attackers to execute arbitrary code via a crafted string.

Exploit likelihood

27.2%Down 15.2 points since Feb 4, 2022
90%50%10%1%

What each source reports

NVD Score used 7.5

Buffer overflow in the socket.recvfrom_into function in Modules/socketmodule.c in Python 2.5 before 2.7.7, 3.x before 3.3.4, and 3.4.x before 3.4rc1 allows remote attackers to execute arbitrary code via a crafted string.

Record
CVE-2014-1912
CVSS 2.0
7.5 HighAV:N/AC:L/Au:N/C:P/I:P/A:P
Weakness
CWE-119
Updated
2026-11-02
CVE List No score

Buffer overflow in the socket.recvfrom_into function in Modules/socketmodule.c in Python 2.5 before 2.7.7, 3.x before 3.3.4, and 3.4.x before 3.4rc1 allows remote attackers to execute arbitrary code via a crafted string.

Record
CVE-2014-1912
Updated
2026-11-02
EUVDEUVD-2014-1973 No score

Buffer overflow in the socket.recvfrom_into function in Modules/socketmodule.c in Python 2.5 before 2.7.7, 3.x before 3.3.4, and 3.4.x before 3.4rc1 allows remote attackers to execute arbitrary code via a crafted string.

Record
EUVD-2014-1973
Updated
2026-11-03
GitHub AdvisoriesGHSA-jhx7-j4rm-xpm8 No score

Buffer overflow in the socket.recvfrom_into function in Modules/socketmodule.c in Python 2.5...

Buffer overflow in the socket.recvfrom_into function in Modules/socketmodule.c in Python 2.5 before 2.7.7, 3.x before 3.3.4, and 3.4.x before 3.4rc1 allows remote attackers to execute arbitrary code via a crafted string.

Record
GHSA-jhx7-j4rm-xpm8
Weakness
CWE-119
Updated
2026-11-02
OSV No score

Buffer overflow in the socket.recvfrom_into function in Modules/socketmodule.c in Python 2.5 before 2.7.7, 3.x before 3.3.4, and 3.4.x before 3.4rc1 allows remote attackers to execute arbitrary code via a crafted string.

Record
CVE-2014-1912
Updated
2026-11-02
OSVDEBIAN-CVE-2014-1912 No score

Buffer overflow in the socket.recvfrom_into function in Modules/socketmodule.c in Python 2.5 before 2.7.7, 3.x before 3.3.4, and 3.4.x before 3.4rc1 allows remote attackers to execute arbitrary code via a crafted string.

Record
DEBIAN-CVE-2014-1912
Updated
2026-11-02
Show 5 moreShow less
OSVMGASA-2014-0085 No score

Updated python & python3 packages fix multiple vulnerabilities

Updated python and python3 packages fix security vulnerabilities:

A vulnerability was reported in Python's socket module, due to a boundary error within the sock_recvfrom_into() function, which could be exploited to cause a buffer overflow. This could be used to crash a Python application that uses the socket.recvfrom_info() function or, possibly, execute arbitrary code with the permissions of the user running vulnerable Python code (CVE-2014-1912).

This updates the python package to version 2.7.6, which fixes several other bugs, including denial of service flaws due to unbound readline() calls in the ftplib and nntplib modules (CVE-2013-1752).

The python3 package has been patched to fix the CVE-2014-1912 issue.

Record
MGASA-2014-0085
Updated
2026-11-02
OSVopenSUSE-SU-2024:10536-1 No score

libpython2_7-1_0-2.7.12-1.4 on GA media

These are all security issues fixed in the libpython2_7-1_0-2.7.12-1.4 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:10536-1
Updated
2026-11-02
OSVopenSUSE-SU-2024:11202-1 No score

python-2.7.18-8.1 on GA media

These are all security issues fixed in the python-2.7.18-8.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:11202-1
Updated
2026-11-02
OSVPSF-2014-4 No score

socket.recvfrom_into() overflow

Buffer overflow in the socket.recvfrom_into function in Modules/socketmodule.c in Python 2.5 before 2.7.7, 3.x before 3.3.4, and 3.4.x before 3.4rc1 allows remote attackers to execute arbitrary code via a crafted string.

Record
PSF-2014-4
Updated
2026-11-02
OSVSUSE-SU-2020:0234-1 No score

Security update for python

This update for python fixes the following issues:

Updated to version 2.7.17 to unify packages among openSUSE:Factory and SLE versions (bsc#1159035).

Record
SUSE-SU-2020:0234-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
python2.7
Debian:11
before 2.7.6-6
2.7.6-6
python2.6
Debian:6.0
From an advisory covering 8 CVEs
before 2.6.6-8+deb6u1, plus listed versions
2.6.6-8
2.6.6-8+deb6u1
python2.7
Debian:7
From an advisory covering 2 CVEs
before 2.7.3-6+deb7u2, plus listed versions
2.7.3-62.7.3-6+deb7u1
2.7.3-6+deb7u2
python
Mageia:3
From an advisory covering 2 CVEs
before 2.7.6-1.mga3
2.7.6-1.mga3
python3
Mageia:3
From an advisory covering 2 CVEs
before 3.3.0-4.6.mga3
3.3.0-4.6.mga3
python
Mageia:4
From an advisory covering 2 CVEs
before 2.7.6-1.mga4
2.7.6-1.mga4
python3
Mageia:4
From an advisory covering 2 CVEs
before 3.3.2-13.1.mga4
3.3.2-13.1.mga4
python27
Red Hat:rhel_software_collections:2::el6
From an advisory covering 6 CVEs
before 0:1.1-17.el6
0:1.1-17.el6
python27-python
Red Hat:rhel_software_collections:2::el6
From an advisory covering 6 CVEs
before 0:2.7.8-3.el6
0:2.7.8-3.el6
python27-python-debug
Red Hat:rhel_software_collections:2::el6
From an advisory covering 6 CVEs
before 0:2.7.8-3.el6
0:2.7.8-3.el6
Show 67 moreShow less
Affected packages
PackageAffectedFixed
python27-python-debuginfo
Red Hat:rhel_software_collections:2::el6
From an advisory covering 6 CVEs
before 0:2.7.8-3.el6
0:2.7.8-3.el6
python27-python-devel
Red Hat:rhel_software_collections:2::el6
From an advisory covering 6 CVEs
before 0:2.7.8-3.el6
0:2.7.8-3.el6
python27-python-libs
Red Hat:rhel_software_collections:2::el6
From an advisory covering 6 CVEs
before 0:2.7.8-3.el6
0:2.7.8-3.el6
python27-python-pip
Red Hat:rhel_software_collections:2::el6
From an advisory covering 6 CVEs
before 0:1.5.6-5.el6
0:1.5.6-5.el6
python27-python-setuptools
Red Hat:rhel_software_collections:2::el6
From an advisory covering 6 CVEs
before 0:0.9.8-3.el6
0:0.9.8-3.el6
python27-python-simplejson
Red Hat:rhel_software_collections:2::el6
From an advisory covering 6 CVEs
before 0:3.2.0-2.el6
0:3.2.0-2.el6
python27-python-simplejson-debuginfo
Red Hat:rhel_software_collections:2::el6
From an advisory covering 6 CVEs
before 0:3.2.0-2.el6
0:3.2.0-2.el6
python27-python-test
Red Hat:rhel_software_collections:2::el6
From an advisory covering 6 CVEs
before 0:2.7.8-3.el6
0:2.7.8-3.el6
python27-python-tools
Red Hat:rhel_software_collections:2::el6
From an advisory covering 6 CVEs
before 0:2.7.8-3.el6
0:2.7.8-3.el6
python27-python-wheel
Red Hat:rhel_software_collections:2::el6
From an advisory covering 6 CVEs
before 0:0.24.0-2.el6
0:0.24.0-2.el6
python27-runtime
Red Hat:rhel_software_collections:2::el6
From an advisory covering 6 CVEs
before 0:1.1-17.el6
0:1.1-17.el6
python27-scldevel
Red Hat:rhel_software_collections:2::el6
From an advisory covering 6 CVEs
before 0:1.1-17.el6
0:1.1-17.el6
python27-tkinter
Red Hat:rhel_software_collections:2::el6
From an advisory covering 6 CVEs
before 0:2.7.8-3.el6
0:2.7.8-3.el6
python27
Red Hat:rhel_software_collections:2::el7
From an advisory covering 6 CVEs
before 0:1.1-20.el7
0:1.1-20.el7
python27-python
Red Hat:rhel_software_collections:2::el7
From an advisory covering 6 CVEs
before 0:2.7.8-3.el7
0:2.7.8-3.el7
python27-python-debug
Red Hat:rhel_software_collections:2::el7
From an advisory covering 6 CVEs
before 0:2.7.8-3.el7
0:2.7.8-3.el7
python27-python-debuginfo
Red Hat:rhel_software_collections:2::el7
From an advisory covering 6 CVEs
before 0:2.7.8-3.el7
0:2.7.8-3.el7
python27-python-devel
Red Hat:rhel_software_collections:2::el7
From an advisory covering 6 CVEs
before 0:2.7.8-3.el7
0:2.7.8-3.el7
python27-python-libs
Red Hat:rhel_software_collections:2::el7
From an advisory covering 6 CVEs
before 0:2.7.8-3.el7
0:2.7.8-3.el7
python27-python-pip
Red Hat:rhel_software_collections:2::el7
From an advisory covering 6 CVEs
before 0:1.5.6-5.el7
0:1.5.6-5.el7
python27-python-setuptools
Red Hat:rhel_software_collections:2::el7
From an advisory covering 6 CVEs
before 0:0.9.8-5.el7
0:0.9.8-5.el7
python27-python-simplejson
Red Hat:rhel_software_collections:2::el7
From an advisory covering 6 CVEs
before 0:3.2.0-3.el7
0:3.2.0-3.el7
python27-python-simplejson-debuginfo
Red Hat:rhel_software_collections:2::el7
From an advisory covering 6 CVEs
before 0:3.2.0-3.el7
0:3.2.0-3.el7
python27-python-test
Red Hat:rhel_software_collections:2::el7
From an advisory covering 6 CVEs
before 0:2.7.8-3.el7
0:2.7.8-3.el7
python27-python-tools
Red Hat:rhel_software_collections:2::el7
From an advisory covering 6 CVEs
before 0:2.7.8-3.el7
0:2.7.8-3.el7
python27-python-wheel
Red Hat:rhel_software_collections:2::el7
From an advisory covering 6 CVEs
before 0:0.24.0-2.el7
0:0.24.0-2.el7
python27-runtime
Red Hat:rhel_software_collections:2::el7
From an advisory covering 6 CVEs
before 0:1.1-20.el7
0:1.1-20.el7
python27-scldevel
Red Hat:rhel_software_collections:2::el7
From an advisory covering 6 CVEs
before 0:1.1-20.el7
0:1.1-20.el7
python27-tkinter
Red Hat:rhel_software_collections:2::el7
From an advisory covering 6 CVEs
before 0:2.7.8-3.el7
0:2.7.8-3.el7
python-debuginfo
Red Hat:enterprise_linux:6::client
From an advisory covering 4 CVEs
before 0:2.6.6-64.el6
0:2.6.6-64.el6
python-devel
Red Hat:enterprise_linux:6::client
From an advisory covering 4 CVEs
before 0:2.6.6-64.el6
0:2.6.6-64.el6
python-test
Red Hat:enterprise_linux:6::client
From an advisory covering 4 CVEs
before 0:2.6.6-64.el6
0:2.6.6-64.el6
python-tools
Red Hat:enterprise_linux:6::client
From an advisory covering 4 CVEs
before 0:2.6.6-64.el6
0:2.6.6-64.el6
python
Red Hat:enterprise_linux:6::client
From an advisory covering 4 CVEs
before 0:2.6.6-64.el6
0:2.6.6-64.el6
python-libs
Red Hat:enterprise_linux:6::client
From an advisory covering 4 CVEs
before 0:2.6.6-64.el6
0:2.6.6-64.el6
tkinter
Red Hat:enterprise_linux:6::client
From an advisory covering 4 CVEs
before 0:2.6.6-64.el6
0:2.6.6-64.el6
python-debuginfo
Red Hat:enterprise_linux:6::computenode
From an advisory covering 4 CVEs
before 0:2.6.6-64.el6
0:2.6.6-64.el6
python-test
Red Hat:enterprise_linux:6::computenode
From an advisory covering 4 CVEs
before 0:2.6.6-64.el6
0:2.6.6-64.el6
python-tools
Red Hat:enterprise_linux:6::computenode
From an advisory covering 4 CVEs
before 0:2.6.6-64.el6
0:2.6.6-64.el6
tkinter
Red Hat:enterprise_linux:6::computenode
From an advisory covering 4 CVEs
before 0:2.6.6-64.el6
0:2.6.6-64.el6
python
Red Hat:enterprise_linux:6::computenode
From an advisory covering 4 CVEs
before 0:2.6.6-64.el6
0:2.6.6-64.el6
python-devel
Red Hat:enterprise_linux:6::computenode
From an advisory covering 4 CVEs
before 0:2.6.6-64.el6
0:2.6.6-64.el6
python-libs
Red Hat:enterprise_linux:6::computenode
From an advisory covering 4 CVEs
before 0:2.6.6-64.el6
0:2.6.6-64.el6
python-debuginfo
Red Hat:enterprise_linux:6::server
From an advisory covering 4 CVEs
before 0:2.6.6-64.el6
0:2.6.6-64.el6
python-test
Red Hat:enterprise_linux:6::server
From an advisory covering 4 CVEs
before 0:2.6.6-64.el6
0:2.6.6-64.el6
python-tools
Red Hat:enterprise_linux:6::server
From an advisory covering 4 CVEs
before 0:2.6.6-64.el6
0:2.6.6-64.el6
tkinter
Red Hat:enterprise_linux:6::server
From an advisory covering 4 CVEs
before 0:2.6.6-64.el6
0:2.6.6-64.el6
python
Red Hat:enterprise_linux:6::server
From an advisory covering 4 CVEs
before 0:2.6.6-64.el6
0:2.6.6-64.el6
python-devel
Red Hat:enterprise_linux:6::server
From an advisory covering 4 CVEs
before 0:2.6.6-64.el6
0:2.6.6-64.el6
python-libs
Red Hat:enterprise_linux:6::server
From an advisory covering 4 CVEs
before 0:2.6.6-64.el6
0:2.6.6-64.el6
python-debuginfo
Red Hat:enterprise_linux:6::workstation
From an advisory covering 4 CVEs
before 0:2.6.6-64.el6
0:2.6.6-64.el6
python-test
Red Hat:enterprise_linux:6::workstation
From an advisory covering 4 CVEs
before 0:2.6.6-64.el6
0:2.6.6-64.el6
python-tools
Red Hat:enterprise_linux:6::workstation
From an advisory covering 4 CVEs
before 0:2.6.6-64.el6
0:2.6.6-64.el6
python
Red Hat:enterprise_linux:6::workstation
From an advisory covering 4 CVEs
before 0:2.6.6-64.el6
0:2.6.6-64.el6
python-devel
Red Hat:enterprise_linux:6::workstation
From an advisory covering 4 CVEs
before 0:2.6.6-64.el6
0:2.6.6-64.el6
python-libs
Red Hat:enterprise_linux:6::workstation
From an advisory covering 4 CVEs
before 0:2.6.6-64.el6
0:2.6.6-64.el6
tkinter
Red Hat:enterprise_linux:6::workstation
From an advisory covering 4 CVEs
before 0:2.6.6-64.el6
0:2.6.6-64.el6
python
SUSE:Linux Enterprise Module for Basesystem 15
From an advisory covering 37 CVEs
before 2.7.17-7.32.2
2.7.17-7.32.2
python-base
SUSE:Linux Enterprise Module for Basesystem 15
From an advisory covering 37 CVEs
before 2.7.17-7.32.1
2.7.17-7.32.1
python
SUSE:Linux Enterprise Module for Basesystem 15 SP1
From an advisory covering 37 CVEs
before 2.7.17-7.32.2
2.7.17-7.32.2
python-base
SUSE:Linux Enterprise Module for Basesystem 15 SP1
From an advisory covering 37 CVEs
before 2.7.17-7.32.1
2.7.17-7.32.1
python
SUSE:Linux Enterprise Module for Desktop Applications 15
From an advisory covering 37 CVEs
before 2.7.17-7.32.2
2.7.17-7.32.2
python
SUSE:Linux Enterprise Module for Desktop Applications 15 SP1
From an advisory covering 37 CVEs
before 2.7.17-7.32.2
2.7.17-7.32.2
python
SUSE:Linux Enterprise Module for Python 2 15 SP1
From an advisory covering 37 CVEs
before 2.7.17-7.32.2
2.7.17-7.32.2
python-base
SUSE:Linux Enterprise Module for Python 2 15 SP1
From an advisory covering 37 CVEs
before 2.7.17-7.32.1
2.7.17-7.32.1
python-base
openSUSE:Tumbleweed
From an advisory covering 14 CVEs
before 2.7.12-1.4
2.7.12-1.4
python
openSUSE:Tumbleweed
From an advisory covering 40 CVEs
before 2.7.18-8.1
2.7.18-8.1

Public exploits

Links only. Every CVE stores no exploit code.

Public exploits
SourceLinkDate
Exploit-DBPython - 'socket.recvfrom_into()' Remote Buffer Overflow2014-02-24

History

History
RecordedChangedSources
affected, facts
aliasesEUVD
first indexedCVE List, Exploit-DB, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2014-1912 is a high vulnerability (CVSS 7.5) in Python, published February 19, 2014. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 27.2%, the 98th percentile. Fixed in python2.7 2.7.6-6.

References

Show 193 moreShow less
MoveEnter Open