[2020-03-03 15:21:25] https://www.moparisthebest.com/eatxmempp is a quick POC, needs java13, chmod +x it and change the 2 domains in there (direct TLS port) and run it
[2020-03-03 15:21:45] but please don't share publically yet, at least prosody is affected and the devs are working on it
[2020-03-03 15:22:06] basically the problem is just a DOS due to unconstrained memory use on unlimited sized stanzas ??
[2020-03-03 15:23:08] ah, we do have limits on XML (cdata + number of elements)
[2020-03-03 15:23:39] I guess the question is how much memory do you allocate before checking those
[2020-03-03 15:24:39] streaming parser so they are checked constantly
[2020-03-03 15:25:36] that's probably fine then, barring some strange bug
[2020-03-03 15:25:58] prosody in theory has a stanza limit too, and it does disconnect me before I can send the full thing, however memory use continues to climb for some reason
[2020-03-03 15:26:51] ejabberd does not seem to be affected, and that's all I've been able to test myself, I'm not pointing it at public servers without asking on purpose ??
wojciech.kapcia@tigase.net commented 5 years ago
Our parser already has limits, but I entertained the possibility and ran a couple of tests just as well. As expected, there was no problem.
reported by xmpp:travis@burtrum.org (update afterwards)