Skip to content
OpenAdvisories
Unscored CVE-2022-0217 EUVD-2022-15419

It was discovered that an internal Prosody library to load XML based on libexpat does not properly restrict the XML features allowed in par…

Published Aug 26, 2022 · Updated Aug 2, 2024 · Assigned by redhat

Description

It was discovered that an internal Prosody library to load XML based on libexpat does not properly restrict the XML features allowed in parsed XML data. Given suitable attacker input, this results in expansion of recursive entity references from DTDs (CWE-776). In addition, depending on the libexpat version used, it may also allow injections using XML External Entity References (CWE-611).

Affected products

VendorProductAffectedFixed
— prosody Fixed in prosody 0.11.12, Affects all versions with support for WebSockets. —

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 prosody 0.11.12-1 —
Debian 13 prosody 0.11.12-1 —
Debian 12 prosody 0.11.12-1 —
Debian 11 prosody 0.11.9-2+deb11u1 DSA-5047-1
Debian 10 prosody 0.11.2-1+deb10u3 DSA-5047-1
ReleasePackageFixed inAdvisory
Ubuntu 26.10 prosody No fix yet —
Ubuntu 26.04 LTS prosody No fix yet —
Ubuntu 25.10 prosody No fix yet —
Ubuntu 24.04 LTS prosody No fix yet —
Ubuntu 22.04 LTS prosody No fix yet —
Show 3 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu 20.04 LTS prosody No fix yet —
Ubuntu 16.04 LTS prosody No fix yet —
Ubuntu Pro 18.04 LTS prosody No fix yet —
ReleasePackageFixed inAdvisory
SUSE Package Hub 15 SP3 prosody 0.11.12-bp153.2.12.1 openSUSE-SU-2022:0012-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed prosody 0.11.12-1.1 openSUSE-SU-2024:11736-1
openSUSE Leap 15.3 prosody 0.11.12-bp153.2.12.1 openSUSE-SU-2022:0012-1
ReleasePackageFixed inAdvisory
Alpine v3.24 prosody 0.11.12-r0 —
Alpine v3.23 prosody 0.11.12-r0 —
Alpine v3.22 prosody 0.11.12-r0 —
Alpine v3.21 prosody 0.11.12-r0 —
Alpine v3.20 prosody 0.11.12-r0 —
Show 5 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Alpine v3.19 prosody 0.11.12-r0 —
Alpine v3.18 prosody 0.11.12-r0 —
Alpine v3.17 prosody 0.11.12-r0 —
Alpine v3.16 prosody 0.11.12-r0 —
Alpine v3.15 prosody 0.11.12-r0 —

Advisories 3

References