Approved changes feed: RSS · Atom

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

part: a version: * update: *

VendorAsterisk (8cf0208b-fb97-57c9-94a0-6da40e548dcd)
ProductAsterisk (95a29321-1bd0-5763-8bc3-5646752cc98c)
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:15:22.652418
pkg:deb/ubuntu/asterisk purl2cpe 2026-06-01 10:15:22.652420
pkg:github/asterisk/asterisk purl2cpe 2026-06-01 10:15:22.652421
pkg:rpm/fedora/asterisk purl2cpe 2026-06-01 10:15:22.652422
pkg:rpm/opensuse/asterisk purl2cpe 2026-06-01 10:15:22.652424

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2026-23741 vulnerable 2026-06-03 15:16:50.585748 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.530886 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.529558 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.512052 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.014438 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.461102 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.126569 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.382870 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.361415 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.865656 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-42491 vulnerable 2026-06-03 14:56:42.729138 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-2024-42365 vulnerable 2026-06-03 14:56:36.175695 Asterisk allows `Write=originate` as sufficient permissions for code execution / `System()` dialplan
HIGH (7.4)
Asterisk is an open source private branch exchange (PBX) and telephony toolkit. Prior to asterisk versions 18.24.2, 20.9.2, and 21.4.2 and certified-asterisk versions 18.9-cert11 and 20.7-cert2, an AMI user with `write=originate` may change all configuration files in the `/etc/asterisk/` directory. This occurs because they are able to curl remote files and write them to disk, but are also able to append to existing files using the `FILE` function inside the `SET` application. This issue may result in privilege escalation, remote code execution and/or blind server-side request forgery with arbitrary protocol. Asterisk versions 18.24.2, 20.9.2, and 21.4.2 and certified-asterisk versions 18.9-cert11 and 20.7-cert2 contain a fix for this issue.
Published: 2024-08-08T16:29:07.436Z
Updated: 2025-11-03T22:04:48.935Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-35190 vulnerable 2026-06-03 14:55:55.661095 Asterisk' res_pjsip_endpoint_identifier_ip: wrongly matches ALL unauthorized SIP requests
MEDIUM (5.8)
Asterisk is an open source private branch exchange and telephony toolkit. After upgrade to 18.23.0, ALL unauthorized SIP requests are identified as PJSIP Endpoint of local asterisk server. This vulnerability is fixed in 18.23.1, 20.8.1, and 21.3.1.
Published: 2024-05-17T16:55:41.346Z
Updated: 2024-08-02T03:07:46.821Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-49786 vulnerable 2026-06-03 14:53:26.417022 Asterisk susceptible to Denial of Service via DTLS Hello packets during call initiation
HIGH (7.5)
Asterisk is an open source private branch exchange and telephony toolkit. In Asterisk prior to versions 18.20.1, 20.5.1, and 21.0.1; as well as certified-asterisk prior to 18.9-cert6; Asterisk is susceptible to a DoS due to a race condition in the hello handshake phase of the DTLS protocol when handling DTLS-SRTP for media setup. This attack can be done continuously, thus denying new DTLS-SRTP encrypted calls during the attack. Abuse of this vulnerability may lead to a massive Denial of Service on vulnerable Asterisk servers for calls that rely on DTLS-SRTP. Commit d7d7764cb07c8a1872804321302ef93bf62cba05 contains a fix, which is part of versions 18.20.1, 20.5.1, 21.0.1, amd 18.9-cert6.
Published: 2023-12-14T19:47:46.306Z
Updated: 2025-02-13T17:18:55.224Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-49294 vulnerable 2026-06-03 14:53:20.630008 Asterisk Path Traversal vulnerability
MEDIUM (4.9)
Asterisk is an open source private branch exchange and telephony toolkit. In Asterisk prior to versions 18.20.1, 20.5.1, and 21.0.1, as well as certified-asterisk prior to 18.9-cert6, it is possible to read any arbitrary file even when the `live_dangerously` is not enabled. This allows arbitrary files to be read. Asterisk versions 18.20.1, 20.5.1, and 21.0.1, as well as certified-asterisk prior to 18.9-cert6, contain a fix for this issue.
Published: 2023-12-14T19:40:46.157Z
Updated: 2025-02-13T17:18:40.277Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-37457 vulnerable 2026-06-03 14:52:28.897577 Asterisk's PJSIP_HEADER dialplan function can overwrite memory/cause crash when using 'update'
HIGH (7.5)
Asterisk is an open source private branch exchange and telephony toolkit. In Asterisk versions 18.20.0 and prior, 20.5.0 and prior, and 21.0.0; as well as ceritifed-asterisk 18.9-cert5 and prior, the 'update' functionality of the PJSIP_HEADER dialplan function can exceed the available buffer space for storing the new value of a header. By doing so this can overwrite memory or cause a crash. This is not externally exploitable, unless dialplan is explicitly written to update a header based on data from an outside source. If the 'update' functionality is not used the vulnerability does not occur. A patch is available at commit a1ca0268254374b515fa5992f01340f7717113fa.
Published: 2023-12-14T19:43:30.945Z
Updated: 2025-02-13T17:01:26.636Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2009-3723 vulnerable 2026-06-03 14:29:52.942942 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
CVE:CVE-2007-4455 vulnerable 2026-06-03 14:28:18.485228 Details available
The SIP channel driver (chan_sip) in Asterisk Open Source 1.4.x before 1.4.11, AsteriskNOW before beta7, Asterisk Appliance Developer Kit 0.x before 0.8.0, and s800i (Asterisk Appliance) 1.x before 1.0.3 allows remote attackers to cause a denial of service (memory exhaustion) via a SIP dialog that causes a large number of history entries to be created.
Published: 2007-08-22T01:00:00.000Z
Updated: 2024-08-07T14:53:55.958Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2007-4280 vulnerable 2026-06-03 14:28:18.164065 Details available
The Skinny channel driver (chan_skinny) in Asterisk Open Source before 1.4.10, AsteriskNOW before beta7, Appliance Developer Kit before 0.7.0, and Appliance s800i before 1.0.3 allows remote authenticated users to cause a denial of service (application crash) via a CAPABILITIES_RES_MESSAGE packet with a capabilities count larger than the capabilities_res_message array population.
Published: 2007-08-09T21:00:00.000Z
Updated: 2024-08-07T14:46:39.690Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2007-2488 vulnerable 2026-06-03 14:28:08.423434 Details available
The IAX2 channel driver (chan_iax2) in Asterisk before 20070504 does not properly null terminate data, which allows remote attackers to trigger loss of transmitted data, and possibly obtain sensitive information (memory contents) or cause a denial of service (application crash), by sending a frame that lacks a 0 byte.
Published: 2007-05-07T19:00:00.000Z
Updated: 2024-08-07T13:42:33.558Z
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.