Skip to content

← Public intelligence

PyPI package

django-select2

Open actionable advisories and recorded vendor fixes. This public package view has no inventory attached and cannot establish whether your deployment is affected. A vendor fix never resolves your finding; verify your installed version and the source guidance.

Open advisories

1 actionable advisory, newest first. Withdrawn advisories and news are excluded. Coverage is partial.

  1. High, CVSS 8.2PyPIAmendedPublished

    Django-Select2 Vulnerable to Widget Instance Secret Cache Key Leaking

    CVE-2025-48383 · GHSA-wjrh-hj83-3wh7

    Affected
    • PyPI django-select2 < 8.4.1
    Fixed in
    8.4.1· Vendor fix available
    Issue
    Impact Instances of HeavySelect2Mixin subclasses like the ModelSelect2MultipleWidget and ModelSelect2Widget can secret access tokens across requests. This can allow users to access restricted querysets and restricted data. Patches The problem has been patched in version 8.4.1 and all following versions. Workarounds This vulnerability is limited use cases where instances of widget classes are created during app loading (not during a request). Example of affected code: Django allows you to pass just the widget class (not the instance). This can be used to mitigate the session request leak. Example of affected code: References Thanks to @neartik for reporting this issue. I will address it later. I had to delete your issue, to avoid exploitation of this security issue.

    Recommended action: Upgrade to 8.4.1 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →