Reachable assertion in pjsip - #VU165887
Published: November 11, 2026
Vulnerability details
The vulnerability allows a remote attacker to cause a denial of service by crashing PJSUA2 applications built with assertions enabled.
The vulnerability exists due to a reachable assertion caused by a missing recheck of the cloned INVITE pointer in PJSUA2 Endpoint::on_incoming_call() when Account::onIncomingCall() immediately disconnects the call. A remote attacker can send INVITE requests that the application rejects within the callback after a provisional response to trigger a NULL-pointer assertion and abort the process.