Skip to content

fix(python): update web3 version constraint to allow security patch#644

Open
Kubudak90 wants to merge 1 commit into
coinbase:mainfrom
Kubudak90:fix-web3-security-636
Open

fix(python): update web3 version constraint to allow security patch#644
Kubudak90 wants to merge 1 commit into
coinbase:mainfrom
Kubudak90:fix-web3-security-636

Conversation

@Kubudak90
Copy link
Copy Markdown

Summary

Updates the web3 dependency version constraint to allow the security patch that fixes CCIP Read SSRF vulnerability (GHSA-5hr4-253g-cpx2).

Changes

  • Changed web3 version constraint from >=7.6.0,<=7.10.0 to >=7.6.0,<8.0.0
  • This allows web3>=7.15.0 which contains the security fix

Security Impact

The current pin (<=7.10.0) blocks the security fix for GHSA-5hr4-253g-cpx2 which was released in web3==7.15.0 on April 2, 2026. This PR resolves the version conflict while maintaining compatibility.

Related Issue

Fixes #636

Testing

  • Verify web3 7.15.0+ installs correctly
  • Run existing test suite to ensure compatibility

Update web3 dependency from <=7.10.0 to <8.0.0 to allow web3>=7.15.0
which contains the fix for CCIP Read SSRF vulnerability
(GHSA-5hr4-253g-cpx2).

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