Re: [libreoffice-users] Re: [3.6] "listening on the network"

2012-08-20 Thread Philippe Naudin
Le ven. 17 août 2012 16:44:32 CEST, NoOp a écrit:
> ...
> And from Fedora 17 (rpm)
> LO3.6:
> $ lsof -U | grep soffice
> soffice.b 30094   gg6u  unix 0xf4440b40  0t0 116738 socket
> soffice.b 30094   gg   10u  unix 0xf4441d40  0t0 116742
> /tmp/OSL_PIPE_1000_SingleOfficeIPC_5d6a40e77981cf59bf3a90df38dfa5f7
> soffice.b 30094   gg   27u  unix 0xf44406c0  0t0 116776 socket
> soffice.b 30094   gg   28u  unix 0xf4441680  0t0 116778 socket
> soffice.b 30094   gg   33u  unix 0xdb205680  0t0 116782 socket
> 
> $ rkhunter --version
> Rootkit Hunter 1.4.0
> 
> No warnings regarding anything 'soffice' in the rkhunter logs.

Thanks for your input. Can you confirm that this command doesn't 
produce any result related to LibreOffice :
rkhunter --enable packet_cap_apps --report-warnings-only

After investigating a bit more, and running rkhunter in debug mode,
here is what I found :
rkhunter search inodes listed in /proc/net/packet and then search these 
inodes in the output of lsof (to get the command which created the 
process). But this second search is a simple grep, and can match with
something else than a PID.

In my case, I get :
$ cat /proc/net/packet
sk   RefCnt Type Proto  Iface R Rmem   User   Inode
8100bdbe0c00 3  30003   2 1 0  0  8374

This is probably dhclient, but I need to confirm it.

$ lsof -lMnPw -d 1-20 | egrep 8374
 # this is the command used by rkhunter
soffice.b 15012  1058   15r   REG   8,2  8374 1954680 
/opt/libreoffice3.6/program/resource/ofaen-US.res

Here, the inode found in /proc/net/packet match with the size
of ofaen-US.res, not his inode !

The relevant part of the debug logs produced by rkhunter is :
[snip]
+ INODE_LIST=
++ egrep -v '^sk|888e' /proc/net/packet
++ awk '{ print $9 }'
+ for INODE in '`egrep -v '\''^sk|888e'\'' /proc/net/packet | awk '\''{ print 
$9 }'\''`'
+ INODE_LIST='|8374'
++ echo '|8374'
++ sed -e 's/^|//'
+ INODE_LIST=8374
[snip]
+ for PID in '`${LSOF_CMD} -lMnPw -d 1-20 | egrep "[](${INODE_LIST})[   
]" | awk '\''{ print $2 }'\''`'
+ NAME=
+ '[' -h /proc/15012/exe -a 1 -eq 1 ']'
++ /usr/bin/readlink -f /proc/15012/exe
++ cut '-d ' -f1
+ NAME=/opt/libreoffice3.6/program/soffice.bin
+ test -z /opt/libreoffice3.6/program/soffice.bin
+ AMATCH=1
+ for RKHTMPVAR in '${ALLOWPROCLISTENERS}'
+ '[' /opt/libreoffice3.6/program/soffice.bin = /sbin/dhclient ']'
+ for RKHTMPVAR in '${ALLOWPROCLISTENERS}'
+ '[' /opt/libreoffice3.6/program/soffice.bin = /usr/bin/dhcpcd ']'
+ for RKHTMPVAR in '${ALLOWPROCLISTENERS}'
+ '[' /opt/libreoffice3.6/program/soffice.bin = /usr/sbin/dhcpd ']'
+ '[' 1 -eq 0 ']'
+ FOUND=1
+ BLACKPROC='
/opt/libreoffice3.6/program/soffice.bin 15012'
[snip]

I'll contact the authors of rkhunter to get confirmation, and 
hopefully correction, of this problem.

Thanks again for helping to clarify the situation,

-- 
Philippe Naudin

-- 
For unsubscribe instructions e-mail to: users+h...@global.libreoffice.org
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/global/users/
All messages sent to this list will be publicly archived and cannot be deleted



