PJSIP is a free and open source multimedia communication library written in C language implementing standard based protocols such as SIP, SDP, RTP, STUN, TURN, and ICE. In affected versions if the incoming STUN message contains an ERROR-CODE attribute, the header length is not checked before performing a subtraction operation, potentially resulting in an integer underflow scenario. This issue affects all users that use STUN. A malicious actor located within the victim’s network may forge and send a specially crafted UDP (STUN) message that could remotely execute arbitrary code on the victim’s machine. Users are advised to upgrade as soon as possible. There are no known workarounds.
2021-12-22T18:15:07.487
2024-11-21T06:15:45.227
Modified
CVSSv3.1: 7.3 (HIGH)
AV:N/AC:M/Au:N/C:C/I:C/A:C
8.6
10.0
Type | Vendor | Product | Version/Range | Vulnerable? |
---|---|---|---|---|
Application | teluu | pjsip | ≤ 2.11.1 | Yes |
Application | asterisk | certified_asterisk | < 16.8.0 | Yes |
Application | asterisk | certified_asterisk | 16.8.0 | Yes |
Application | asterisk | certified_asterisk | 16.8.0 | Yes |
Application | asterisk | certified_asterisk | 16.8.0 | Yes |
Application | asterisk | certified_asterisk | 16.8.0 | Yes |
Application | asterisk | certified_asterisk | 16.8.0 | Yes |
Application | asterisk | certified_asterisk | 16.8.0 | Yes |
Application | asterisk | certified_asterisk | 16.8.0 | Yes |
Application | asterisk | certified_asterisk | 16.8.0 | Yes |
Application | asterisk | certified_asterisk | 16.8.0 | Yes |
Application | asterisk | certified_asterisk | 16.8.0 | Yes |
Application | asterisk | certified_asterisk | 16.8.0 | Yes |
Application | asterisk | certified_asterisk | 16.8.0 | Yes |
Application | asterisk | certified_asterisk | 16.8.0 | Yes |
Application | sangoma | asterisk | < 16.24.1 | Yes |
Application | sangoma | asterisk | < 18.10.1 | Yes |
Application | sangoma | asterisk | < 19.2.1 | Yes |
Operating System | debian | debian_linux | 9.0 | Yes |
Operating System | debian | debian_linux | 10.0 | Yes |