GitHub Advisoryadvisory · PyPI

GHSA-fvx8-v524-8579 django-celery-results Stores Sensitive Information In Cleartext

HIGH Published 2021-06-04 Modified 2024-09-13 Official page ↗
Aliases
CVE-2020-17495
Ecosystem
PyPI
Packages
django-celery-results
Severity
High
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Weaknesses
CWE-312
Reviewed
2021-05-17

Affected packages

• PyPI django-celery-results: < 2.4.0 → fixed in 2.4.0

Description

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 for an example.

Related

Alias · CVE (1)

  • CVE-2020-17495 django-celery-results through 1.2.1 stores task results in the database. vulnerability

Weakness · CWE (1)

  • CWE-312 Cleartext Storage of Sensitive Information weakness

References