/usr/bin/ssh と /usr/sbin/sshd は、不変属性のため、openssh-server と openssh-client を更新するために移動できません。

/usr/bin/ssh と /usr/sbin/sshd は、不変属性のため、openssh-server と openssh-client を更新するために移動できません。

openssh-sftp-serverパッケージの依存関係が満たされていないため、Ubuntu Server をアップグレードできません

The following packages have unmet dependencies:
 openssh-sftp-server : Depends: openssh-client (= 1:8.2p1-4ubuntu0.2) but 1:8.2p1-4ubuntu0.1 is installed

不足しているものをインストールしようとすると、apt --fix-broken install次の出力が表示されます。

...
dpkg: error processing archive /var/cache/apt/archives/openssh-server_1%3a8.2p1-4ubuntu0.2_amd64.deb (--unpack):
 unable to make backup link of './usr/sbin/sshd' before installing new version: Operation not permitted
...
dpkg: error processing archive /var/cache/apt/archives/openssh-client_1%3a8.2p1-4ubuntu0.2_amd64.deb (--unpack):
 unable to make backup link of './usr/bin/ssh' before installing new version: Operation not permitted
...

調査してみると、両方のファイルに不変属性があることがわかりました。

$:~# lsattr /usr/bin/ssh
----i---------e----- /usr/bin/ssh
$:~# lsattr /usr/sbin/sshd
----i---------e----- /usr/sbin/sshd

コマンドを使用して '/usr/bin/ssh' または '/usr/sbin/sshd' の属性を変更しようとするたびにchattr -i /usr/bin/sshchattr -i /usr/sbin/sshdいくつかのプロセスがスローを生成します ... chattr +i /usr/bin/chattr ... /usr/bin/ssh /usr/sbin/sshd(下の画像を参照)。

chattrプロセスが生成

このプロセスでは、次のファイルの属性も変更されます。

----i---------e----- /usr/share/doc/libbasechattr.0.so.2
----i---------e----- /usr/share/doc/libchattr-1.0.so
----i---------e----- /usr/bin/chattr

libbasechattr用語とに関する情報が Web 上で見つかりませんlibchattr

異なるサイトにあり、直接通信しない 2 台の無関係なマシンでも同じ動作が見られました。

システムの詳細:

  • Ubuntu サーバー 20.04.02 LTS
  • カーネル Linux 5.4.0-66-generic #74-Ubuntu SMP Wed Jan 27 22:54:38 UTC 2021 x86_64
  • OpenSSH_8.2p1、OpenSSL 1.1.1f 2020年3月31日
  • 一方のマシンのファイルシステムは ext4 で、もう一方のマシンのファイルシステムは btrfs です。

誰かこれを経験したことがある人はいますか?これはバグまたは攻撃?

答え1

にライブラリが存在する理由はありません/usr/share/doc。また、ご指摘のとおり、「ライブラリ」(htopスクリーンショットに表示されているコマンドから判断すると、おそらくライブラリではない)はどこからも参照されていません。これは攻撃である可能性が非常に高いです。

見るこの答えそして、今何をすべきかの詳細については、そこにあるリンクを参照してください。

関連情報