Ketika Pembaruan Keamanan Justru Membawa Malware

Image credit: Magnific

Ketika Pembaruan Keamanan Justru Membawa Malware – Serangan siber tidak selalu dilakukan dengan mengeksploitasi kerentanan secara langsung pada server korban. Penyerang juga dapat menyusup melalui perangkat lunak tepercaya yang sudah terpasang di dalam sistem.

Hal ini terjadi pada cPGuard, perangkat keamanan untuk server Linux, ketika penyerang berhasil mengambil alih sistem pembaruannya dan menggunakannya untuk mendistribusikan skrip berbahaya kepada pelanggan.

Insiden yang terdeteksi pada 2 November 2026 tersebut memungkinkan penyerang mengirimkan skrip yang memasang backdoor sekaligus mengumpulkan sejumlah informasi sensitif dari server yang menjalankannya. Informasi tersebut mencakup hash kata sandi, konfigurasi basis data, riwayat perintah administrator, serta sejumlah berkas terkait autentikasi SSH.

Pihak pengembang cPGuard, OPSSHIELD, menyatakan bahwa penyerang masuk ke sistem pembaruan menggunakan kredensial yang telah disusupi. Akses tersebut dimanfaatkan untuk mendistribusikan skrip berbahaya melalui cPGuard versi 5.88.12 hingga 5.88.19.

Sistem Pembaruan Berubah Menjadi Jalur Serangan

Menurut keterangan OPSSHIELD, penyerang memperoleh akses ke sistem pembaruan cPGuard pada pukul 02.06 UTC, 2 November 2026. Skrip berbahaya kemudian disertakan dalam sejumlah versi pembaruan yang didistribusikan kepada pelanggan.

Serangan ini baru terdeteksi dalam waktu kurang dari 12 jam setelah versi terdampak dirilis. OPSSHIELD kemudian mengamankan kembali kredensial infrastrukturnya dan menghentikan distribusi skrip tersebut agar tidak menjangkau lebih banyak server. Namun, perusahaan masih menyelidiki bagaimana kredensial yang digunakan penyerang bisa diperoleh.

Skrip tersebut dirancang untuk memasang backdoor dan mengumpulkan berkas sensitif dari server. Data yang menjadi sasaran antara lain:

  • /etc/shadow dan /etc/passwd, yang menyimpan informasi akun serta hash kata sandi pengguna Linux.
  • my.cnf, yaitu berkas konfigurasi MariaDB atau MySQL milik akun root.
  • Riwayat perintah pada shell milik root.
  • Berkas authorized_keys dan known_hosts yang digunakan dalam koneksi SSH milik root.

Berkas-berkas tersebut dapat menyimpan informasi yang berharga bagi penyerang. Hash kata sandi, misalnya, dapat menjadi sasaran serangan offline password cracking, terutama jika kata sandi yang digunakan lemah, umum, atau pernah bocor sebelumnya.

Sementara itu, konfigurasi basis data dan riwayat perintah administrator berpotensi mengungkap kredensial maupun rahasia lain yang tersimpan tanpa perlindungan hashing.

Data yang dikumpulkan skrip dikirimkan ke server lisensi milik OPSSHIELD menggunakan akun yang telah disusupi. Dengan cara ini, penyerang dapat mengambil data yang sudah dikumpulkan dari server pelanggan.

Pada 2 November, OPSSHIELD memperkirakan penyerang telah mengambil 32 berkas dari server tersebut. Setiap berkas berkaitan dengan satu server pelanggan. Namun, angka ini hanya menunjukkan berkas yang diketahui telah diambil, bukan jumlah keseluruhan server yang mungkin terdampak. Investigasi masih berlangsung untuk memastikan cakupan data yang berhasil dieksfiltrasi.


Baca juga: Ancaman Ransomware Incar Sistem Modern HybridPetya

Pembaruan Tidak Otomatis Menghapus Risiko

OPSSHIELD telah merilis cPGuard versi 5.88.25 atau yang lebih baru untuk menghapus backdoor dan berkas yang ditinggalkan skrip berbahaya. Meski demikian, pembaruan perangkat lunak saja tidak cukup untuk memastikan server kembali aman.

Alasannya, kredensial yang telah disalin oleh skrip mungkin masih dapat digunakan setelah pembaruan dilakukan. Selain itu, keberadaan versi terdampak dalam riwayat pembaruan tidak serta-merta membuktikan bahwa skrip telah dijalankan atau data berhasil dikirimkan keluar dari server.

