Skip to content
OpenAdvisories
Medium · 5.9 CVE-2026-58501 EUVD-2026-42353GHSA-4cc2-g9w2-fhf6PYSEC-2026-2323

Zeep SSRF because Settings.forbid_external is not enforced

Published Jul 8, 2026 · Updated Jul 9, 2026 · Assigned by GitHub_M

Description

Zeep is a Python SOAP client. From 4.0.0 before 4.3.3, Settings.forbid_external is defined but not enforced when parsing WSDL or XSD documents, allowing transitive xsd:import, xsd:include, wsdl:import, and lxml entity or DTD references to fetch attacker-chosen HTTP or HTTPS URLs. This issue is fixed in version 4.3.3.

Affected products

VendorProductAffectedFixed
mvantellingen python-zeep >= 4.0.0, < 4.3.3 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 python-zeep 4.3.3-1 —
Debian 13 python-zeep No fix yet —
Debian 12 python-zeep No fix yet —
ReleasePackageFixed inAdvisory
Ubuntu 26.10 python-zeep No fix yet —
Ubuntu 26.04 LTS python-zeep No fix yet —
Ubuntu 25.10 python-zeep No fix yet —
Ubuntu 24.04 LTS python-zeep No fix yet —
Ubuntu 22.04 LTS python-zeep No fix yet —
Show 2 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu 20.04 LTS python-zeep No fix yet —
Ubuntu 18.04 LTS python-zeep No fix yet —

Affected packages

EcosystemPackageAffectedFixedRecord
PyPI zeep >= 4.0.0, < 4.3.3 4.3.3 GHSA-4cc2-g9w2-fhf6

References