[libreoffice-users] Re: [3.6] "listening on the network"

2012-08-17 Thread NoOp
On 08/17/2012 01:27 PM, NoOp wrote:
> On 08/17/2012 12:04 AM, Philippe Naudin wrote:
...
>> Thanks for your reply. I'm using a rpm ;), it is rkhunter-1.4.0-1.el5.
> 
> I'm installing that now on Fedora 17 to test.
> 
>> 
>> Of course I can get rkhunter silent with something like
>> DISABLE_TESTS="hidden_ports" or ALLOWPROCLISTEN="soffice.bin".
>> In this case it will not complain about LibreOffice listening on
>> the network... even when I open a file with some malware inside.
>> 
>> Can you check the output of this command :
>> lsof -U | grep soffice
>> 
>> With LibreOffice-3.5, I get only one line (/tmp/OSL_PIPE_...), but
>> with LibreOffice-3.6 I get two more lines, two unix sockets.
>> 
>> Regards,
>> 
> 
> LO3.5:
> $ lsof -U | grep soffice
> soffice.b 10636   gg3u  unix 0x  0t0 3994910 socket
> soffice.b 10636   gg7u  unix 0x  0t0 3994914 socket
> soffice.b 10636   gg9u  unix 0x  0t0 3994918
> /tmp/OSL_PIPE_1000_SingleOfficeIPC_5fb899de7f8c215610dccf91954a6c
> soffice.b 10636   gg   12u  unix 0x  0t0 3994992 socket
> soffice.b 10636   gg   26u  unix 0x  0t0 4004457 socket
> soffice.b 10636   gg   28u  unix 0x  0t0 4004462 socket
> soffice.b 10636   gg   29u  unix 0x  0t0 4005488 socket
> soffice.b 10636   gg   33u  unix 0x  0t0 4005654 socket
> 
> LO3.6:
> $ lsof -U | grep soffice
> soffice.b 10807   gg6u  unix 0x  0t0 4079489 socket
> soffice.b 10807   gg   10u  unix 0x  0t0 4079493 socket
> soffice.b 10807   gg   13u  unix 0x  0t0 4079497
> /tmp/OSL_PIPE_1000_SingleOfficeIPC_cc556045c3355e1abfd1d44ea4ee4532
> soffice.b 10807   gg   15u  unix 0x  0t0 4079499 socket
> soffice.b 10807   gg   24u  unix 0x  0t0 4079581 socket
> soffice.b 10807   gg   26u  unix 0x  0t0 4079663 socket
> soffice.b 10807   gg   27u  unix 0x  0t0 4079762 socket
> soffice.b 10807   gg   32u  unix 0x  0t0 4079938 socket

And from Fedora 17 (rpm)
LO3.6:
$ lsof -U | grep soffice
soffice.b 30094   gg6u  unix 0xf4440b40  0t0 116738 socket
soffice.b 30094   gg   10u  unix 0xf4441d40  0t0 116742
/tmp/OSL_PIPE_1000_SingleOfficeIPC_5d6a40e77981cf59bf3a90df38dfa5f7
soffice.b 30094   gg   27u  unix 0xf44406c0  0t0 116776 socket
soffice.b 30094   gg   28u  unix 0xf4441680  0t0 116778 socket
soffice.b 30094   gg   33u  unix 0xdb205680  0t0 116782 socket

$ rkhunter --version
Rootkit Hunter 1.4.0

No warnings regarding anything 'soffice' in the rkhunter logs.




-- 
For unsubscribe instructions e-mail to: users+h...@global.libreoffice.org
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/global/users/
All messages sent to this list will be publicly archived and cannot be deleted


[libreoffice-users] Re: [3.6] "listening on the network"

