Pengantar

Pengguna WordPress kembali dihadapkan pada ancaman keamanan yang cukup serius. Kali ini, pelaku siber diketahui aktif mengeksploitasi kerentanan pada plugin Gravity SMTP, sebuah plugin populer yang digunakan untuk mengelola pengiriman email melalui layanan SMTP pihak ketiga.

Kerentanan ini memungkinkan penyerang mengakses informasi sensitif tanpa perlu login ke situs WordPress. Data yang bocor bahkan dapat mencakup API key, token autentikasi, hingga informasi konfigurasi server yang dapat digunakan untuk melancarkan serangan lanjutan.

Mengenal Gravity SMTP

Gravity SMTP adalah plugin WordPress yang membantu administrator website mengirim email melalui layanan SMTP seperti:

  • Gmail
  • Amazon SES
  • Mailjet
  • Zoho Mail
  • Resend
  • Microsoft 365

Penggunaan SMTP membantu meningkatkan keandalan pengiriman email dibandingkan menggunakan fungsi bawaan WordPress.

Karena banyak digunakan oleh pemilik website, plugin ini menjadi target yang menarik bagi pelaku ancaman siber.

Detail Kerentanan CVE-2026-4020

Kerentanan yang ditemukan pada plugin ini telah diberikan identitas CVE-2026-4020.

Masalah utama berasal dari sebuah endpoint REST API yang seharusnya hanya dapat diakses oleh administrator. Namun akibat kesalahan konfigurasi, endpoint tersebut dapat diakses oleh siapa saja tanpa proses autentikasi.

Endpoint yang rentan adalah:

/wp-json/gravitysmtp/v1/tests/mock-data

Akibatnya, siapa pun yang mengetahui URL tersebut dapat meminta informasi sistem dan konfigurasi yang tersimpan di dalam plugin.

Bagaimana Serangan Dilakukan?

Proses eksploitasi kerentanan ini sebenarnya cukup sederhana.

Penyerang hanya perlu mengirimkan permintaan (request) ke endpoint yang rentan. Jika website masih menggunakan versi plugin yang terdampak, server akan mengembalikan data dalam format JSON.

Data yang dikembalikan dapat berisi berbagai informasi penting yang seharusnya tidak dapat diakses oleh pengguna biasa.

Data Apa Saja yang Bisa Bocor?

Menurut laporan para peneliti keamanan, data yang berpotensi bocor meliputi:

  • API Key layanan email
  • OAuth Token
  • Secret Key
  • Informasi konfigurasi WordPress
  • Versi PHP yang digunakan
  • Informasi web server
  • Daftar plugin aktif
  • Metadata database
  • Informasi tema WordPress

Meski kerentanan ini tidak langsung memberikan akses administrator, informasi yang bocor dapat menjadi modal berharga bagi penyerang untuk melakukan serangan berikutnya.

Mengapa Kerentanan Ini Berbahaya?

Kebocoran API Key

Banyak layanan email modern menggunakan API key untuk proses autentikasi.

Jika API key berhasil dicuri, penyerang dapat:

  • Mengirim email spam menggunakan akun korban
  • Menyalahgunakan layanan email perusahaan
  • Menyebabkan reputasi domain menurun
  • Membuat akun email diblokir oleh penyedia layanan

Membantu Tahap Reconnaissance

Selain mencuri kredensial, penyerang juga memperoleh gambaran lengkap mengenai lingkungan website target.

Informasi seperti:

  • Versi WordPress
  • Daftar plugin
  • Konfigurasi server
  • Versi PHP

dapat digunakan untuk mencari kerentanan lain yang belum diperbaiki.

Dengan kata lain, kebocoran informasi ini dapat menjadi langkah awal sebelum serangan yang lebih besar dilakukan.

Eksploitasi Sudah Terjadi di Internet

Laporan keamanan menunjukkan bahwa kerentanan ini tidak hanya menjadi ancaman teoritis.

Aktivitas eksploitasi telah terdeteksi secara aktif di internet. Penyerang melakukan pemindaian massal untuk mencari website yang masih menggunakan versi Gravity SMTP yang rentan.

Begitu menemukan target yang sesuai, mereka langsung mencoba mengakses endpoint yang bermasalah untuk mengumpulkan informasi sensitif.

