[pkg-vuln] CVE-2026-50269 in aiohttp@3.13.5 #526
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Severity: LOW
Package:
aiohttp@3.13.5Fixed in:
3.14.0AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to 3.14.0, attacker-controlled input included into multipart/payload headers can be used to modify a request to inject additional headers or similar. In the unlikely situation that an application is passing user-controlled strings into MultipartWriter.append(headers=...) or Payload.headers, then an attacker may be able to modify the request to inject headers or change the contents of the request. This vulnerabi
Reference: https://nvd.nist.gov/vuln/detail/CVE-2026-50269
Not exploitable here. CVE-2026-50269 requires passing user-controlled strings into
MultipartWriter.append(headers=...); there is no direct aiohttp usage at all. aiohttp enters this stack only as a transitive client dependency of the fsspec cloud-storage backends (s3fs / gcsfs / adlfs via aiobotocore —uv tree --invert --package aiohttp), talking to fixed, trusted storage endpoints. Nothing in the repo runs an aiohttp server or imports aiohttp directly.Bumped anyway (defense in depth):
aiohttp3.13.5 → 3.14.1 in65c31cf88f(uv.lock + pkg-manifest; pyproject floor raised for direct deps). Advisory link is in the issue body.