Administrator dapat memeriksa riwayat pembaruan melalui perintah berikut:

grep ‘Successfully updated’ /opt/cpguard/logs/install_log

Jika ditemukan entri versi 5.88.12 hingga 5.88.19, server tersebut pernah memasang salah satu versi yang terdampak. Server tetap perlu diperlakukan sebagai berpotensi terkompromi, meskipun saat ini sudah menggunakan versi 5.88.25 atau lebih baru.

Tidak ditemukannya entri yang sesuai juga belum menjamin server aman. Log yang tidak lengkap atau hilang dapat menyulitkan pemeriksaan, sementara mekanisme pembaruan yang berjalan secara berkala membuat tidak semua server yang menerima versi terdampak pasti menjalankan skrip tersebut.

Langkah Pemulihan yang Perlu Dilakukan

OPSSHIELD meminta administrator segera memperbarui seluruh server cPGuard dan memastikan versi yang terpasang sudah 5.88.25 atau lebih baru. Proses ini dapat dilakukan dengan menjalankan perintah:

  • cpgcli update –start
  • cpgcli –version

Jika pembaruan gagal atau versi yang ditampilkan masih lebih lama, administrator diminta menghubungi dukungan OPSSHIELD.

Untuk server yang diketahui atau diduga menjalankan skrip berbahaya, sejumlah tindakan tambahan juga diperlukan:

  1. Ganti kata sandi akun Linux. Lakukan penggantian kata sandi root dan seluruh akun lokal lain yang menggunakan autentikasi kata sandi. Proses ini sebaiknya dilakukan dari lingkungan pemulihan yang tepercaya.
  2. Hindari penggunaan ulang kata sandi. Jika kata sandi yang terdampak juga digunakan pada sistem lain, segera ganti kata sandi tersebut di seluruh layanan terkait.
  3. Rotasi kredensial dan token. Ganti kata sandi basis data, kunci akses S3, token DigitalOcean, serta rahasia lain yang mungkin tersimpan dalam riwayat perintah root.
  4. Perbarui kunci SSH. Ganti kunci privat SSH yang tersimpan di direktori /root/.ssh. Kunci publik lama yang berpasangan dengannya juga harus dihapus dari seluruh sistem yang sebelumnya mempercayainya.

OPSSHIELD belum merekomendasikan instalasi ulang sistem operasi atau pembangunan ulang server secara menyeluruh sebagai langkah rutin.

Namun, keputusan tersebut dapat berubah seiring perkembangan investigasi. Server yang menunjukkan indikasi kompromi tambahan atau tidak dapat dipastikan kebersihannya perlu diperiksa lebih lanjut.


Baca juga: Hacker Masif Bajak Akun YouTube

Pelajaran dari Insiden cPGuard

Insiden ini menunjukkan bahwa kepercayaan terhadap mekanisme pembaruan perangkat lunak perlu disertai pengamanan yang memadai.

Sistem pembaruan memiliki akses dan tingkat kepercayaan yang tinggi karena dapat menjalankan kode baru pada perangkat pelanggan. Ketika mekanisme tersebut disusupi, dampaknya dapat meluas ke banyak lingkungan yang menggunakan perangkat lunak yang sama.

Organisasi perlu memastikan bahwa proses pembaruan berasal dari sumber resmi, memantau perubahan versi dan aktivitas yang tidak biasa, serta membatasi hak akses yang dimiliki layanan maupun akun administrator. Kredensial, token, dan kunci SSH juga harus dikelola dengan baik dan segera diganti apabila terdapat indikasi telah terekspos.

Yang tidak kalah penting, organisasi perlu memiliki prosedur respons insiden yang mencakup pemeriksaan log, isolasi sistem yang dicurigai, rotasi kredensial, dan verifikasi setelah pemulihan. Memasang pembaruan terbaru memang penting, tetapi tidak otomatis membatalkan kredensial yang mungkin sudah dicuri.

Pada akhirnya, keamanan server tidak hanya bergantung pada perlindungan yang terpasang di dalamnya. Integritas perangkat lunak dan sistem pembaruan yang menjadi bagian dari rantai pasok digital juga harus dijaga agar tidak berubah menjadi pintu masuk bagi penyerang.








Baca artikel lainnya:





Sumber berita: 

Prosperita IT News