CyberPanel đã được thông báo về lỗ hổng bảo mật và PoC (bằng chứng khái niệm) được nhà nghiên cứu công bố vào ngày 27 tháng 10 năm 2024 sau khi được nhóm CyberPanel xác nhận.

Ở bài viết này, helpdesk.inet.vn sẽ hướng dẫn các bạn cách Fix Cyberpanel bị lỗi bảo mật CVE này.

1. Dấu hiệu nhận biết CyberPanel bị nhiễm mã độc?

 

  • CPU tăng đột ngột, bộ nhớ bị tiêu hao nhanh chóng, hoặc có những tiến trình không rõ nguồn gốc đang chạy.
  • Kiểm tra xem có tài khoản người dùng lạ, tập tin lạ xuất hiện trong thư mục hệ thống hoặc thư mục web.
  • Kiểm tra log của CyberPanel (thường nằm trong /usr/local/CyberCP/logs) và log của web server (Apache hoặc Nginx) để xem có hoạt động bất thường nào không, như các lệnh hoặc tập tin chạy trái phép.
  • POST chứa mã lệnh lạ hoặc tập tin .php không xác định.

2. Cách xử lý Cyberpanel bị lỗi ảo mật CVE?

Bước 1: Chạy các lệnh sau:

systemctl stop cron

Bước 2: Delete Malware

rm -f /etc/data/kinsing
rm -f /etc/kinsing
rm -f /tmp/kdevtmpfsi
rm -rf /usr/lib/secure
rm -f /usr/lib/secure/udiskssd
rm -f /usr/bin/network-setup.sh
rm -f /usr/.sshd-network-service.sh
rm -rf /usr/.network-setup
rm -f /usr/.network-setup/config.json
rm -f /usr/.network-setup/xmrig-*tar.gz
rm -f /usr/.network-watchdog.sh'
rm -f /tmp/kdevtmpfsi
rm -f /etc/data/libsystem.so
rm -f /etc/data/kinsing
rm -f /dev/shm/kdevtmpfsi

Bước 3: Xoá các dịch vụ đáng ngờ

systemctl stop bot.service
systemctl disable bot.service
rm /lib/systemd/system/bot.service
systemctl daemon-reload
systemctl stop systemd_s.service
systemctl disable systemd_s.service
rm /etc/systemd/system/systemd_s.service
systemctl stop sshd-network-service.service
systemctl disable sshd-network-service.service
rm /etc/systemd/system/sshd-network-service.service
systemctl stop network-monitor.service
systemctl disable network-monitor.service
rm /etc/systemd/system/network-monitor.service

Bước 4: Loại bỏ các tiến trình đáng ngờ

ps -aux | grep -E 'kinsing|udiskssd|kdevtmpfsi|bash2|.network-setup|syshd|atdb' | awk {' print $2 '} | xargs kill -9

Bước 5:  Gỡ bỏ các thư viện đã tải trước (Xóa /etc/ld.so.preload)

/etc/data/libsystem.so

rm /etc/ld.so.preload

lsof | grep libsystem.so | awk {' print $2 '} | xargs kill -9

Bước 6: Xoá các Cron Jobs:

sudo crontab -e

Xoá mọi dòng không xác định hoặc đáng ngờ

* Crons for user root: in /var/spool/cron/crontabs/root:
*/3 * * * * /usr/lib/secure/atdb

Nếu gặp lỗi khi delete cron tab thì có thể chạy lệnh sau:

chattr -ia /var/spool/cron/crontabs/root
chattr -ia /var/spool/cron/root

Ngoài ra sau khi xong tất cả chúng ta cần update version của Cyberpanel lên bản mới nhất: 

>> Cách Update Cyberpanel lên phiên bản mới nhất<<