CVE-2026-57192
CVE-2026-57192 · Asterisk: Out-of-Bounds Write in Codec2 Decoder Due to Floor/Ceil Sample Count Mismatch
Esta página presenta datos de fuentes públicas de vulnerabilidades. Consulta el aviso original antes de actualizar.
Esta página muestra una selección de datos de las fuentes. Consulte los avisos enlazados para ver la descripción completa y las versiones afectadas.
Asterisk is an open source private branch exchange and telephony toolkit. Prior to Asterisk 20.20.1, 21.12.3, 22.10.1, 23.4.1 and Certified Asterisk 20.7-cert11, 22.8-cert3, an authenticated attacker may cause a heap buffer overflow through an out-of-bounds write in the `Codec2` decoder caused by a `floor/ceil sample-count mismatch`. The `codec_codec2` module must be loaded and `Codec2` must be configured on the attacked endpoint. The attacker must pass SIP authentication by username/password or `source IP address matching`, establish a call using `Codec2`, and send carefully crafted `Codec2` audio packets. This issue is fixed in Asterisk 20.20.1, 21.12.3, 22.10.1, 23.4.1 and Certified Asterisk 20.7-cert11, 22.8-cert3.
CVSS 6.0 · Media · EPSS 0,7% · Corrección disponible
- Publicación
- Actualización
Pila tecnológica: system
Productos y versiones afectados
asterisk
- Versiones
- < 20.20.1: Afectada
- >= 21.0.0-pre1, < 21.12.3: Afectada
- >= 22.0.0-pre1, < 22.10.1: Afectada
- >= 23.0.0-pre1, < 23.4.1: Afectada
Sin corrección publicada
certified-asterisk
- Versiones
- < 20.7-cert11: Afectada
- >= 22.8-cert1-pre1, < 22.8-cert3: Afectada
Sin corrección publicada
asterisk Debian:14
- Versiones
- 0.1.11-3
- 0.1.11-3woody1
- 1:1.0.5-2
- 1:1.0.5-4
- 1:1.0.6-1
- 1:1.0.6-2
- 1:1.0.7-1
- 1:1.0.7.dfsg.1-1
- 1:1.0.7.dfsg.1-2
- 1:1.0.7.dfsg.1-2sarge1
- 1:1.0.7.dfsg.1-2sarge2
- 1:1.0.7.dfsg.1-2sarge3
- 1:1.0.7.dfsg.1-2sarge4
- 1:1.0.7.dfsg.1-2sarge5
- 1:1.0.7.dfsg.1-2sarge6
- 1:1.0.9.dfsg-1
- 1:1.0.9.dfsg-3
- 1:1.0.9.dfsg-4
- 1:1.0.9.dfsg-5
- 1:1.0.9.dfsg-6
- 1:1.2.0-beta1.dfsg-1
- 1:1.2.0-beta2.dfsg-1
- 1:1.2.0-beta2.dfsg-2
- 1:1.2.0-beta2.dfsg-3
- 1:1.2.0-rc1.dfsg-1
- 1:1.2.0-rc2.dfsg-1
- 1:1.2.0.dfsg-1
- 1:1.2.0.dfsg-2
- 1:1.2.0.dfsg-3
- 1:1.2.0.dfsg-4
- 1:1.2.0.dfsg-5
- 1:1.2.0.dfsg-6
- 1:1.2.1.dfsg-1
- 1:1.2.1.dfsg-2
- 1:1.2.1.dfsg-3
- 1:1.2.10.dfsg-1
- 1:1.2.10.dfsg-1bpo1
- 1:1.2.10.dfsg-2
- 1:1.2.10.dfsg-3
- 1:1.2.11.dfsg-1
- 1:1.2.12.1.dfsg-1
- 1:1.2.13~dfsg-1
- 1:1.2.13~dfsg-2
- 1:1.2.13~dfsg-2etch1
- 1:1.2.13~dfsg-2etch2
- 1:1.2.13~dfsg-2etch3
- 1:1.2.13~dfsg-2etch4
- 1:1.2.14~dfsg-1
- 1:1.2.14~dfsg-2
- 1:1.2.14~dfsg-3
- 1:1.2.14~dfsg-4
- 1:1.2.15~dfsg-1
- 1:1.2.16~dfsg-1
- 1:1.2.17~dfsg-1
- 1:1.2.4.dfsg-1
- 1:1.2.4.dfsg-2
- 1:1.2.4.dfsg-3
- 1:1.2.4.dfsg-4
- 1:1.2.4.dfsg-5
- 1:1.2.4.dfsg-6
- 1:1.2.4.dfsg-6+b1
- 1:1.2.4.dfsg-7
- 1:1.2.7.1.dfsg-1
- 1:1.2.7.1.dfsg-2
- 1:1.2.7.1.dfsg-3
- 1:1.2.9.1.dfsg-1
- 1:1.4.10~dfsg-1
- 1:1.4.11~dfsg-1
- 1:1.4.11~dfsg-2
- 1:1.4.11~dfsg-3
- 1:1.4.11~dfsg-4
- 1:1.4.13~dfsg-1
- 1:1.4.15~dfsg-1
- 1:1.4.16.2~dfsg-1
- 1:1.4.16.2~dfsg-2
- 1:1.4.17~dfsg-1
- 1:1.4.17~dfsg-2
- 1:1.4.18.1~dfsg-1
- 1:1.4.18~dfsg-1
- 1:1.4.19.1~dfsg-1
- 1:1.4.20~dfsg-1
- 1:1.4.21.1~dfsg-1
- 1:1.4.21.2~dfsg-1
- 1:1.4.21.2~dfsg-2
- 1:1.4.21.2~dfsg-3
- 1:1.4.21.2~dfsg-3+lenny1
- 1:1.4.21.2~dfsg-3+lenny2
- 1:1.4.21.2~dfsg-3+lenny2.1
- 1:1.4.21.2~dfsg-3+lenny3
- 1:1.4.21.2~dfsg-3+lenny5
- 1:1.4.21.2~dfsg-3+lenny6
- 1:1.4.21.2~dfsg-3.1
- 1:1.4.2~dfsg-1
- 1:1.4.2~dfsg-2
- 1:1.4.2~dfsg-3
- 1:1.4.2~dfsg-4
- 1:1.4.2~dfsg-5
- 1:1.4.3~dfsg-1
- 1:1.4.4~dfsg-1
- 1:1.4.4~dfsg-2
- 1:1.4.4~dfsg-3
- 1:1.4.5~dfsg-1
- 1:1.4.6~dfsg-1
- 1:1.4.8~dfsg-1
- 1:1.4.8~dfsg-2
- 1:1.4.9~dfsg-1
- 1:1.6.1.0~dfsg-1
- 1:1.6.1.0~dfsg~rc3-1
- 1:1.6.2.0-1
- 1:1.6.2.0~dfsg~beta3-1
- 1:1.6.2.0~dfsg~rc1-1
- 1:1.6.2.0~rc3-1
- 1:1.6.2.0~rc3-2
- 1:1.6.2.0~rc6-1
- 1:1.6.2.0~rc7-1
- 1:1.6.2.2-1
- 1:1.6.2.6-1
- 1:1.6.2.7-1
- 1:1.6.2.9-1
- 1:1.6.2.9-1~bpo50+1
- 1:1.6.2.9-1~bpo50+2
- 1:1.6.2.9-1~bpo50+3
- 1:1.6.2.9-2
- 1:1.6.2.9-2+squeeze1
- 1:1.6.2.9-2+squeeze10
- 1:1.6.2.9-2+squeeze11
- 1:1.6.2.9-2+squeeze12
- 1:1.6.2.9-2+squeeze2
- 1:1.6.2.9-2+squeeze3
- 1:1.6.2.9-2+squeeze4
- 1:1.6.2.9-2+squeeze5
- 1:1.6.2.9-2+squeeze6
- 1:1.6.2.9-2+squeeze7
- 1:1.6.2.9-2+squeeze8
- 1:1.6.2.9-2+squeeze9
- 1:1.8.10.0~dfsg-1
- 1:1.8.10.1~dfsg-1
- 1:1.8.11.1~dfsg-1
- 1:1.8.13.0~dfsg-1
- 1:1.8.13.0~dfsg-1~bpo60+1
- 1:1.8.13.1~dfsg-1
- 1:1.8.13.1~dfsg-1+powerpcspe1
- 1:1.8.13.1~dfsg-1~bpo60+1
- 1:1.8.13.1~dfsg-2
- 1:1.8.13.1~dfsg-3
- 1:1.8.3.3-1
- 1:1.8.4-1
- 1:1.8.4.2-1
- 1:1.8.4.3-1
- 1:1.8.4.4~dfsg-1
- 1:1.8.4.4~dfsg-2
- 1:1.8.7.1~dfsg-1
- 1:1.8.7.1~dfsg-2
- 1:1.8.7.1~dfsg-3
- 1:1.8.8.0~dfsg-1
- 1:1.8.8.2~dfsg-1
- 1:11.10.0~dfsg-1
- 1:11.10.0~dfsg-1~bpo70+1
- 1:11.10.2~dfsg-1
- 1:11.10.2~dfsg-1~bpo70+1
- 1:11.11.0~dfsg-1
- 1:11.11.0~dfsg-1~bpo70+1
- 1:11.11.0~dfsg-2
- 1:11.12.0~dfsg-1
- 1:11.12.0~dfsg-1~bpo70+1
- 1:11.12.1~dfsg-1
- 1:11.13.0~dfsg-1
- 1:11.13.0~dfsg-1~bpo70+1
- 1:11.13.1~dfsg-1
- 1:11.13.1~dfsg-2
- 1:11.13.1~dfsg-2~bpo70+1
- 1:11.5.1~dfsg-1
- 1:11.5.1~dfsg-2
- 1:11.5.1~dfsg1-1
- 1:11.5.1~dfsg1-1~bpo70+1
- 1:11.6.0~dfsg-1
- 1:11.6.0~dfsg-2
- 1:11.6.0~dfsg-3
- 1:11.7.0~dfsg-1
- 1:11.7.0~dfsg-1+e1
- 1:11.7.0~dfsg-1~bpo70+1
- 1:11.8.0~dfsg-1
- 1:11.8.0~dfsg-2
- 1:11.8.1~dfsg-1
- 1:11.8.1~dfsg-1~bpo70+1
- 1:11.9.0~dfsg-1
- 1:11.9.0~dfsg-2
- 1:11.9.0~dfsg-2~bpo70+1
- 1:13.0.0~dfsg-1
- 1:13.0.0~dfsg-2
- 1:13.1.0~dfsg-1
- 1:13.1.0~dfsg-1.1
- 1:13.10.0~dfsg-1
- 1:13.11.2~dfsg-1
- 1:13.12.1~dfsg-1
- 1:13.12.2~dfsg-1
- 1:13.12.2~dfsg-2
- 1:13.13.1~dfsg-1
- 1:13.13.1~dfsg-2
- 1:13.13.1~dfsg-3
- 1:13.13.1~dfsg-3~exp1
- 1:13.13.1~dfsg-4
- 1:13.14.0~dfsg-1
- 1:13.14.0~dfsg-1~exp1
- 1:13.14.1~dfsg-1
- 1:13.14.1~dfsg-2
- 1:13.17.0~dfsg-1
- 1:13.17.0~dfsg-2
- 1:13.17.1~dfsg-1
- 1:13.17.2~dfsg-1
- 1:13.17.2~dfsg-2
- 1:13.18.1~dfsg-1
- 1:13.18.3~dfsg-1
- 1:13.18.5~dfsg-1
- 1:13.20.0~dfsg-1
- 1:13.22.0~dfsg-1
- 1:13.22.0~dfsg-2
- 1:13.23.1~dfsg-1
- 1:13.23.1~dfsg-2
- 1:13.7.2~dfsg-1
Actualiza a 1:22.10.1+dfsg+~cs6.17.60671434-1
asterisk Ubuntu:Pro:16.04:LTS
- Versiones
- 1:13.1.0~dfsg-1.1ubuntu3
- 1:13.1.0~dfsg-1.1ubuntu4
- 1:13.1.0~dfsg-1.1ubuntu4.1
- 1:13.1.0~dfsg-1.1ubuntu4.1+esm1
- Intervalos de versiones afectados
- ECOSYSTEM: (−∞, +∞)
Sin corrección publicada
asterisk Ubuntu:18.04:LTS
- Versiones
- 1:13.17.2~dfsg-1ubuntu1
- 1:13.17.2~dfsg-2ubuntu1
- 1:13.18.1~dfsg-1ubuntu1
- 1:13.18.3~dfsg-1ubuntu1
- 1:13.18.3~dfsg-1ubuntu2
- 1:13.18.3~dfsg-1ubuntu3
- 1:13.18.3~dfsg-1ubuntu4
- Intervalos de versiones afectados
- ECOSYSTEM: (−∞, +∞)
Sin corrección publicada
asterisk Ubuntu:20.04:LTS
- Versiones
- 1:16.2.1~dfsg-2build2
- 1:16.2.1~dfsg-2build3
- 1:16.2.1~dfsg-2ubuntu1
- Intervalos de versiones afectados
- ECOSYSTEM: (−∞, +∞)
Sin corrección publicada
asterisk Ubuntu:22.04:LTS
- Versiones
- 1:16.16.1~dfsg-2
- 1:16.16.1~dfsg-4
- 1:16.16.1~dfsg-4build1
- 1:16.16.1~dfsg+~2.10-1
- 1:18.10.0~dfsg+~cs6.10.40431411-2
- Intervalos de versiones afectados
- ECOSYSTEM: (−∞, +∞)
Sin corrección publicada
asterisk Ubuntu:24.04:LTS
- Versiones
- 1:20.4.0~dfsg+~cs6.13.40431414-2
- 1:20.5.0~dfsg+~cs6.13.40431414-1
- 1:20.5.1~dfsg+~cs6.13.40431414-1
- 1:20.5.2~dfsg+~cs6.13.40431414-1
- 1:20.6.0~dfsg+~cs6.13.40431414-1
- 1:20.6.0~dfsg+~cs6.13.40431414-2
- 1:20.6.0~dfsg+~cs6.13.40431414-2build3
- 1:20.6.0~dfsg+~cs6.13.40431414-2build4
- 1:20.6.0~dfsg+~cs6.13.40431414-2build5
- Intervalos de versiones afectados
- ECOSYSTEM: (−∞, +∞)
Sin corrección publicada
asterisk Ubuntu:26.10
- Versiones
- 1:22.5.2~dfsg+~cs6.15.60671435-1
- 1:22.10.0+dfsg+~cs6.17.60671434-1ubuntu2
- 1:22.10.0+dfsg+~cs6.17.60671434-1ubuntu3
- Intervalos de versiones afectados
- ECOSYSTEM: (−∞, +∞)
Sin corrección publicada
asterisk Ubuntu:26.04:LTS
- Versiones
- 1:22.5.2~dfsg+~cs6.15.60671435-1
- Intervalos de versiones afectados
- ECOSYSTEM: (−∞, +∞)
Sin corrección publicada
Fuentes originales
- https://github.com/asterisk/asterisk/security/advisories/GHSA-qf8j-jp7h-c5hx
- https://github.com/asterisk/asterisk/commit/02e2d8d51efe1f811f2929224339cb1a35ffc079
- https://github.com/asterisk/asterisk/commit/4f5cad0611c67638a0a61cfedbe645045da8dd56
- https://github.com/asterisk/asterisk/commit/9b085d48fb66e90a0740ea59e26840421fd07acb
- https://github.com/asterisk/asterisk/commit/a0bc717b2261f4df7cdecc22b58a5fffbd1aa398
- https://github.com/asterisk/asterisk/commit/a2f1cc611f7d0f21faa03e8535009df3041c434c
- https://github.com/asterisk/asterisk/commit/aa40bc599a8e628859ef1c4fc944261423ceac0d
- https://github.com/asterisk/asterisk/commit/d4ccfd55ffd7cf6d73a6e5cde347a7464c301006
- https://github.com/asterisk/asterisk/releases/tag/20.20.1
- https://github.com/asterisk/asterisk/releases/tag/21.12.3
- https://github.com/asterisk/asterisk/releases/tag/22.10.1
- https://github.com/asterisk/asterisk/releases/tag/23.4.1
- https://github.com/asterisk/asterisk/releases/tag/certified-20.7-cert11
- https://github.com/asterisk/asterisk/releases/tag/certified-22.8-cert3
- https://github.com/asterisk/asterisk/tree/24.0.0-pre1
- https://nvd.nist.gov/vuln/detail/CVE-2026-57192