Race Condition Affecting anyio package, versions [,4.4.0)
Do your applications use this vulnerable package?
In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.
Test your applications- Snyk ID SNYK-PYTHON-ANYIO-7361842
- published 24 Jun 2024
- disclosed 1 Jun 2024
- credit Daniel Robbins
How to fix?
Upgrade anyio
to version 4.4.0 or higher.
Overview
anyio is a High level compatibility layer for multiple asynchronous event loop implementations
Affected versions of this package are vulnerable to Race Condition in _eventloop.get_asynclib()
that cause crashes when multiple event loops of the same backend are running in separate threads and simultaneously attempting to use AnyIO for the first time.