~ / search / GHSA-fvx8-v524-8579

GHSA-fvx8-v524-8579

django-celery-results Stores Sensitive Information In Cleartext

Source: GitHub Advisory Database (reviewed) High CVE-2020-17495

Packages

EcosystemPackageAffectedFixed in
PyPI django-celery-results < 2.4.0 2.4.0

Details

As written in the advisory (Markdown source, shown as plain text).

django-celery-results prior to 2.4.0 stores task results in the database. Among the data it stores are the variables passed into the tasks. The variables may contain sensitive cleartext information that does not belong unencrypted in the database. In version 2.4.0 this is no longer the default behaviour but can be re-enabled with the `result_extended` flag in which case care should be taken to ensure any sensitive variables are scrubbed - see [here](https://github.com/celery/django-celery-results/issues/154#issuecomment-734706270) for an example.

References

External links from the advisory. They lead to third-party sites.