CVE-2025-48383 json
Django-Select2 Vulnerable to Widget Instance Secret Cache Key Leaking
published last yr. modified last mo. also GHSA-wjrh-hj83-3wh7 , PYSEC-2026-1300 , EUVD-2025-28218
- cvss
- 8.2
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.3%
- EPSS 0.3% chance of exploitation in 30 days, percentile 25%
- public exploits
- 0
- none known
Summary
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.
Patch / fix
- pypi django-select2 8.4.1
- django-select2 Debian 14, Debian 13 7.10.0-2
debian advisories DEBIAN-CVE-2025-48383
Is CVE-2025-48383 in your dependencies? Fencer shows which of your repositories are affected as soon as an advisory lands, and opens the fix as a pull request.
Check with FencerCISA SSVC
- Exploitation
- none
- Automatable
- yes
- Technical impact
- partial
- Assessed
- last yr.
Exploit prediction
0.33% chance of exploitation in the next 30 days, higher than 25% of all scored CVEs (FIRST EPSS, 2026-11-09).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 8.2 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:N |
| GitHub | 3.1 | 8.2 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:N |
| OSV | 3.1 | 8.2 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:N |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| pypi | django-select2 | <8.4.1 |
8.4.1 |
Affected products
- codingjoe django-select2
Classification
References
-
github.com
/codingjoe/django-select2/commit/e5f41e6edba004d35f94915ff5e2559f44853412
web
-
github.com
/codingjoe/django-select2/security/advisories/GHSA-wjrh-hj83-3wh7
web
-
nvd.nist.gov
/vuln/detail/CVE-2025-48383
advisory
-
github.com
/codingjoe/django-select2
package
-
pypi.org
/project/django-select2
package
-
github.com
/advisories/GHSA-wjrh-hj83-3wh7
advisory
Sources
- CVE List CVE-2025-48383
- GitHub Advisory GHSA-wjrh-hj83-3wh7
- NVD CVE-2025-48383
- OSV PYSEC-2026-1300
Fencer Intel keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.