Koed00 / django-q

A multiprocessing distributed task queue for Django
https://django-q.readthedocs.org
MIT License
1.83k stars 285 forks source link

redis-py Race Condition due to incomplete fix #722

Open abhishek-compro opened 1 year ago

abhishek-compro commented 1 year ago

redis-py through 4.5.3 and 4.4.3 leaves a connection open after canceling an async Redis command at an inopportune time (in the case of a non-pipeline operation), and can send response data to the client of an unrelated request. NOTE: this issue exists because of an incomplete fix for https://github.com/advisories/GHSA-24wv-mv5m-xv4h.

Fixed version: redis=^4.4.4