2012-08-17 Thread NoOp
On 08/17/2012 12:04 AM, Philippe Naudin wrote:
> Le jeu. 16 août 2012 19:38:31 CEST, NoOp a écrit:
> 
...
>> I can't replicate on the deb version with:
>> Rootkit Hunter version 1.3.8
>> 
>> What version of rkhunter & have you:
>>  rkhunter --update
>> to ensure that your rkhunter is up to date?
>> 
>> Version 3.6.0.4 (Build ID: 932b512)
>> 
>> I won't be able to check an rpm version until later - sorry.
> 
> Hi,
> 
> Thanks for your reply. I'm using a rpm ;), it is rkhunter-1.4.0-1.el5.

I'm installing that now on Fedora 17 to test.

> 
> Of course I can get rkhunter silent with something like
> DISABLE_TESTS="hidden_ports" or ALLOWPROCLISTEN="soffice.bin".
> In this case it will not complain about LibreOffice listening on
> the network... even when I open a file with some malware inside.
> 
> Can you check the output of this command :
> lsof -U | grep soffice
> 
> With LibreOffice-3.5, I get only one line (/tmp/OSL_PIPE_...), but
> with LibreOffice-3.6 I get two more lines, two unix sockets.
> 
> Regards,
> 

LO3.5:
$ lsof -U | grep soffice
soffice.b 10636   gg3u  unix 0x  0t0 3994910 socket
soffice.b 10636   gg7u  unix 0x  0t0 3994914 socket
soffice.b 10636   gg9u  unix 0x  0t0 3994918
/tmp/OSL_PIPE_1000_SingleOfficeIPC_5fb899de7f8c215610dccf91954a6c
soffice.b 10636   gg   12u  unix 0x  0t0 3994992 socket
soffice.b 10636   gg   26u  unix 0x  0t0 4004457 socket
soffice.b 10636   gg   28u  unix 0x  0t0 4004462 socket
soffice.b 10636   gg   29u  unix 0x  0t0 4005488 socket
soffice.b 10636   gg   33u  unix 0x  0t0 4005654 socket

LO3.6:
$ lsof -U | grep soffice
soffice.b 10807   gg6u  unix 0x  0t0 4079489 socket
soffice.b 10807   gg   10u  unix 0x  0t0 4079493 socket
soffice.b 10807   gg   13u  unix 0x  0t0 4079497
/tmp/OSL_PIPE_1000_SingleOfficeIPC_cc556045c3355e1abfd1d44ea4ee4532
soffice.b 10807   gg   15u  unix 0x  0t0 4079499 socket
soffice.b 10807   gg   24u  unix 0x  0t0 4079581 socket
soffice.b 10807   gg   26u  unix 0x  0t0 4079663 socket
soffice.b 10807   gg   27u  unix 0x  0t0 4079762 socket
soffice.b 10807   gg   32u  unix 0x  0t0 4079938 socket



-- 
For unsubscribe instructions e-mail to: users+h...@global.libreoffice.org
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/global/users/
All messages sent to this list will be publicly archived and cannot be deleted


Re: [libreoffice-users] Re: [3.6] "listening on the network"

2012-08-17 Thread Philippe Naudin
Le jeu. 16 août 2012 19:38:31 CEST, NoOp a écrit:

> On 08/16/2012 04:45 AM, Philippe Naudin wrote:
> > Hello,
> > 
> > I am using LibreOffice x86_64 on Linux, installed from official rpms.
> > Since it got updated to Version 3.6.0.4 (Build ID: 932b512), rkhunter
> > whines : 
> >   Checking for packet capturing applications
> >   Warning: Process '/opt/libreoffice3.6/program/soffice.bin' (PID 15079) is 
> > listening on the network.
> > 
> > lsof -i doesn't show anything related to soffice, but lsof -U shows : 
> >   COMMAND PIDUSER   FD   TYPE DEVICE SIZE/OFF   NODE 
> > NAME
> >   soffice.b 15079  naudin   11u  unix 0x8100883b7c80  0t0 352208 
> > socket
> >   X  2924root   44u  unix 0x8100883b7980  0t0 352209 
> > /tmp/.X11-unix/X0
> >   soffice.b 15079  naudin   12u  unix 0x8100883b7680  0t0 352210 
> > /tmp/OSL_PIPE_1058_SingleOfficeIPC_474aee6e854ee537ef2ad5a42cd51fe9
> >   soffice.b 15079  naudin   22u  unix 0x8100883b7080  0t0 352223 
> > socket
> >   X  2924root   46u  unix 0x8100883b7380  0t0 352224 
> > /tmp/.X11-unix/X0
> > 
> > The same rkhunter has no problem with LibreOffice 3.5.4.2, Build ID:
> > 165a79a-7059095-e13bb37-fef39a4-9503d18, also an official rpm for Linux
> > x86_64. 
> > But LibreOffice-3.5 only use one socket, the /tmp/OSL_PIPE one. 
> > 
> > Is there a way to turn off these extra sockets in 3.6 ?
> > 
> > Thanks,
> > 
> 
> I can't replicate on the deb version with:
> Rootkit Hunter version 1.3.8
> 
> What version of rkhunter & have you:
>  rkhunter --update
> to ensure that your rkhunter is up to date?
> 
> Version 3.6.0.4 (Build ID: 932b512)
> 
> I won't be able to check an rpm version until later - sorry.

