Race Condition Affecting anyio package, versions [,4.4.0)


Severity

Recommended
0.0
high
0
10

CVSS assessment made by Snyk's Security Team. Learn more

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 Learn

Learn about Race Condition vulnerabilities in an interactive lesson.

Start learning
  • Snyk IDSNYK-PYTHON-ANYIO-7361842
  • published24 Jun 2024
  • disclosed1 Jun 2024
  • creditDaniel Robbins

Introduced: 1 Jun 2024

CVE NOT AVAILABLE CWE-362  (opens in a new tab)

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.

CVSS Scores

version 4.0
version 3.1