Hal ini menunjukkan bahwa administrator WordPress perlu segera mengambil tindakan dan tidak menunda proses pembaruan plugin.

Versi yang Terdampak

Kerentanan ini ditemukan pada:

  • Gravity SMTP versi 2.1.4 dan sebelumnya

Sementara itu, pengembang plugin telah merilis perbaikan pada:

  • Gravity SMTP versi 2.1.5

Pengguna yang masih menggunakan versi lama sangat disarankan untuk segera melakukan pembaruan.

Dampak Bagi Pemilik Website

Jika situs berhasil dieksploitasi, beberapa risiko yang dapat terjadi antara lain:

Penyalahgunaan Layanan Email

API key yang dicuri dapat digunakan untuk mengirim ribuan email spam menggunakan akun milik korban.

Kebocoran Informasi Infrastruktur

Informasi server yang bocor dapat membantu penyerang menemukan kelemahan lain yang dapat dimanfaatkan.

Serangan Lanjutan

Data yang diperoleh dari endpoint rentan dapat digunakan untuk:

  • Credential stuffing
  • Phishing
  • Pengambilalihan akun
  • Eksploitasi plugin lain

Kerusakan Reputasi

Jika domain digunakan untuk mengirim spam, reputasi email organisasi dapat menurun dan berdampak pada komunikasi bisnis.

Cara Memeriksa Apakah Website Terdampak

Administrator WordPress dapat melakukan beberapa langkah sederhana:

Periksa Versi Plugin

Masuk ke dashboard WordPress:

Plugins → Installed Plugins

Kemudian cari plugin Gravity SMTP dan pastikan versinya sudah menggunakan versi terbaru.

Periksa Log Server

Cari aktivitas yang mengakses endpoint:

/wp-json/gravitysmtp/v1/tests/mock-data

Jika terdapat akses yang tidak dikenal, lakukan investigasi lebih lanjut.

Audit Kredensial Email

Periksa seluruh API key dan token yang digunakan oleh plugin SMTP.

Jika ada kemungkinan telah terekspos, segera lakukan regenerasi kredensial.

Langkah Mitigasi dan Pencegahan

1. Update Plugin Segera

Langkah paling penting adalah memperbarui Gravity SMTP ke versi terbaru yang telah memperbaiki kerentanan.

2. Ganti Seluruh API Key

Jika website pernah menggunakan versi rentan, lakukan rotasi seluruh kredensial yang digunakan, termasuk:

  • API Key
  • Secret Key
  • OAuth Token

3. Gunakan Web Application Firewall (WAF)

WAF dapat membantu memblokir akses mencurigakan sebelum mencapai aplikasi WordPress.

Beberapa solusi yang umum digunakan antara lain:

  • Wordfence
  • Sucuri
  • Cloudflare WAF

4. Terapkan Prinsip Least Privilege

Berikan hak akses seminimal mungkin kepada pengguna maupun layanan pihak ketiga.

Dengan demikian, dampak kebocoran kredensial dapat diminimalkan.

5. Lakukan Audit Keamanan Berkala

Pembaruan plugin dan tema secara rutin merupakan langkah penting untuk mengurangi risiko eksploitasi.

Selain itu, lakukan pemeriksaan log dan monitoring keamanan secara berkala untuk mendeteksi aktivitas yang mencurigakan.

Kesimpulan

Kerentanan CVE-2026-4020 pada plugin Gravity SMTP menunjukkan bahwa kesalahan kecil dalam implementasi REST API dapat menyebabkan kebocoran informasi yang cukup serius. Meskipun tidak langsung memberikan akses penuh ke website, data yang bocor dapat membantu penyerang melakukan serangan lanjutan yang lebih berbahaya.

Bagi pemilik website WordPress, langkah terbaik adalah segera memperbarui plugin ke versi terbaru, mengganti seluruh kredensial yang berpotensi terekspos, serta melakukan audit keamanan untuk memastikan tidak ada aktivitas mencurigakan yang terjadi selama periode kerentanan tersebut masih ada. Dengan tindakan cepat dan pengelolaan keamanan yang baik, risiko eksploitasi dapat diminimalkan sebelum menimbulkan dampak yang lebih besar.