Description
An XML external entity (XXE) injection in PyWPS before 4.4.5 allows an attacker to view files on the application server filesystem by assigning a path to the entity. OWSLib 0.24.1 may also be affected.
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.
Debian
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Debian 14 | pywps | 4.5.0-1 | — |
| Debian 13 | pywps | 4.5.0-1 | — |
| Debian 12 | pywps | 4.5.0-1 | — |
| Debian 9 | pywps | 4.0.0-3+deb9u1 | DLA-2754-1 |
Ubuntu
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Ubuntu 22.04 LTS | pywps | No fix yet | — |
| Ubuntu 20.04 LTS | pywps | No fix yet | — |
| Ubuntu 18.04 LTS | pywps | No fix yet | — |
Affected packages
| Ecosystem | Package | Affected | Fixed | Record |
|---|---|---|---|---|
| PyPI | pywps | < 4.5.0 | 4.5.0 | GHSA-p9wf-3xpg-c9g5 |
Advisories 1
- DLA-2754-1 pywps - security update Debian Security (DSA / DLA) · Mar 9, 2026