CVE-2025-47780

High

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.

SeverityHigh
CVSS7.8
Exploit probability—
ProductSangoma Asterisk
PublishedMay 22, 2025
First seenMay 22, 2025

How to fix

Update
  • sangoma asterisk18.26.2, 20.14.1, 21.9.1, 22.4.1 or later
  • sangoma certified_asterisk18.9 or later

Affected products

ProductAffected versionsFixed in
sangoma asteriskv < 18.26.2, 20.0.0 ≤ v < 20.14.1, 21.0.0 ≤ v < 21.9.1, 22.0.0 ≤ v < 22.4.118.26.2, 20.14.1, 21.9.1, 22.4.1
sangoma certified_asteriskv < 18.9, 18.9, 20.718.9

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.