Linphone SIP Stack Bug Might Let Attackers Remotely Crash Consumer Units

Cybersecurity researchers on Tuesday disclosed particulars a few zero-click safety vulnerability in Linphone Session Initiation Protocol (SIP) stack that could possibly be remotely exploited with none motion from a sufferer to crash the SIP shopper and trigger a denial-of-service (DoS) situation.

Tracked as CVE-2021-33056 (CVSS rating: 7.5), the difficulty considerations a NULL pointer dereference vulnerability within the “belle-sip” element, a C-language library used to implement SIP transport, transaction, and dialog layers, with all variations previous to 4.5.20 affected by the flaw. The weak point was found and reported by industrial cybersecurity firm Claroty.

Linphone is an open-source and cross-platform SIP shopper with help for voice and video calls, end-to-end encrypted messaging, and audio convention calls, amongst others. SIP, alternatively, is a signaling protocol used for initiating, sustaining, and terminating real-time multimedia communication periods for voice, video, and messaging functions over the web.

To that finish, the remotely exploitable vulnerability will be activated by including a malicious ahead slash (“</”) to a SIP message header corresponding to To (the decision recipient), From (initiator of the decision), or Diversion (redirect the vacation spot endpoint), leading to a crash of the SIP shopper software that makes use of the belle-sip library to deal with and parse SIP messages.

“The underlying bug right here is that non-SIP URIs are accepted as legitimate SIP header values,” Claroty researcher Sharon Brizinov said in a write-up. “Due to this fact, a generic URI corresponding to a easy single ahead slash might be thought of a SIP URI. Which means the given URI won’t comprise a legitimate SIP scheme (scheme might be NULL), and so when the [string] examine perform is named with the non-existent scheme (NULL), a null pointer dereference might be triggered and crash the SIP shopper.”

It is value noting that the flaw can be a zero-click vulnerability because it’s attainable to trigger the SIP shopper to crash just by sending an INVITE SIP request with a specially-crafted From/To/Diversion header. As a consequence, any software that makes use of belle-sip to investigate SIP messages might be rendered unavailable upon receiving a malicious SIP “name.”

Though the patches can be found for the core protocol stack, it is important that the updates are utilized downstream by distributors that depend on the affected SIP stack of their merchandise.

“Profitable exploits concentrating on IoT vulnerabilities have demonstrated they will present an efficient foothold onto enterprise networks,” Brizinov mentioned. “A flaw in a foundational protocol such because the SIP stack in VoIP telephones and functions will be particularly troublesome given the dimensions and attain proven by assaults towards quite a few different third-party elements utilized by builders in software program tasks.”

Source link