Hi,

Thanks for your reply. I'm using a rpm ;), it is rkhunter-1.4.0-1.el5.

Of course I can get rkhunter silent with something like
DISABLE_TESTS="hidden_ports" or ALLOWPROCLISTEN="soffice.bin".
In this case it will not complain about LibreOffice listening on
the network... even when I open a file with some malware inside.

Can you check the output of this command :
lsof -U | grep soffice

With LibreOffice-3.5, I get only one line (/tmp/OSL_PIPE_...), but
with LibreOffice-3.6 I get two more lines, two unix sockets.

Regards,

-- 
Philippe Naudin

-- 
For unsubscribe instructions e-mail to: users+h...@global.libreoffice.org
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/global/users/
All messages sent to this list will be publicly archived and cannot be deleted



[libreoffice-users] Re: [3.6] "listening on the network"

2012-08-16 Thread NoOp
On 08/16/2012 04:45 AM, Philippe Naudin wrote:
> Hello,
> 
> I am using LibreOffice x86_64 on Linux, installed from official rpms.
> Since it got updated to Version 3.6.0.4 (Build ID: 932b512), rkhunter
> whines : 
>   Checking for packet capturing applications
>   Warning: Process '/opt/libreoffice3.6/program/soffice.bin' (PID 15079) is 
> listening on the network.
> 
> lsof -i doesn't show anything related to soffice, but lsof -U shows : 
>   COMMAND PIDUSER   FD   TYPE DEVICE SIZE/OFF   NODE NAME
>   soffice.b 15079  naudin   11u  unix 0x8100883b7c80  0t0 352208 
> socket
>   X  2924root   44u  unix 0x8100883b7980  0t0 352209 
> /tmp/.X11-unix/X0
>   soffice.b 15079  naudin   12u  unix 0x8100883b7680  0t0 352210 
> /tmp/OSL_PIPE_1058_SingleOfficeIPC_474aee6e854ee537ef2ad5a42cd51fe9
>   soffice.b 15079  naudin   22u  unix 0x8100883b7080  0t0 352223 
> socket
>   X  2924root   46u  unix 0x8100883b7380  0t0 352224 
> /tmp/.X11-unix/X0
> 
> The same rkhunter has no problem with LibreOffice 3.5.4.2, Build ID:
> 165a79a-7059095-e13bb37-fef39a4-9503d18, also an official rpm for Linux
> x86_64. 
> But LibreOffice-3.5 only use one socket, the /tmp/OSL_PIPE one. 
> 
> Is there a way to turn off these extra sockets in 3.6 ?
> 
> Thanks,
> 

I can't replicate on the deb version with:
Rootkit Hunter version 1.3.8

What version of rkhunter & have you:
 rkhunter --update
to ensure that your rkhunter is up to date?

Version 3.6.0.4 (Build ID: 932b512)

I won't be able to check an rpm version until later - sorry.




-- 
For unsubscribe instructions e-mail to: users+h...@global.libreoffice.org
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/global/users/
All messages sent to this list will be publicly archived and cannot be deleted