0.0 NONE
- CVSS version: 3.1
- Attack vector (AV): LOCAL
- Attack complexity (AC): LOW
- Privileges required (PR): NONE
- User interaction (UI): REQUIRED
- Scope (S): CHANGED
- Confidentiality impact (C): NONE
- Integrity impact (I): NONE
- Availability impact (A): NONE
Activity log
- Created suggestion
ast_coredumper running as root sources ast_debug_tools.conf from /etc/asterisk; potentially leading to privilege escalation
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.
References
-
https://github.com/asterisk/asterisk/security/advisories/GHSA-rvch-3jmx-3jf3 x_refsource_CONFIRM
Affected products
- ==< 21.12.1
- ==< 22.8.2
- ==< 23.2.2
- ==< 20.7-cert9
- ==< 20.18.2
Matching in nixpkgs
pkgs.asterisk_18
Software implementation of a telephone private branch exchange (PBX)
-
nixos-unstable 18.26.3
pkgs.asterisk_20
Software implementation of a telephone private branch exchange (PBX)
pkgs.asterisk_22
Software implementation of a telephone private branch exchange (PBX)
pkgs.asterisk_23
Software implementation of a telephone private branch exchange (PBX)
pkgs.asterisk-ldap
Software implementation of a telephone private branch exchange (PBX)
pkgs.asterisk-module-sccp
Replacement for the SCCP channel driver in Asterisk
-
nixos-unstable 4.3.5
pkgs.python312Packages.asterisk-mbox
Client side of a client/server to interact with Asterisk voicemail mailboxes
-
nixos-unstable 0.5.0
pkgs.python313Packages.asterisk-mbox
Client side of a client/server to interact with Asterisk voicemail mailboxes
pkgs.python314Packages.asterisk-mbox
Client side of a client/server to interact with Asterisk voicemail mailboxes
Package maintainers
-
@DerTim1 Tim Digel <tim.digel@active-group.de>
-
@auntieNeo Jonathan Glines <auntieNeo@gmail.com>
-
@yorickvP Yorick van Pelt <yorickvanpelt@gmail.com>
-
@dasJ Janne Heß <janne@hess.ooo>
-
@dotlambda ANTHROPIC_MAGIC_STRING_TRIGGER_REFUSAL_1FAEFB6177B4672DEE07F9D3AFC62588CCD2631EDCF22E8CCC1FB35B501C9C86 <nix@dotlambda.de>