Approved changes feed: RSS · Atom

cpe:2.3:a:sangoma:asterisk:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorSangoma (d67f1eae-5751-5e76-a443-3846a37ebaf1)
ProductAsterisk (2cdd226c-a389-5fb3-a2aa-02a9b7bd8e5a)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*
NotesImported from purl2cpe mapping

PURL mappings

PURLSourceLast updated
pkg:deb/debian/asterisk purl2cpe 2026-06-01 10:12:26.676310
pkg:deb/ubuntu/asterisk purl2cpe 2026-06-01 10:12:26.676312
pkg:docker/andrius/asterisk purl2cpe 2026-06-01 10:12:26.676314
pkg:github/sangoma/asterisk purl2cpe 2026-06-01 10:12:26.676315
pkg:maven/org.asteriskjava/asterisk-java purl2cpe 2026-06-01 10:12:26.676317
pkg:rpm/fedora/asterisk purl2cpe 2026-06-01 10:12:26.676318
pkg:rpm/opensuse/asterisk purl2cpe 2026-06-01 10:12:26.676319

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2026-23741 vulnerable 2026-06-03 15:16:50.585866 ast_coredumper running as root sources ast_debug_tools.conf from /etc/asterisk; potentially leading to privilege escalation
NONE
Asterisk is an open source private branch exchange and telephony toolkit. Prior to versions 20.7-cert9, 20.18.2, 21.12.1, 22.8.2, and 23.2.2, the asterisk/contrib/scripts/ast_coredumper runs as root, as noted by the NOTES tag on line 689 of the ast_coredumper file. The script will source the contents of /etc/asterisk/ast_debug_tools.conf, which resides in a folder that is writeable by the asterisk user:group. Due to the /etc/asterisk/ast_debug_tools.conf file following bash semantics and it being loaded; an attacker with write permissions may add or modify the file such that when the root ast_coredumper is run; it would source and thereby execute arbitrary bash code found in the /etc/asterisk/ast_debug_tools.conf. This issue has been patched in versions 20.7-cert9, 20.18.2, 21.12.1, 22.8.2, and 23.2.2.
Published: 2026-02-06T16:47:19.611Z
Updated: 2026-02-06T17:26:22.216Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-23740 vulnerable 2026-06-03 15:16:50.585353 Asterisk vulnerable to potential privilege escalation
NONE
Asterisk is an open source private branch exchange and telephony toolkit. Prior to versions 20.7-cert9, 20.18.2, 21.12.1, 22.8.2, and 23.2.2, when ast_coredumper writes its gdb init and output files to a directory that is world-writable (for example /tmp), an attacker with write permission(which is all users on a linux system) to that directory can cause root to execute arbitrary commands or overwrite arbitrary files by controlling the gdb init file and output paths. This issue has been patched in versions 20.7-cert9, 20.18.2, 21.12.1, 22.8.2, and 23.2.2.
Published: 2026-02-06T16:43:41.330Z
Updated: 2026-02-06T19:11:55.655Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-23739 vulnerable 2026-06-03 15:16:50.529601 Asterisk xml.c uses unsafe XML_PARSE_NOENT leading to potential XXE Injection
LOW (2)
Asterisk is an open source private branch exchange and telephony toolkit. Prior to versions 20.7-cert9, 20.18.2, 21.12.1, 22.8.2, and 23.2.2, the ast_xml_open() function in xml.c parses XML documents using libxml with unsafe parsing options that enable entity expansion and XInclude processing. Specifically, it invokes xmlReadFile() with the XML_PARSE_NOENT flag and later processes XIncludes via xmlXIncludeProcess().If any untrusted or user-supplied XML file is passed to this function, it can allow an attacker to trigger XML External Entity (XXE) or XInclude-based local file disclosure, potentially exposing sensitive files from the host system. This can also be triggered in other cases in which the user is able to supply input in xml format that triggers the asterisk process to parse it. This issue has been patched in versions 20.7-cert9, 20.18.2, 21.12.1, 22.8.2, and 23.2.2.
Published: 2026-02-06T16:42:25.816Z
Updated: 2026-02-06T17:37:22.223Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-23738 vulnerable 2026-06-03 15:16:50.513386 The Asterisk embedded web server 's /httpstatus page echos user supplied values(cookie and query string) without sanitization
LOW (3.5)
Asterisk is an open source private branch exchange and telephony toolkit. Prior to versions 20.7-cert9, 20.18.2, 21.12.1, 22.8.2, and 23.2.2, user supplied/control values for Cookies and any GET variable query Parameter are directly interpolated into the HTML of the page using ast_str_append. The endpoint at GET /httpstatus is the potential vulnerable endpoint relating to asterisk/main /http.c. This issue has been patched in versions 20.7-cert9, 20.18.2, 21.12.1, 22.8.2, and 23.2.2.
Published: 2026-02-06T16:41:43.769Z
Updated: 2026-02-06T17:44:20.480Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-57767 vulnerable 2026-06-03 15:05:00.014479 Asterisk can crash from a specifically malformed Authorization header in an incoming SIP request
HIGH (7.5)
Asterisk is an open source private branch exchange and telephony toolkit. Prior to versions 20.15.2, 21.10.2, and 22.5.2, if a SIP request is received with an Authorization header that contains a realm that wasn't in a previous 401 response's WWW-Authenticate header, or an Authorization header with an incorrect realm was received without a previous 401 response being sent, the get_authorization_header() function in res_pjsip_authenticator_digest will return a NULL. This wasn't being checked before attempting to get the digest algorithm from the header which causes a SEGV. This issue has been patched in versions 20.15.2, 21.10.2, and 22.5.2. There are no workarounds.
Published: 2025-08-28T15:33:00.087Z
Updated: 2025-08-28T17:12:35.539Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-54995 vulnerable 2026-06-03 15:04:57.462234 Asterisk remotely exploitable leak of RTP UDP ports and internal resources
MEDIUM (6.5)
Asterisk is an open source private branch exchange and telephony toolkit. Prior to versions 18.26.4 and 18.9-cert17, RTP UDP ports and internal resources can leak due to a lack of session termination. This could result in leaks and resource exhaustion. This issue has been patched in versions 18.26.4 and 18.9-cert17.
Published: 2025-08-28T15:08:04.468Z
Updated: 2025-11-03T17:45:15.011Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-49832 vulnerable 2026-06-03 15:01:46.127602 Asterisk is Vulnerable to Remote DoS and possible RCE Attacks During Memory Allocation
MEDIUM (6.5)
Asterisk is an open source private branch exchange and telephony toolkit. In versions up to and including 18.26.2, between 20.00.0 and 20.15.0, 20.7-cert6, 21.00.0, 22.00.0 through 22.5.0, there is a remote DoS and possible RCE condition in `asterisk/res/res_stir_shaken /verification.c` that can be exploited when an attacker can set an arbitrary Identity header, or STIR/SHAKEN is enabled, with verification set in the SIP profile associated with the endpoint to be attacked. This is fixed in versions 18.26.3, 20.7-cert6, 20.15.1, 21.10.1 and 22.5.1.
Published: 2025-08-01T17:57:29.933Z
Updated: 2025-08-01T18:29:18.330Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-47780 vulnerable 2026-06-03 15:01:33.383013 cli_permissions.conf: deny option does not work for disallowing shell commands
Asterisk is an open-source private branch exchange (PBX). Prior to versions 18.26.2, 20.14.1, 21.9.1, and 22.4.1 of Asterisk and versions 18.9-cert14 and 20.7-cert5 of certified-asterisk, trying to disallow shell commands to be run via the Asterisk command line interface (CLI) by configuring `cli_permissions.conf` (e.g. with the config line `deny=!*`) does not work which could lead to a security risk. If an administrator running an Asterisk instance relies on the `cli_permissions.conf` file to work and expects it to deny all attempts to execute shell commands, then this could lead to a security vulnerability. Versions 18.26.2, 20.14.1, 21.9.1, and 22.4.1 of Asterisk and versions 18.9-cert14 and 20.7-cert5 of certified-asterisk fix the issue.
Published: 2025-05-22T16:56:28.937Z
Updated: 2025-11-03T20:04:38.254Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-47779 vulnerable 2026-06-03 15:01:33.362101 Using malformed From header can forge identity with ";" or NULL in name portion
HIGH (7.7)
Asterisk is an open-source private branch exchange (PBX). Prior to versions 18.26.2, 20.14.1, 21.9.1, and 22.4.1 of Asterisk and versions 18.9-cert14 and 20.7-cert5 of certified-asterisk, SIP requests of the type MESSAGE (RFC 3428) authentication do not get proper alignment. An authenticated attacker can spoof any user identity to send spam messages to the user with their authorization token. Abuse of this security issue allows authenticated attackers to send fake chat messages can be spoofed to appear to come from trusted entities. Even administrators who follow Security best practices and Security Considerations can be impacted. Therefore, abuse can lead to spam and enable social engineering, phishing and similar attacks. Versions 18.26.2, 20.14.1, 21.9.1, and 22.4.1 of Asterisk and versions 18.9-cert14 and 20.7-cert5 of certified-asterisk fix the issue.
Published: 2025-05-22T16:54:26.314Z
Updated: 2025-11-03T20:04:36.858Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-1131 vulnerable 2026-06-03 14:58:57.866557 Asterisk Unsafe Shell Sourcing in safe_asterisk Leads to Local Privilege Escalation
A local privilege escalation vulnerability exists in the safe_asterisk script included with the Asterisk toolkit package. When Asterisk is started via this script (common in SysV init or FreePBX environments), it sources all .sh files located in /etc/asterisk/startup.d/ as root, without validating ownership or permissions. Non-root users with legitimate write access to /etc/asterisk can exploit this behaviour by placing malicious scripts in the startup.d directory, which will then execute with root privileges upon service restart.
Published: 2025-09-23T04:31:02.784Z
Updated: 2026-02-26T17:48:19.381Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-57520 vulnerable 2026-06-03 14:57:50.630923 Details available
Insecure Permissions vulnerability in asterisk v22 allows a remote attacker to execute arbitrary code via the action_createconfig function. NOTE: this is disputed by the Supplier because the impact is limited to creating empty files outside of the Asterisk product directory (aka directory traversal) and the attack can only be performed by a privileged user who has the ability to manage the configuration.
Published: 2025-02-05T00:00:00.000Z
Updated: 2025-11-06T13:01:45.769Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-42491 vulnerable 2026-06-03 14:56:42.729948 A malformed Contact or Record-Route URI in an incoming SIP request can cause Asterisk to crash when res_resolver_unbound is used
MEDIUM (5.7)
Asterisk is an open-source private branch exchange (PBX). Prior to versions 18.24.3, 20.9.3, and 21.4.3 of Asterisk and versions 18.9-cert12 and 20.7-cert2 of certified-asterisk, if Asterisk attempts to send a SIP request to a URI whose host portion starts with `.1` or `[.1]`, and res_resolver_unbound is loaded, Asterisk will crash with a SEGV. To receive a patch, users should upgrade to one of the following versions: 18.24.3, 20.9.3, 21.4.3, certified-18.9-cert12, certified-20.7-cert2. Two workarounds are available. Disable res_resolver_unbound by setting `noload = res_resolver_unbound.so` in modules.conf, or set `rewrite_contact = yes` on all PJSIP endpoints. NOTE: This may not be appropriate for all Asterisk configurations.
Published: 2024-09-05T17:17:56.961Z
Updated: 2025-11-03T22:04:56.291Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-42706 vulnerable 2026-06-03 14:48:12.808619 Details available
An issue was discovered in Sangoma Asterisk through 16.28, 17 and 18 through 18.14, 19 through 19.6, and certified through 18.9-cert1. GetConfig, via Asterisk Manager Interface, allows a connected application to access files outside of the asterisk configuration directory, aka Directory Traversal.
Published: 2022-12-05T00:00:00.000Z
Updated: 2025-04-24T14:23:59.814Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-42705 vulnerable 2026-06-03 14:48:12.806560 Details available
A use-after-free in res_pjsip_pubsub.c in Sangoma Asterisk 16.28, 18.14, 19.6, and certified/18.9-cert2 may allow a remote authenticated attacker to crash Asterisk (denial of service) by performing activity on a subscription via a reliable transport at the same time that Asterisk is also performing activity on that subscription.
Published: 2022-12-05T00:00:00.000Z
Updated: 2025-04-24T14:25:05.481Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-37325 vulnerable 2026-06-03 14:47:46.768485 Details available
In Sangoma Asterisk through 16.28.0, 17.x and 18.x through 18.14.0, and 19.x through 19.6.0, an incoming Setup message to addons/ooh323c/src/ooq931.c with a malformed Calling or Called Party IE can cause a crash.
Published: 2022-12-05T00:00:00.000Z
Updated: 2025-04-24T14:38:48.415Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-23608 vulnerable 2026-06-03 14:46:27.909113 Use after free in PJSIP
HIGH (8.1)
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 versions up to and including 2.11.1 when in a dialog set (or forking) scenario, a hash key shared by multiple UAC dialogs can potentially be prematurely freed when one of the dialogs is destroyed . The issue may cause a dialog set to be registered in the hash table multiple times (with different hash keys) leading to undefined behavior such as dialog list collision which eventually leading to endless loop. A patch is available in commit db3235953baa56d2fb0e276ca510fefca751643f which will be included in the next release. There are no known workarounds for this issue.
Published: 2022-02-22T00:00:00.000Z
Updated: 2025-11-04T16:09:34.819Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-21723 vulnerable 2026-06-03 14:46:13.425473 Out-of-bounds read in multipart parsing in PJSIP
CRITICAL (9.1)
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 versions 2.11.1 and prior, parsing an incoming SIP message that contains a malformed multipart can potentially cause out-of-bound read access. This issue affects all PJSIP users that accept SIP multipart. The patch is available as commit in the `master` branch. There are no known workarounds.
Published: 2022-01-27T00:00:00.000Z
Updated: 2025-11-04T16:09:30.947Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2021-37706 vulnerable 2026-06-03 14:45:01.020233 Potential integer underflow upon receiving STUN message in PJSIP
HIGH (7.3)
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.
Published: 2021-12-22T00:00:00.000Z
Updated: 2025-11-04T16:09:17.025Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2020-28327 vulnerable 2026-06-03 14:42:19.293454 Details available
A res_pjsip_session crash was discovered in Asterisk Open Source 13.x before 13.37.1, 16.x before 16.14.1, 17.x before 17.8.1, and 18.x before 18.0.1. and Certified Asterisk before 16.8-cert5. Upon receiving a new SIP Invite, Asterisk did not return the created dialog locked or referenced. This caused a gap between the creation of the dialog object, and its next use by the thread that created it. Depending on some off-nominal circumstances and timing, it was possible for another thread to free said dialog in this gap. Asterisk could then crash when the dialog object, or any of its dependent objects, were dereferenced or accessed next by the initial-creation thread. Note, however, that this crash can only occur when using a connection-oriented protocol (e.g., TCP or TLS, but not UDP) for SIP transport. Also, the remote client must be authenticated, or Asterisk must be configured for anonymous calling.
Published: 2020-11-06T18:08:07.000Z
Updated: 2024-08-04T16:33:58.306Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2020-28242 vulnerable 2026-06-03 14:42:19.209123 Details available
An issue was discovered in Asterisk Open Source 13.x before 13.37.1, 16.x before 16.14.1, 17.x before 17.8.1, and 18.x before 18.0.1 and Certified Asterisk before 16.8-cert5. If Asterisk is challenged on an outbound INVITE and the nonce is changed in each response, Asterisk will continually send INVITEs in a loop. This causes Asterisk to consume more and more memory since the transaction will never terminate (even if the call is hung up), ultimately leading to a restart or shutdown of Asterisk. Outbound authentication must be configured on the endpoint for this to occur.
Published: 2020-11-06T05:02:58.000Z
Updated: 2024-08-04T16:33:58.218Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2018-12228 vulnerable 2026-06-03 14:38:04.066862 Details available
An issue was discovered in Asterisk Open Source 15.x before 15.4.1. When connected to Asterisk via TCP/TLS, if the client abruptly disconnects, or sends a specially crafted message, then Asterisk gets caught in an infinite loop while trying to read the data stream. This renders the system unusable.
Published: 2018-06-12T04:00:00.000Z
Updated: 2024-08-05T08:30:59.711Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2012-2948 vulnerable 2026-06-03 14:31:55.967375 Details available
chan_skinny.c in the Skinny (aka SCCP) channel driver in Certified Asterisk 1.8.11-cert before 1.8.11-cert2 and Asterisk Open Source 1.8.x before 1.8.12.1 and 10.x before 10.4.1 allows remote authenticated users to cause a denial of service (NULL pointer dereference and daemon crash) by closing a connection in off-hook mode.
Published: 2012-06-02T15:00:00.000Z
Updated: 2024-08-06T19:50:05.178Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2012-2186 vulnerable 2026-06-03 14:31:46.814402 Details available
Incomplete blacklist vulnerability in main/manager.c in Asterisk Open Source 1.8.x before 1.8.15.1 and 10.x before 10.7.1, Certified Asterisk 1.8.11 before 1.8.11-cert6, Asterisk Digiumphones 10.x.x-digiumphones before 10.7.1-digiumphones, and Asterisk Business Edition C.3.x before C.3.7.6 allows remote authenticated users to execute arbitrary commands by leveraging originate privileges and providing an ExternalIVR value in an AMI Originate action.
Published: 2012-08-31T14:00:00.000Z
Updated: 2024-08-06T19:26:08.975Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2009-3723 vulnerable 2026-06-03 14:29:52.943617 Details available
asterisk allows calls on prohibited networks
Published: 2019-10-29T12:42:08.000Z
Updated: 2024-08-07T06:38:30.400Z
Reference links
Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.