Re: Bearerbox Panic after receiving CIFS/SMB request at smsbox-port

"Nikos Balkanas" <[email protected]>
Newsgroups gmane.comp.mobile.kannel.devel
Message-ID <000601ca39d2$77032290$02b2a8c0@tardis>
Hi Michael,

This is a simple patch that should fix it. Please test.

BR,
Nikos
----- Original Message ----- 
From: "Michael Zervakis" <[email protected]>
To: <[email protected]>
Sent: Friday, September 18, 2009 6:00 PM
Subject: Bearerbox Panic after receiving CIFS/SMB request at smsbox-port


> Dear all,
>
> During testing of Bearerbox using version cvs-20090506 I found that if 
> smsbox socket receives a CIFS/SMB request bearerbox panics. This means 
> that a malicious user could easily crash bearerbox simply by scanning the 
> host (for example via nmap -sV).
>
> 2009-09-18 17:09:18 [2002] [5] DEBUG: Started thread 30 
> (gw/bb_boxc.c:function)
> 2009-09-18 17:09:18 [2002] [30] PANIC: Internal error: unknown message 
> type: -11317950
> 2009-09-18 17:09:18 [2002] [30] PANIC: ./bearerbox(gw_panic+0xbc) 
> [0x80d8fcc]
> 2009-09-18 17:09:18 [2002] [30] PANIC: ./bearerbox(msg_unpack_real+0x78) 
> [0x8065c88]
> 2009-09-18 17:09:18 [2002] [30] PANIC: ./bearerbox [0x8057e50]
> 2009-09-18 17:09:18 [2002] [30] PANIC: ./bearerbox [0x80596b9]
> 2009-09-18 17:09:18 [2002] [30] PANIC: ./bearerbox [0x80cfafd]
> 2009-09-18 17:09:18 [2002] [30] PANIC: /lib/libpthread.so.0 [0xb7faa1b5]
> 2009-09-18 17:09:18 [2002] [30] PANIC: /lib/libc.so.6(clone+0x5e) 
> [0xb7abd3be]
>
>
> addr2line -e /usr/gateway/sbin/bearerbox 0x80d8fcc 0x8065c88 0x8057e50 
> 0x80596b9 0x80cfafd 0xb7faa1b5 0xb7abd3be
> /usr/src/packages/SOURCES/gateway/gwlib/log.c:542
> /usr/src/packages/SOURCES/gateway/gw/msg.c:245
> /usr/src/packages/SOURCES/gateway/gw/bb_boxc.c:199
> /usr/src/packages/SOURCES/gateway/gw/bb_boxc.c:656
> /usr/src/packages/SOURCES/gateway/gwlib/gwthread-pthread.c:135
> ??:0
> ??:0
>
> Tcpdump
> 17:09:18.100983 IP 10.12.0.50.29000 > 172.31.1.48.4201: S 
> 3500919925:3500919925(0) ack 739634900 win 5840 <mss 1460,nop,
> nop,sackOK>
>        0x0000:  4500 0030 0000 4000 4006 e747 c129 e507  E..0..@[email protected].)..
>        0x0010:  ac1f 0130 7148 1069 d0ab cc75 2c15 eed4  ...0qH.i...u,...
>        0x0020:  7012 16d0 df01 0000 0204 05b4 0101 0402  p...............
> 17:09:18.101524 IP 172.31.1.48.4201 > 10.12.0.50.29000: . ack 1 win 65535
>        0x0000:  4500 0028 939b 4000 7e06 15b4 ac1f 0130  E..(..@.~......0
>        0x0010:  c129 e507 1069 7148 2c15 eed4 d0ab cc76  .)...iqH,......v
>        0x0020:  5010 ffff 2296 0000 0000 0000 0000       P...".........
> 17:09:18.114337 IP 172.31.1.48.4201 > 10.12.0.50.29000: P 1:169(168) ack 1 
> win 65535
>        0x0000:  4500 00d0 939e 4000 7e06 1509 ac1f 0130  E.....@.~......0
>        0x0010:  c129 e507 1069 7148 2c15 eed4 d0ab cc76  .)...iqH,......v
>        0x0020:  5018 ffff 82ac 0000 0000 00a4 ff53 4d42  P............SMB
>        0x0030:  7200 0000 0008 0140 0000 0000 0000 0000  r......@........
>        0x0040:  0000 0000 0000 4006 0000 0100 0081 0002  ......@.........
>        0x0050:  5043 204e 4554 574f 524b 2050 524f 4752  PC.NETWORK.PROGR
>        0x0060:  414d 2031 2e30 0002 4d49 4352 4f53 4f46  AM.1.0..MICROSOF
>        0x0070:  5420 4e45 5457 4f52 4b53 2031 2e30 3300  T.NETWORKS.1.03.
>        0x0080:  024d 4943 524f 534f 4654 204e 4554 574f  .MICROSOFT.NETWO
>        0x0090:  524b 5320 332e 3000 024c 414e 4d41 4e31  RKS.3.0..LANMAN1
>        0x00a0:  2e30 0002 4c4d 312e 3258 3030 3200 0253  .0..LM1.2X002..S
>        0x00b0:  616d 6261 0002 4e54 204c 414e 4d41 4e20  amba..NT.LANMAN.
>        0x00c0:  312e 3000 024e 5420 4c4d 2030 2e31 3200  1.0..NT.LM.0.12.
> 17:09:18.114348 IP 10.12.0.50.29000 > 172.31.1.48.4201: . ack 169 win 6432
>        0x0000:  4500 0028 999f 4000 4006 4db0 c129 e507  E..(..@[email protected]..)..
>        0x0010:  ac1f 0130 7148 1069 d0ab cc76 2c15 ef7c  ...0qH.i...v,..|
>        0x0020:  5010 1920 08ce 0000                      P.......
> 17:09:18.116709 IP 10.12.0.50.29000 > 172.31.1.48.4201: F 1:1(0) ack 169 
> win 6432
>        0x0000:  4500 0028 99a0 4000 4006 4daf c129 e507  E..(..@[email protected]..)..
>        0x0010:  ac1f 0130 7148 1069 d0ab cc76 2c15 ef7c  ...0qH.i...v,..|
>        0x0020:  5011 1920 08cd 0000                      P.......
>
> Sincerely,
> Michael Zervakis
>
msg.diff.gz (application/x-gzip, 321 B) - not displayed
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.