CVE catalog

CVE-2020-25626

djangorestframework: CVE-2020-25626

[CVE catalog]

Severity
High · CVSS 7.1CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:C/C:L/I:H/A:L
Published
Source
[NVD] · [CVE record]
EPSS
1.30% · Oct 25, 2026

A flaw was found in Django REST Framework versions before 3.12.0 and before 3.11.2. When using the browseable API viewer, Django REST Framework fails to properly escape certain strings that can come from user input. This allows a user who can control those strings to inject malicious <script> tags, leading to a cross-site-scripting (XSS) vulnerability.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debiandjangorestframeworksid3.18.3+ds1-1fixed
Debiandjangorestframeworkforky3.18.3+ds1-1fixed
Debiandjangorestframeworktrixie3.16.0-1fixed
Debiandjangorestframeworkbookworm3.14.0-2+deb12u1fixed
Opensusepython-djangorestframeworktumbleweed3.18.0-1.1fixed
Opensusepython-djangorestframeworkleap 15.23.11.2-lp152.2.3.1fixed
Opensusepython-djangorestframework-testleap 15.23.11.2-lp152.2.3.1fixed
Susepython-djangorestframeworkpackage hub 15 sp23.11.2-bp152.2.3.1fixed
Susepython-djangorestframework-testpackage hub 15 sp23.11.2-bp152.2.3.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debiandjangorestframeworksourcesid3.12.1-1not yet assignedNot reported[971554]
Debiandjangorestframeworksourceforky3.12.1-1not yet assignedNot reported[971554]
Debiandjangorestframeworksourcetrixie3.12.1-1not yet assignedNot reported[971554]
Debiandjangorestframeworksourcebookworm3.12.1-1not yet assignedNot reported[971554]
Opensusepython-djangorestframeworkrpmtumbleweed3.18.0-1.1Not reportedOPENSUSE-SU-2026:11571-1Not reported
Opensusepython-djangorestframeworkrpmleap 15.23.11.2-lp152.2.3.1Not reportedOPENSUSE-SU-2021:0322-1Not reported
Opensusepython-djangorestframework-testrpmleap 15.23.11.2-lp152.2.3.1Not reportedOPENSUSE-SU-2021:0322-1Not reported
Susepython-djangorestframeworkrpmpackage hub 15 sp23.11.2-bp152.2.3.1Not reportedOPENSUSE-SU-2021:0338-1Not reported
Susepython-djangorestframework-testrpmpackage hub 15 sp23.11.2-bp152.2.3.1Not reportedOPENSUSE-SU-2021:0338-1Not reported

[Debian bug #971554]

OpenFactory catalog packages

[openSUSE Tumbleweed]

[Debian 12 (Bookworm)]

  • Source package: [djangorestframework]

    Details (2)
    • 3.14.0-2+deb12u1 · all · bookworm

      Fixed · Fixed: 3.12.1-1

      dsa · djangorestframework · debian · bookworm; dsa · djangorestframework · debian · 12

    • 3.14.0-2+deb12u1 · all · bookworm

      Fixed · Fixed: 3.12.1-1

      dsa · djangorestframework · debian · bookworm; dsa · djangorestframework · debian · 12

  • Source package: [djangorestframework]

    Details (2)
    • 3.14.0-2+deb12u1 · all · bookworm

      Fixed · Fixed: 3.12.1-1

      dsa · djangorestframework · debian · bookworm; dsa · djangorestframework · debian · 12

    • 3.14.0-2+deb12u1 · all · bookworm

      Fixed · Fixed: 3.12.1-1

      dsa · djangorestframework · debian · bookworm; dsa · djangorestframework · debian · 12

[Debian 13 (Trixie)]

  • Source package: [djangorestframework]

    Details (2)
    • 3.16.0-1 · all · trixie

      Fixed · Fixed: 3.12.1-1

      dsa · djangorestframework · debian · 13

    • 3.16.0-1 · all · trixie

      Fixed · Fixed: 3.12.1-1

      dsa · djangorestframework · debian · 13

  • Source package: [djangorestframework]

    Details (2)
    • 3.16.0-1 · all · trixie

      Fixed · Fixed: 3.12.1-1

      dsa · djangorestframework · debian · 13

    • 3.16.0-1 · all · trixie

      Fixed · Fixed: 3.12.1-1

      dsa · djangorestframework · debian · 13

Observed:

References