Close your Ingate for malicious SIP servers!
Lisa Hallingström
lisa@ingate.com
Wed, 06 Aug 2008 17:32:27 +0200
Malicious SIP servers can use your SIP system for long-distance calls if
you haven't used all the security checks the Ingate offers.
Exploit: A SIP server on the outside sends an INVITE with a Request-URI
to point at a service provider, who uses IP authentication. This INVITE
is sent to the Ingate. By normal DNS lookups, the SIP proxy will then
forward the INVITE to the service provider, and the call is set up.
Limitations: This will only affect customers where the Ingate is
manually set up, or set up with a Startup Tool of an older version than
2.0. It also requires that the customer uses a service provider using IP
authentication (as opposed to password accounts), and that the customer
doesn't use the Ingate as the local registrar. It also requires that the
Ingate neither authenticates requests nor has any Reject rules set in
the Dial Plan or the Proxy Rules.
How to close your Ingate: To get around this exploit, use the latest
Startup Tool to reconfigure your Ingate. If your configuration does not
allow this, add a Dial Plan rule, last in your Dial Plan table, where
the Action is set to "Reject".
If you use your Ingate as the registrar, select "Auth&Forward" for all
outbound calls in the Dial Plan.
Lisa Hallingström
Ingate Support Manager