Home

Description

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 Reserved 2025-05-09 | Published 2025-05-22 | Updated 2025-11-03 | Assigner GitHub_M




MEDIUM: 4.8CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N

Problem types

CWE-78: Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')

Product status

< 18.9-cert14
affected

>= 18.10, < 18.26.2
affected

>= 20.0, < 20.7-cert5
affected

>= 20.8, < 20.14.1
affected

>= 21.0, < 21.9.1
affected

>= 22.0, < 22.4.1
affected

References

lists.debian.org/debian-lts-announce/2025/06/msg00003.html

github.com/...terisk/security/advisories/GHSA-c7p6-7mvq-8jq2

cve.org (CVE-2025-47780)

nvd.nist.gov (CVE-2025-47780)

Download JSON