UnratedFix available
django-tastypie — security advisory
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.
- Products
- django-tastypie
- Affected versions
- Not specified
- Fixed versions
- 0.9.10-1
- CVEs
- CVE-2011-4104
- Confirmed fixed CVEs
- Not specified
- Updated in this feed
- 31 Oct 2026, 22:41 UTC · Revision 1
Source evidence
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.
osv:DEBIAN-CVE-2011-4104
django-tastypie
Fixed versions: 0.9.10-1
django-tastypie
Fixed versions: 0.9.10-1
django-tastypie
Fixed versions: 0.9.10-1
Complete source record
{
"id": "fa210208febb1e8185c8cfa5af53a7e01975f92fc68c9c659b1d40d2a9451a2d",
"url": "https://osv.dev/vulnerability/DEBIAN-CVE-2011-4104",
"method": "structured",
"payload": {
"kind": "advisory",
"title": "DEBIAN-CVE-2011-4104",
"summary": "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.",
"evidence": "osv:DEBIAN-CVE-2011-4104",
"products": [
{
"name": {
"value": "django-tastypie",
"evidence": "/affected/0/package/name"
},
"prerequisites": [],
"fixed_versions": [
{
"value": "0.9.10-1",
"evidence": "/affected/0/ranges"
}
],
"affected_versions": []
},
{
"name": {
"value": "django-tastypie",
"evidence": "/affected/1/package/name"
},
"prerequisites": [],
"fixed_versions": [
{
"value": "0.9.10-1",
"evidence": "/affected/1/ranges"
}
],
"affected_versions": []
},
{
"name": {
"value": "django-tastypie",
"evidence": "/affected/2/package/name"
},
"prerequisites": [],
"fixed_versions": [
{
"value": "0.9.10-1",
"evidence": "/affected/2/ranges"
}
],
"affected_versions": []
}
],
"severity": "unknown",
"structured": {
"id": "DEBIAN-CVE-2011-4104",
"aliases": [
"DEBIAN-CVE-2011-4104"
],
"affected": [
{
"ranges": [
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "0"
},
{
"fixed": "0.9.10-1"
}
]
}
],
"package": {
"name": "django-tastypie",
"purl": "pkg:deb/debian/django-tastypie?arch=source&distro=bookworm",
"ecosystem": "Debian:12"
},
"database_specific": {
"source": "https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2011-4104.json"
},
"ecosystem_specific": {
"urgency": "not yet assigned"
}
},
{
"ranges": [
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "0"
},
{
"fixed": "0.9.10-1"
}
]
}
],
"package": {
"name": "django-tastypie",
"purl": "pkg:deb/debian/django-tastypie?arch=source&distro=trixie",
"ecosystem": "Debian:13"
},
"database_specific": {
"source": "https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2011-4104.json"
},
"ecosystem_specific": {
"urgency": "not yet assigned"
}
},
{
"ranges": [
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "0"
},
{
"fixed": "0.9.10-1"
}
]
}
],
"package": {
"name": "django-tastypie",
"purl": "pkg:deb/debian/django-tastypie?arch=source&distro=forky",
"ecosystem": "Debian:14"
},
"database_specific": {
"source": "https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2011-4104.json"
},
"ecosystem_specific": {
"urgency": "not yet assigned"
}
}
],
"modified": "2026-10-23T17:47:27.821069747Z",
"provider": "osv",
"upstream": [
"CVE-2011-4104"
],
"references": [
"https://security-tracker.debian.org/tracker/CVE-2011-4104"
]
},
"related_cves": [
{
"value": "CVE-2011-4104",
"evidence": "/upstream"
}
],
"security_relevant": true,
"severity_evidence": null
},
"source_id": "core-osv",
"document_id": 417059,
"published_at": "2014-10-27T01:55:23.407+00:00"
}