Eksploitasi PoC dirilis untuk bug kritis di plugin WordPress populer

By Operator in Peringatan Keamanan Siber

Peringatan Keamanan Siber
Tiga plugin WordPress populer dengan puluhan ribu instalasi aktif rentan terhadap kerentanan injeksi SQL dengan tingkat keparahan tinggi atau kritis, dengan eksploitasi proof-of-concept sekarang tersedia untuk umum.

Injeksi SQL adalah kelemahan keamanan situs web yang memungkinkan penyerang memasukkan data ke kolom formulir atau melalui URL yang mengubah kueri basis data yang sah untuk mengembalikan data yang berbeda atau memodifikasi basis data.

Bergantung pada kode situs web yang rentan terhadap cacat injeksi SQL, penyerang dapat mengubah atau menghapus data ke situs, menyuntikkan skrip berbahaya, atau mendapatkan akses penuh ke situs web.

Proof of Concept mengeksploitasi dirilis


Tiga plugin yang rentan ditemukan oleh peneliti keamanan Tenable Joshua Martinelle, yang melaporkannya secara bertanggung jawab ke WordPress pada 19 Desember 2022, bersama dengan proof of concept (PoC).

Pembuat plugin merilis pembaruan keamanan untuk mengatasi masalah di hari atau minggu berikutnya, jadi semua masalah telah diperbaiki sekarang, dan yang menjalankan versi terbaru yang tersedia tidak lagi rentan.

Kemarin, peneliti mengungkapkan detail teknis tentang setiap kerentanan dengan bukti eksploitasi konsep menggunakan fungsi SLEEP untuk mendemonstrasikan cara kerja kelemahan.

Plugin pertama yang ternyata rentan terhadap injeksi SQL adalah ‘ Paid Memberships Pro ‘ , alat manajemen keanggotaan dan langganan yang digunakan di lebih dari 100.000 situs web.

"Plugin tidak lolos dari parameter 'kode' di rute /pmpro/v1/order REST sebelum menggunakannya dalam pernyataan SQL, yang mengarah ke kerentanan injeksi SQL yang tidak diautentikasi," ungkap postingan Tenable .

Cacat dilacak sebagai CVE-2023-23488, menerima peringkat keparahan CVSSv3 9,8 (kritis), dan memengaruhi semua versi plugin yang lebih lama dari 2.9.8. Keanggotaan Berbayar Pro memperbaiki kerentanan pada 27 Desember 2022, dengan rilis versi 2.9.8.

Contoh yang diberikan dari serangan uji yang memanfaatkan CVE-2023-23488 (Tenable)



Add-on WordPress kedua yang rentan terhadap injeksi SQL adalah ' Unduhan Digital Mudah ', solusi e-niaga untuk menjual file digital dengan lebih dari 50.000 instalasi aktif.

"Plugin tidak lolos dari parameter 's' dalam tindakan 'edd_download_search' sebelum menggunakannya dalam pernyataan SQL, yang mengarah ke kerentanan injeksi SQL yang tidak diautentikasi," jelas Tenable.

"Bagian kode yang rentan sesuai dengan fungsi 'edd_ajax_download_search()' dari file './includes/ajax-functions.php'."

Kerentanan dilacak sebagai CVE-2023-23489 dan telah menerima peringkat keparahan CVSSv3 9,8, mengkategorikannya sebagai kritis. Cacat tersebut memengaruhi semua versi di bawah 3.1.0.4, yang dirilis pada 5 Januari 2023.

Akhirnya, Tenable menemukan CVE-2023-23490, cacat injeksi SQL 'keparahan tinggi' di ' Survey Marker ', sebuah plugin WordPress yang digunakan oleh 3.000 situs web untuk survei dan riset pasar.

Cacat menerima peringkat keparahan 8,8, menurut CVSS v3, karena penyerang harus diautentikasi setidaknya sebagai pelanggan untuk mengeksploitasinya.

Namun, prasyarat ini biasanya mudah dipenuhi, karena banyak situs yang mengizinkan pengunjung untuk mendaftar sebagai anggota.

Survey Marker adalah vendor tercepat yang merespons penemuan injeksi SQL Tenable, merilis pembaruan perbaikan pada 21 Desember 2022, dengan versi 3.1.2.

Sementara semua plugin ini rentan terhadap injeksi SQL, dan bukti eksploitasi konsep dirilis, Tenable tidak membagikan dampak apa yang dapat mereka timbulkan jika dieksploitasi dalam serangan.

Namun, karena bug dikategorikan kritis, disarankan agar semua situs yang menggunakan plugin ini meningkatkan ke versi terbaru.

Back to Posts