Every CVE Search/ Get API key

CVE-2011-4104

Django Tastypie Improper Deserialization of YAML Data

7.5 HighFix available

The from_yaml method in serializers.py in Django Tastypie before 0.9.10 does not properly deserialize YAML data, which allows remote attackers to execute arbitrary Python code via vectors related to the yaml.load method.

Exploit likelihood

2.48%Up 1.3 points since Feb 4, 2022
90%50%10%1%

What each source reports

NVD Score used 7.5

The from_yaml method in serializers.py in Django Tastypie before 0.9.10 does not properly deserialize YAML data, which allows remote attackers to execute arbitrary Python code via vectors related to the yaml.load method.

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

The from_yaml method in serializers.py in Django Tastypie before 0.9.10 does not properly deserialize YAML data, which allows remote attackers to execute arbitrary Python code via vectors related to the yaml.load method.

Record
CVE-2011-4104
Updated
2026-11-02
EUVDEUVD-2014-0006 No score

The from_yaml method in serializers.py in Django Tastypie before 0.9.10 does not properly deserialize YAML data, which allows remote attackers to execute arbitrary Python code via vectors related to the yaml.load method.

Record
EUVD-2014-0006
Updated
2026-11-03
GitHub AdvisoriesGHSA-qgvw-qc2q-gv5q 9.3

Django Tastypie Improper Deserialization of YAML Data

The from_yaml method in serializers.py in Django Tastypie before 0.9.10 does not properly deserialize YAML data, which allows remote attackers to execute arbitrary Python code via vectors related to the yaml.load method.

Record
GHSA-qgvw-qc2q-gv5q
CVSS 4.0
9.3 CriticalCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-502
Updated
2026-11-02
OSVGHSA-qgvw-qc2q-gv5q 9.3

Django Tastypie Improper Deserialization of YAML Data

The from_yaml method in serializers.py in Django Tastypie before 0.9.10 does not properly deserialize YAML data, which allows remote attackers to execute arbitrary Python code via vectors related to the yaml.load method.

Record
GHSA-qgvw-qc2q-gv5q
CVSS 4.0
9.3 CriticalCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-502
Updated
2026-11-02
OSV No score

The from_yaml method in serializers.py in Django Tastypie before 0.9.10 does not properly deserialize YAML data, which allows remote attackers to execute arbitrary Python code via vectors related to the yaml.load method.

Record
CVE-2011-4104
Updated
2026-11-02
OSVDEBIAN-CVE-2011-4104 No score

The from_yaml method in serializers.py in Django Tastypie before 0.9.10 does not properly deserialize YAML data, which allows remote attackers to execute arbitrary Python code via vectors related to the yaml.load method.

Record
DEBIAN-CVE-2011-4104
Updated
2026-11-02
OSVPYSEC-2014-25 No score

The from_yaml method in serializers.py in Django Tastypie before 0.9.10 does not properly deserialize YAML data, which allows remote attackers to execute arbitrary Python code via vectors related to the yaml.load method.

Record
PYSEC-2014-25
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
django-tastypie
PyPI
before 0.9.10
0.9.10
django-tastypie
Debian:12
before 0.9.10-1
0.9.10-1
django-tastypie
Debian:13
before 0.9.10-1
0.9.10-1
django-tastypie
Debian:14
before 0.9.10-1
0.9.10-1
django-tastypie
PyPI
before 0.9.10, plus listed versions
0.9.60.9.70.9.9
0.9.10
django-tastypie
PyPI
before 0.9.10, plus listed versions
0.9.60.9.70.9.9v0.9.9v0.9.7
Show 5 moreShow less
v0.9.6v0.9.0v0.8.3v0.8.2v0.8.1
0.9.10

History

History
RecordedChangedSources
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

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

In short

CVE-2011-4104 is a high vulnerability (CVSS 7.5) in Djangoproject Tastypie, published October 27, 2014. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.48%, the 84th percentile. Fixed in django-tastypie 0.9.10.

References

Show 4 moreShow less
MoveEnter Open