0

本番サーバーで Centos 5.8 を実行しています。keyctl コマンドを使用する必要があるアプリケーションがありますが、アプリケーションがコマンドを呼び出す (または呼び出す) たびに、いくつかのエラーが発生します。

最初のエラーは次のとおりです。

root@server [~] keyctl show
segmentation fault

次に、yum を使用して keyutils バイナリを再インストールしました。これらは、サーバーにある keyutils パッケージです。

root@server [~]# rpm -qa | grep keyutils 
keyutils-libs-1.2-1.el5 
keyutils-libs-1.2-1.el5 
keyutils-1.2-1.el5 
keyutils-libs-devel-1.2-1.el5

そして今、私は別の別のエラーがあります:

root@server [~]# keyctl show
keyctl: symbol lookup error: /lib64/libkeyutils.so.1: undefined symbol: dlopen

keyctl のライブラリを確認しましたが、libdl はありません。

root@server [~]# ldd /bin/keyctl  
linux-vdso.so.1 => (0x00007fffcc5fd000) 
libkeyutils.so.1 => /lib64/libkeyutils.so.1 (0x00000033df000000) 
libc.so.6 => /lib64/libc.so.6 (0x0000003d7ae00000) 
/lib64/ld-linux-x86-64.so.2 (0x0000003d7aa00000)

使用するすべてのライブラリは問題ありません。

root@server [~]# ls -al /lib64/libkeyutils* 
-rwxr-xr-x 1 root root 9472 Jan 6 2007 /lib64/libkeyutils-1.2.so* 
lrwxrwxrwx 1 root root 18 Nov 21 07:56 /lib64/libkeyutils.so.1 -> libkeyutils.so.1.9* 
-rwxr-xr-x 1 root root 34584 Jan 6 2007 /lib64/libkeyutils.so.1.9*

root@server [~]# ls -al /lib64/libdl* 
-rwxr-xr-x 1 root root 23360 Aug 27 08:59 /lib64/libdl-2.5.so* 
lrwxrwxrwx 1 root root 12 Nov 16 02:01 /lib64/libdl.so.2 -> libdl-2.5.so* 
root@server [~]#

この問題を見たことがありますか? 他のディストリビューションで同じバージョンを実行してみましたが、動作します。

このサーバーを再インストールしたいのですが、運用サーバーであるためできません。

既に他の .so ライブラリにリンクされているバイナリに共有ライブラリを追加またはリンクする方法はありますか?

4

2 に答える 2

6

見てください: http://blog.solidshellsecurity.com/2013/02/08/sshd-spam-rootkit-lib64libkeyutils-so-1-9/

libkeyutils.so.1.9 のような正当なファイルはないようです。これはルートキットです。このライブラリの最新の正当なバージョンは、CentOS 6.3 上の libkeyutils.so.1.3 (最終版) です。

rm -f /lib64/libkeyutils.so.1.9
ldconfig
/etc/init.d/sshd restart

すべての CentOS および RedHat カーネルに (現在のところ) パッチが適用されていない疑いのあるユーザー昇格権限の欠陥もあります: https://access.redhat.com/security/cve/CVE-2013-0871およびhttp://blog.configserver.com /index.php?itemid=716

SSH を再インストールする必要がある場合もあります。

于 2013-02-18T10:17:51.770 に答える
0
LD_PRELOAD=/lib64/libdl-2.5.so keyctl show
于 2013-01-04T20:39:53.550 に答える