9.8
CVE-2021-37706
- EPSS 4.62%
- Veröffentlicht 22.12.2021 18:15:07
- Zuletzt bearbeitet 04.11.2025 16:15:43
- Erkennungen
Potential integer underflow upon receiving STUN message in PJSIP
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.
Daten sind bereitgestellt durch National Vulnerability Database (NVD)
Asterisk ≫ Certified Asterisk Version < 16.8.0
Asterisk ≫ Certified Asterisk Version 16.8.0
Asterisk ≫ Certified Asterisk Version 16.8.0 Update cert1
Asterisk ≫ Certified Asterisk Version 16.8.0 Update cert10
Asterisk ≫ Certified Asterisk Version 16.8.0 Update cert11
Asterisk ≫ Certified Asterisk Version 16.8.0 Update cert12
Asterisk ≫ Certified Asterisk Version 16.8.0 Update cert2
Asterisk ≫ Certified Asterisk Version 16.8.0 Update cert3
Asterisk ≫ Certified Asterisk Version 16.8.0 Update cert4
Asterisk ≫ Certified Asterisk Version 16.8.0 Update cert5
Asterisk ≫ Certified Asterisk Version 16.8.0 Update cert6
Asterisk ≫ Certified Asterisk Version 16.8.0 Update cert7
Asterisk ≫ Certified Asterisk Version 16.8.0 Update cert8
Asterisk ≫ Certified Asterisk Version 16.8.0 Update cert9
Debian ≫ Debian Linux Version 9.0
Debian ≫ Debian Linux Version 10.0
| Typ | Quelle | Score | Percentile |
|---|---|---|---|
| EPSS | FIRST.org | 4.62% | 0.905 |
| Quelle | Base Score | Exploit Score | Impact Score | Vector String |
|---|---|---|---|---|
| NIST | 9.8 | 3.9 | 5.9 |
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
|
| NIST | 9.3 | 8.6 | 10 |
AV:N/AC:M/Au:N/C:C/I:C/A:C
|
| security-advisories@github.com | 7.3 | 3.9 | 3.4 |
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L
|
CWE-191 Integer Underflow (Wrap or Wraparound)
The product subtracts one value from another, such that the result is less than the minimum allowable integer value, which produces a value that is not equal to the correct result.
https://lists.debian.org/debian-lts-announce/2022/03/msg00035.html
https://security.gentoo.org/glsa/202210-37
http://packetstormsecurity.com/files/166225/Asterisk-Project-Security-Advisory-AST-2022-004.html
http://seclists.org/fulldisclosure/2022/Mar/0
https://github.com/pjsip/pjproject/commit/15663e3f37091069b8c98a7fce680dc04bc8e865
https://github.com/pjsip/pjproject/security/advisories/GHSA-2qpg-f6wf-w984
https://lists.debian.org/debian-lts-announce/2022/11/msg00021.html
https://lists.debian.org/debian-lts-announce/2023/08/msg00038.html
https://www.debian.org/security/2022/dsa-5285
https://lists.debian.org/debian-lts-announce/2024/09/msg00030.html