Skip to content
OpenAdvisories
High · 8.2 CVE-2025-48383 EUVD-2025-28218GHSA-wjrh-hj83-3wh7PYSEC-2026-1300

Django-Select2 Vulnerable to Widget Instance Secret Cache Key Leaking

Published May 27, 2025 · Updated May 27, 2025 · Assigned by GitHub_M

Description

Django-Select2 is a Django integration for Select2. Prior to version 8.4.1, instances of HeavySelect2Mixin subclasses like the ModelSelect2MultipleWidget and ModelSelect2Widget can leak secret access tokens across requests. This can allow users to access restricted query sets and restricted data. This issue has been patched in version 8.4.1.

Affected products

VendorProductAffectedFixed
codingjoe django-select2 < 8.4.1 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 django-select2 7.10.0-2 —
Debian 13 django-select2 7.10.0-2 —
ReleasePackageFixed inAdvisory
Ubuntu 26.10 django-select2 No fix yet —
Ubuntu 26.04 LTS django-select2 No fix yet —
Ubuntu 25.10 django-select2 No fix yet —
Ubuntu 24.04 LTS django-select2 No fix yet —
Ubuntu 22.04 LTS django-select2 No fix yet —

Affected packages

EcosystemPackageAffectedFixedRecord
PyPI django-select2 < 8.4.1 8.4.1 GHSA-wjrh-hj83-3wh7

References