[OpenSIPS-Users] tcpconn_add_alias port hijack attempt log message using TLS in 1.11.5
Carlos Oliva
carlos.oliva at invoxcontact.com
Thu Jul 30 09:31:59 CEST 2015
Hi list:
Working with TLS (with client certificate validation) in Version
1.11.5 I started to see in the log those messages:
ERROR:core:tcpconn_add_alias: possible port hijack attempt
ERROR:core:tcpconn_add_alias: alias already present and points to
another connection (199 : 5062 and 219 : 5062)
ERROR:core:receive_msg: tcp alias failed
Those mesages appear after an non-existent users tries to register in the proxy.
I've some UACs (that I can not control) after the same public IP
trying to register with an invalid user but with a valid TLS client
certificate each 10 seconds.
As far I can see after two of the UACs tries to register, this message
start to appear after each try.
In the messages I see the number 199 and 219 changes but 5062 is persistent.
The contact header of one of the UACs is
sips:USER1 at 192.168.1.201:5062;transport=tls but it is received from
PUBLIC_CLIENT_IP:24609
The contact header of the other UAC is
sips:USER2 at 192.168.1.207:16577;transport=tls and is received from
PUBLIC_CLIENT_IP:40993
Listing tcp connections 199 and 219 exists look right:
Connection:: ID=199 Type=tls State=0 Source=PUBLIC_CLIENT_IP:42081
Destination=MY_IP:5061 Timeout=2015-07-30 09:24:54 Pending lifetime=0
Connection:: ID=219 Type=tls State=0 Source=PUBLIC_CLIENT_IP:24609
Destination=MY_IP:5061 Timeout=2015-07-30 09:47:44 Pending lifetime=0
I'm not using TCP async mode, not using force_tcp_alias() and
tcp_persistent_flag is not set beacuse auth was not succcesful.
Maybe is an error in my NAT detection route? in TCP/TLS cases I'm
always using nat_traversal module and doing:
modparam("registrar", "received_avp", "$avp(received_uri)")
modparam("registrar", "tcp_persistent_flag", "TCP_PERSISTENT")
setbflag(NAT);
force_rport();
$avp(received_uri) = $source_uri;
Any hints?
Thanks and regards,
Carlos Oliva
More information about the Users
mailing list