From 45f31de4e988ee59ed010495e0ee0fd7dfddf33c Mon Sep 17 00:00:00 2001 From: Teknium <127238744+teknium1@users.noreply.github.com> Date: Sat, 8 Aug 2026 11:06:13 -0700 Subject: [PATCH] fix(deps): mirror aiohttp 3.14.3 pin into lazy_deps feature specs tests/test_project_metadata.py and test_packaging_metadata.py enforce that lazy_deps.py exact pins match pyproject extras and uv.lock. --- tools/lazy_deps.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tools/lazy_deps.py b/tools/lazy_deps.py index 7ccfc01d22393..dd1eea50e8b5f 100644 --- a/tools/lazy_deps.py +++ b/tools/lazy_deps.py @@ -216,12 +216,12 @@ LAZY_DEPS: dict[str, tuple[str, ...]] = { # backbone. Pin the patched floor here too so the lazy Discord path # can't keep an already-installed vulnerable aiohttp satisfying that # range — mirrors the messaging extra and platform.slack. - "aiohttp==3.14.1", # CVE-2026-34513/34518/34519/34520/34525 + 34993(RCE)/47265 + "aiohttp==3.14.3", # prior CVEs + GHSA-cq5v-8q36-5273/GHSA-mfx4-hv73-q22v/GHSA-mq44-7p77-q5h7 ), "platform.slack": ( "slack-bolt==1.29.0", "slack-sdk==3.43.0", - "aiohttp==3.14.1", # CVE-2026-34513/34518/34519/34520/34525 + 34993(RCE)/47265 + "aiohttp==3.14.3", # prior CVEs + GHSA-cq5v-8q36-5273/GHSA-mfx4-hv73-q22v/GHSA-mq44-7p77-q5h7 ), "platform.matrix": ( "mautrix[encryption]==0.21.0", @@ -231,7 +231,7 @@ LAZY_DEPS: dict[str, tuple[str, ...]] = { # mautrix (aiohttp>=3,<4) and aiohttp-socks (aiohttp>=3.10.0) only cap # aiohttp transitively, so a vulnerable already-installed aiohttp still # satisfies both — pin the patched floor here too, like platform.discord. - "aiohttp==3.14.1", # CVE-2026-34513/34518/34519/34520/34525 + 34993(RCE)/47265 + "aiohttp==3.14.3", # prior CVEs + GHSA-cq5v-8q36-5273/GHSA-mfx4-hv73-q22v/GHSA-mq44-7p77-q5h7 ), "platform.dingtalk": ( "dingtalk-stream==0.24.3", @@ -250,7 +250,7 @@ LAZY_DEPS: dict[str, tuple[str, ...]] = { # (microsoft-teams-api/cards/common, dependency-injector, msal). Lazy- # installed on demand like every other messaging platform; also exposed # as the `teams` extra in pyproject for packagers / explicit installs. - "platform.teams": ("microsoft-teams-apps==2.0.13.4", "aiohttp==3.14.1"), # aiohttp 3.14.1: CVE-2026-34993(RCE)/47265 + 34513/34518/34519/34520/34525 + "platform.teams": ("microsoft-teams-apps==2.0.13.4", "aiohttp==3.14.3"), # aiohttp 3.14.3: prior CVEs + GHSA-cq5v-8q36-5273/GHSA-mfx4-hv73-q22v/GHSA-mq44-7p77-q5h7 # ─── Terminal backends ───────────────────────────────────────────────── "terminal.modal": ("modal==1.3.4",),