Am 30.01.2014 13:49, schrieb Thijs Alkemade:

Then we have Facebook. All replies to iqs without 'to' have
from='chat.facebook.com':

C: <iq type='get' id='purple3a6232a6'><ping xmlns='urn:xmpp:ping'/></iq>
S: <iq from='chat.facebook.com' id='purple3a6232a6' type='result'/>

jabber.org itself shows a similar problem:

C: <iq type='set' id='purplec5ae5254'>
       <session xmlns='urn:ietf:params:xml:ns:xmpp-session'/>
    </iq>
S: <iq from='jabber.org' type='result' id='purplec5ae5254'/>


I would say that is correct (and I do the same in my server). No 'to' means the target ('to') is the server.

Unfortunately, CVE-2013-6483 still isn't public, so I wonder what the problem is when a non-existing 'to' will be replaced by a 'to' with the servers jid (usually just the domain). If I read the Pidgin Security Advisory correctly, some servers do forward iq-replies which do contain a 'from' of the server, which is the real problem. So those failing servers do seem to miss a check for the validity of the 'from'.

But replying to an iq without a 'to' with an iq with a 'from' of the server is imho correct.

Regards,

Alexander Holler
_______________________________________________
JDev mailing list
Info: http://mail.jabber.org/mailman/listinfo/jdev
Unsubscribe: [email protected]
_______________________________________________

Reply via email to