IMFreedom Security

Description

When receiving various stanzas related to voice and video chat, the XMPP protocol plugin failed to ensure that the incoming message contained all required fields, and would crash if certain fields were missing.

Mitigation

Check for missing fields and handle them appropriately.