๐Ÿ” CVE Alert

CVE-2026-111171

MEDIUM 5.4

Web3.py 7.15.0 through 7.16.0 and 8.0.0b2 through 8.0.0 CCIP-Read SSRF Bypass

CVSS Score
5.4
EPSS Score
0.0%
EPSS Percentile
0th

Web3.py 7.15.0 through 7.16.0 and 8.0.0b2 through 8.0.0 contains a server-side request forgery vulnerability because _check_ip_blocked() does not unwrap IPv4-mapped IPv6 addresses in CCIP Read URL validation. Malicious contracts can return OffchainLookup URLs with IPv4-mapped IPv6 hosts or AAAA records, making clients with CCIP Read enabled send requests to loopback, private, or link-local services.

CWE CWE-918
Vendor ethereum
Product web3.py
Published Oct 15, 2026
Last Updated Oct 15, 2026
Stay Ahead of the Next One

Get instant alerts for ethereum web3.py

Be the first to know when new medium vulnerabilities affecting ethereum web3.py are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

CVSS v3 Breakdown

CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:L/I:L/A:N
Attack Vector
Network
Attack Complexity
High
Privileges Required
None
User Interaction
None
Scope
Changed
Confidentiality
Low
Integrity
Low
Availability
None

Affected Versions

ethereum / web3.py
7.15.0 โ‰ค 7.16.0 8.0.0b2 โ‰ค 8.0.0

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
github.com: https://github.com/ethereum/web3.py/pull/3875 github.com: https://github.com/ethereum/web3.py/blob/c8c1ed0c9e77e1a8b74902e6a6825e0b00534b10/web3/utils/ccip_url_validation.py#L16-L57 github.com: https://github.com/ethereum/web3.py/security/advisories/GHSA-5hr4-253g-cpx2 github.com: https://github.com/ethereum/web3.py vulncheck.com: https://www.vulncheck.com/advisories/web3-py-7.15.0-through-7.16.0-and-8.0-0b2-through-8.0.0-ccip-read-ssrf-bypass github.com: https://github.com/ApeWorX/web3.py/security/advisories/GHSA-5hr4-253g-cpx2

Credits

SashaMIT Zachariah Mithani