Skip to content

fix(deps): raise aiohttp override floor to >=3.14.3 - #20

Open
FJ-Riveros wants to merge 1 commit into
mainfrom
security/aiohttp-override-3.14.3
Open

fix(deps): raise aiohttp override floor to >=3.14.3#20
FJ-Riveros wants to merge 1 commit into
mainfrom
security/aiohttp-override-3.14.3

Conversation

@FJ-Riveros

Copy link
Copy Markdown
Contributor

What

Raise the uv override-dependencies floor for aiohttp from >=3.13.4 to >=3.14.3.

Why

#19 already resolved aiohttp==3.14.3 in the lockfile, which closes CVE-2026-34993 and CVE-2026-47265. The override floor was still >=3.13.4, so the next uv lock could legally re-resolve 3.13.x and reopen those Mediums.

Test plan

  • uv lock — resolved version stays 3.14.3; no 3.13.x in uv.lock
  • CI unit tests on 3.10 / 3.11 / 3.12

Security & data impact

Security impact: Fail-closed floor so aiohttp cannot regress below 3.14.3 (covers CVE-2026-34993 / CVE-2026-47265 and CVE-2026-69244). Transitive via web3; this client uses httpx for HTTP.
Data classification affected: none
Audit log updated: n/a

Rollback

Revert commit. No state migration.

Keep CVE-2026-34993 / CVE-2026-47265 from regressing on the next
uv lock. #19 already resolved 3.14.3; the old >=3.13.4 floor still
allowed 3.13.x.
Copilot AI lite review requested due to automatic review settings August 20, 2026 12:31
@FJ-Riveros
FJ-Riveros requested review from a team as code owners August 20, 2026 12:31

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR hardens dependency resolution for the Python client by raising the aiohttp override floor so future uv lock runs can’t legally downgrade below the patched version already present in the lockfile.

Changes:

  • Bump aiohttp override floor from >=3.13.4 to >=3.14.3 in pyproject.toml.
  • Regenerate/update uv.lock to reflect the higher override floor and associated marker metadata.

Reviewed changes

Copilot reviewed 1 out of 2 changed files in this pull request and generated no comments.

File Description
pyproject.toml Raises tool.uv.override-dependencies floor for aiohttp to >=3.14.3.
uv.lock Updates manifest override floor to >=3.14.3 and refreshes resolved/marker metadata accordingly (including aiohttp==3.14.3).

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants