directory traversal in Asterisk@Home and ARI

Risk: Medium
Local: No
Remote: Yes
CWE: CWE-Other

CVSS Base Score: 5/10
Impact Subscore: 2.9/10
Exploitability Subscore: 10/10
Exploit range: Remote
Attack complexity: Low
Authentication: No required
Confidentiality impact: Partial
Integrity impact: None
Availability impact: None

ID : 2006.1 Product : ARI (Asterisk Recording Interface) Asterisk@home Distribution Affected product : <= 0.7.15 (Asterisk@Home 2.6 and lower) Class : Access to protected information, directory traversal Remote : yes Author : Francois Harvey <fharvey at securiweb dot net> Published date : 2006-04-20 (Initial Vendor contact 2006-03-06) Reference URL : Solution : Use the last ARI version or use asterisk@home 2.8 Two vulnerabilities was found in the ARI package included in the asterisk@home Distribution. These vulnerabilities allow a user to listen voicemail from any other users and and to disclose configuration password. Vulnerability 1 --------------- The config file is in a public directory and not protected by default Exploit : http://<asterisk>/recordings/includes/main.conf This should list all the configuration of ARI. With asterisk password, db password, admin password. Vulnerability 2 --------------- A directory traversal/file retreival exist in the ARI web interface. This script allow a user to download any mp3/wav/gsm on the system. No authentification is needed, this can be used to listen voicemail from another user. Exploit : http://<asterisk>/recordings/misc/audio.php?recording=/var/spool/asteris k/voicemail/default/<mailbox>/INBOX/msg<messageid>.wav This flaw can also be used to verify the presence of a file on the server Cannot use file: xxx <-- file exist bot not the good extension 404 File not found! <--- file doesn't exist Patch ------ Both asterisk@home and ARI released fixes Author ------- Francois Harvey <fharvey at securiweb dot net> SecuriWeb inc |

Vote for this issue:


Thanks for you vote!


Thanks for you comment!
Your message is in quarantine 48 hours.

Comment it here.

(*) - required fields.  
{{ x.nick }} | Date: {{ x.ux * 1000 | date:'yyyy-MM-dd' }} {{ x.ux * 1000 | date:'HH:mm' }} CET+1
{{ x.comment }}

Copyright 2024,


Back to Top