CVE Vulnerabilities

CVE-2021-46837

NULL Pointer Dereference

Published: Aug 30, 2022 | Modified: Nov 21, 2024
CVSS 3.x
6.5
MEDIUM
Source:
NVD
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
CVSS 2.x
RedHat/V2
RedHat/V3
Ubuntu
MEDIUM
root.io logo minimus.io logo echo.ai logo

res_pjsip_t38 in Sangoma Asterisk 16.x before 16.16.2, 17.x before 17.9.3, and 18.x before 18.2.2, and Certified Asterisk before 16.8-cert7, allows an attacker to trigger a crash by sending an m=image line and zero port in a response to a T.38 re-invite initiated by Asterisk. This is a re-occurrence of the CVE-2019-15297 symptoms but not for exactly the same reason. The crash occurs because there is an append operation relative to the active topology, but this should instead be a replace operation.

Weakness

The product dereferences a pointer that it expects to be valid but is NULL.

Affected Software

NameVendorStart VersionEnd Version
Certified_asteriskAsterisk16.8.0 (including)16.8.0 (including)
Certified_asteriskAsterisk16.8.0-cert1 (including)16.8.0-cert1 (including)
Certified_asteriskAsterisk16.8.0-cert2 (including)16.8.0-cert2 (including)
Certified_asteriskAsterisk16.8.0-cert3 (including)16.8.0-cert3 (including)
Certified_asteriskAsterisk16.8.0-cert4 (including)16.8.0-cert4 (including)
Certified_asteriskAsterisk16.8.0-cert5 (including)16.8.0-cert5 (including)
Certified_asteriskAsterisk16.8.0-cert6 (including)16.8.0-cert6 (including)
AsteriskDigium16.0.0 (including)16.16.2 (excluding)
AsteriskDigium17.0.0 (including)17.9.3 (excluding)
AsteriskDigium18.0.0 (including)18.2.2 (excluding)
AsteriskUbuntubionic*
AsteriskUbuntufocal*
AsteriskUbuntutrusty*
AsteriskUbuntuupstream*
AsteriskUbuntuxenial*

Potential Mitigations

References