Skip to content

fix: update web3 dependency to allow security fix GHSA-5hr4-253g-cpx2#641

Open
Kubudak90 wants to merge 1 commit into
coinbase:mainfrom
Kubudak90:main
Open

fix: update web3 dependency to allow security fix GHSA-5hr4-253g-cpx2#641
Kubudak90 wants to merge 1 commit into
coinbase:mainfrom
Kubudak90:main

Conversation

@Kubudak90
Copy link
Copy Markdown

Description

Fixes #636

Updates the web3.py dependency from <=7.10.0 to <8.0.0 to allow the security fix for GHSA-5hr4-253g-cpx2 (SSRF via CCIP Read).

The security fix shipped in web3.py v7.15.0 on April 2, 2026. The current pin (<=7.10.0) blocks this and all future security updates.

Changes

  • python/pyproject.toml: Changed web3>=7.6.0,<=7.10.0 to web3>=7.6.0,<8.0.0
  • Added changelog entry

Security Impact

This resolves a Server-Side Request Forgery (SSRF) vulnerability via CCIP Read that could allow attackers to make requests to internal services.

Testing

  • Verify package installs with web3 v7.15.0+
  • Run existing test suite to ensure compatibility

Updates web3 dependency from <=7.10.0 to <8.0.0 to allow the security
fix for GHSA-5hr4-253g-cpx2 (SSRF via CCIP Read) which shipped in
web3.py v7.15.0.

Fixes coinbase#636
@cb-heimdall
Copy link
Copy Markdown

🟡 Heimdall Review Status

Requirement Status More Info
Reviews 🟡 0/1
Denominator calculation
Show calculation
1 if user is bot 0
1 if user is external 0
2 if repo is sensitive 0
From .codeflow.yml 1
Additional review requirements
Show calculation
Max 0
0
From CODEOWNERS 0
Global minimum 0
Max 1
1
1 if commit is unverified 1
Sum 2

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

Labels

None yet

Development

Successfully merging this pull request may close these issues.

web3<=7.10.0 pin blocks GHSA-5hr4-253g-cpx2 (SSRF via CCIP Read)

2 participants