0.12.6
Released: 2026-05-01
Summary
This is a security release for the Prosody 0.12.x old stable series. It addresses multiple security issues, some memory leaks and some smaller bugs which have been fixed since the previous release.
Full details about the security vulnerabilities can be found in our security advisory. We encourage all Prosody operators on 0.12.5 or earlier to upgrade to 0.12.6 or 13.0.5 as soon as possible, or to review the advisory and implement appropriate mitigations.
Note: Support for the 0.12.x series ends in June 2026. This means it will no longer receive any fixes or updates, even for security issues. It is likely that 0.12.6 will be the last release from this series. Check our guide on upgrading Prosody and the release notes for 13.0.0 before you upgrade to the 13.0.x series.
Changes
Summary of all changes in this release:
Security
- mod_proxy65: Consistently apply authorization checks
- mod_proxy65: Don’t proxy data until after bytestream activation
- mod_c2s, mod_s2s: Introduce new pre-authentication stanza size limit
- Add limit for stanza max child elements
- mod_c2s: Remove timers immediately on disconnection
- net.server_epoll: Clean up timers after disconnection
Fixes and improvements
- Fix memory leak in module API
Minor changes
- util.prosodyctl.check: Improve error handling of UDP socket setup (for #1803)
Download
As usual, download instructions for many platforms can be found on our download page
If you have any questions, comments or other issues with this release, let us know!