Debian Patches

Status for prosody/0.11.9-2+deb11u2

Patch Description Author Forwarded Bugs Origin Last update
0001-conf.patch conf
===================================================================
Matthew James Wild <mwild1@gmail.com> no 2014-01-10
0002-prosody-lua52.patch prosody-lua51 Matthew James Wild <mwild1@gmail.com> no 2014-01-10
0003-buildflags.patch don't override buildflags Victor Seva <vseva@debian.org> no 2017-01-11
0004-fix-package.path-of-ejabberd2prosody.patch fix package.path of ejabberd2prosody Enrico Tassi <gareuselesinge@debian.org> no 2014-03-14
0005-use-lua52.patch use lua5.2 for prosody >= 0.11.0 "W. Martin Borgert" <debacle@debian.org> no vendor 2018-11-24
0006-muc-fix-for-CWE-284.patch muc: fix for CWE-284
https://prosody.im/security/advisory_20210722/
Victor Seva <linuxmaniac@torreviejawireless.org> no 2021-07-23
0007-CVE-2022-0217.patch CVE-2022-0217
https://prosody.im/security/advisory_20220113/

https://hg.prosody.im/0.11/raw-rev/783056b4e448
Victor Seva <linuxmaniac@torreviejawireless.org> no 2022-01-14
0008-CVE-2022-0217-fix-memory-leak.patch CVE-2022-0217 fix memory leak
> https://hg.prosody.im/trunk/rev/e5e0ab93d7f4
> util.xml: Break reference to help the GC (fix #1711)
>
> LuaExpat uses a registry reference to track handlers, which makes
> it so that an upvalue like this creates a reference loop that keeps the
> parser and its handlers from being garbage collected. The same issue has
> affected util.xmppstream in the past.
>
> Code for checking:
>
> local xml_parse = require"util.xml".parse;
> for i = 1, 10000 do xml_parse("<root/>") end
> collectgarbage(); collectgarbage();
> print(collectgarbage("count"), "KiB");
>
> A future release of LuaExpat may fix the underlying issue there.
Victor Seva <linuxmaniac@torreviejawireless.org> no 2022-01-27

All known versions for source package 'prosody'

Links