Security advisory
In Django User Sessions (django-user-sessions) before 1.7.1, the views provided allow users to terminate specific sessions. The session key is used to identify sessions, and thus included in the rendered HTML. In itself this is not a problem. However if the website has an XSS vulnerability, the session key could be extracted by the attacker and a session takeover could happen.
- Products
- Not specified
- Affected versions
- Not specified
- Fixed versions
- Not specified
- CVEs
- CVE-2020-5224
- Confirmed fixed CVEs
- Not specified
- Updated in this feed
- 31 Oct 2026, 11:29 UTC · Revision 1
Source evidence
In Django User Sessions (django-user-sessions) before 1.7.1, the views provided allow users to terminate specific sessions. The session key is used to identify sessions, and thus included in the rendered HTML. In itself this is not a problem. However if the website has an XSS vulnerability, the session key could be extracted by the attacker and a session takeover could happen.
osv:CVE-2020-5224
Complete source record
{
"id": "ead255b3c61d827130f37e0d5339632637a2fcd2ce44377707ac9fa0e3091b31",
"url": "https://osv.dev/vulnerability/CVE-2020-5224",
"method": "structured",
"payload": {
"kind": "advisory",
"title": "CVE-2020-5224",
"summary": "In Django User Sessions (django-user-sessions) before 1.7.1, the views provided allow users to terminate specific sessions. The session key is used to identify sessions, and thus included in the rendered HTML. In itself this is not a problem. However if the website has an XSS vulnerability, the session key could be extracted by the attacker and a session takeover could happen.",
"evidence": "osv:CVE-2020-5224",
"products": [],
"severity": "high",
"structured": {
"id": "CVE-2020-5224",
"aliases": [
"CVE-2020-5224",
"GHSA-5fq8-3q2f-4m5g",
"PYSEC-2020-230"
],
"metrics": [
{
"type": "CVSS_V3",
"score": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H"
}
],
"affected": [
{
"ranges": [
{
"repo": "https://github.com/jazzband/django-user-sessions",
"type": "GIT",
"events": [
{
"introduced": "0"
},
{
"fixed": "2b7f75e2fa1591ce2ac7390ad77fba0e20496ca2"
},
{
"fixed": "f0c4077e7d1436ba6d721af85cee89222ca5d2d9"
}
],
"database_specific": {
"extracted_events": [
{
"cpe": "cpe:2.3:a:django-user-sessions_project:django-user-sessions:*:*:*:*:*:*:*:*",
"range": [
{
"introduced": "0"
},
{
"fixed": "1.7.1"
}
],
"source": "CPE_RANGE"
},
{
"range": [
{
"fixed": "f0c4077e7d1436ba6d721af85cee89222ca5d2d9"
}
],
"source": "REFERENCES_COMMIT"
}
]
}
}
],
"versions": [
"1.7.0",
"1.6.0",
"1.5.3",
"1.5.2",
"1.5.1",
"1.5.0",
"1.4.0",
"1.3.1",
"1.3.0",
"1.2.0",
"1.1.1",
"1.1.0",
"1.0.0",
"1.0.0-beta1",
"0.1.4",
"0.1.3",
"0.1.2",
"0.1.1",
"0.1.0"
],
"database_specific": {
"source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2020-5224.json"
}
}
],
"modified": "2026-10-20T10:54:22.768972139Z",
"provider": "osv",
"references": [
"https://github.com/Bouke/django-user-sessions/security/advisories/GHSA-5fq8-3q2f-4m5g",
"https://github.com/jazzband/django-user-sessions/commit/f0c4077e7d1436ba6d721af85cee89222ca5d2d9"
],
"provider_metadata": {}
},
"related_cves": [
{
"value": "CVE-2020-5224",
"evidence": "/id"
}
],
"security_relevant": true,
"severity_evidence": "/severity/0/score"
},
"source_id": "core-osv",
"document_id": 385246,
"published_at": "2020-01-24T20:15:10.72+00:00"
}