Incorrect Privilege Assignment Affecting anyio package, versions [4.14.0,4.14.2)


Severity

Recommended
0.0
high
0
10

CVSS assessment by Snyk's Security Team. Learn more

Threat Intelligence

EPSS
0.11% (2nd percentile)

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 Incorrect Privilege Assignment vulnerabilities in an interactive lesson.

Start learning
  • Snyk IDSNYK-PYTHON-ANYIO-19958322
  • published20 Sept 2026
  • disclosed18 Sept 2026
  • creditt4z1ge

Introduced: 18 Sep 2026

NewCVE-2026-63349  (opens in a new tab)
CWE-266  (opens in a new tab)

How to fix?

Upgrade anyio to version 4.14.2 or higher.

Overview

anyio is a High level compatibility layer for multiple asynchronous event loop implementations

Affected versions of this package are vulnerable to Incorrect Privilege Assignment via the open_process() function in src/anyio/_core/_subprocesses.py, where the extra_groups parameter is silently ignored and replaced with the value of group when spawning a subprocess. An attacker with control over process invocation can cause the subprocess to run with unintended supplementary group memberships - either gaining privileges the caller intended to restrict, or losing privileges the caller intended to grant - because the wrong group list is forwarded to the backend.

CVSS Base Scores

version 4.0
version 3.1