Security

Peretas Bisa Ambil Alih Akses Root Tanpa Otentikasi Lewat Rantai Celah Keamanan UniFi OS

Para ahli keamanan siber menemukan metode serangan berbahaya yang memanfaatkan penggabungan tiga celah keamanan (vulnerability chaining) pada server Ubiquiti UniFi OS. Jika dirantai bersama, celah ini memungkinkan penyerang jarak jauh untuk mengeksekusi kode perintah terlarang (Remote Code Execution / RCE) dengan hak akses tertinggi (root) secara instan tanpa memerlukan otentikasi atau interaksi korban sama sekali.

Rangkaian celah keamanan ini berdampak pada server UniFi OS Server versi 5.0.6 dan versi di bawahnya. Pihak Ubiquiti sebenarnya telah merilis perbaikan (patch) pada Mei 2026, namun saat itu penasihat keamanan vendor tidak merinci bahwa ketiga celah tersebut bisa digabungkan menjadi senjata peretasan yang fatal.


1. Tiga Celah yang Dirantai (CVE-2026-34908, 34909, & 34910)

Tim peneliti dari firma keamanan Bishop Fox berhasil memvalidasi jalur serangan penuh (attack path) ini pada unit UniFi OS Server 5.0.6 yang berjalan aktif. Serangan ini bekerja dengan merantai tiga kerentanan berikut secara berurutan:

  • CVE-2026-34908 (Improper Access Control): Celah kontrol akses tidak sempurna yang memungkinkan peretas membuat perubahan tidak sah pada konfigurasi sistem yang rentan.
  • CVE-2026-34909 (Path Traversal): Celah navigasi folder yang dapat mengekspos dan membuka file-file sensitif di dalam sistem operasi dasar.
  • CVE-2026-34910 (Command Injection): Celah injeksi perintah yang dieksploitasi untuk menyuntikkan dan menjalankan perintah berbahaya langsung pada perangkat.

Di dalam skenario serangan, CVE-2026-34908 dan CVE-2026-34909 digabungkan terlebih dahulu untuk melewati dinding otentikasi login (authentication bypass). Setelah berhasil menyusup ke jalur internal tanpa akun, peretas melepas CVE-2026-34910 untuk menyuntikkan kode perintah berbahaya.


2. Akar Masalah dan Eskalasi ke Akses Root

Akar masalah dari bobolnya sistem otentikasi ini terjadi akibat adanya ketidakcocokan (mismatch) cara kerja antara komponen validasi UniFi OS dan arsitektur perutean Nginx web server:

[Request URI Mentah dari Peretas] ──► Dianggap Bebas Otentikasi oleh UniFi OS
                                              │
                                              ▼ (Proses Normalisasi Nginx)
[Route Internal Terproteksi]      ──► Terbuka Tanpa Login ──► Akses Eksploitasi
  1. Authentication Bypass: Komponen otentikasi UniFi mengevaluasi teks URI permintaan mentah (raw request URI), sementara Nginx merutekan lalu lintas berdasarkan versi URI yang sudah dinormalisasi. Peretas memanipulasi struktur URI permintaan agar terlihat seperti mengarah ke titik akhir yang bebas otentikasi, padahal setelah dinormalisasi oleh Nginx, rute tersebut justru mengarah ke sistem internal terproteksi yang harusnya rahasia.
  2. Injeksi Perintah: Begitu berada di dalam, penyerang menargetkan titik akhir pembaruan paket (package-update endpoint) menggunakan celah CVE-2026-34910 untuk mengeksekusi perintah arbitrer melalui instruksi shell.
  3. Eskalasi Root Instan: Perintah tiruan tersebut awalnya berjalan di bawah akun layanan biasa. Namun, karena akun layanan UniFi ini memiliki hak istimewa sudo tanpa kata sandi (passwordless sudo access) ke beberapa biner sistem, peretas bisa menaikkan kasta akses mereka ke tingkatan root secara trivial.

Risiko Fatal Menurut Bishop Fox:

“UniFi OS Server bukan sekadar kotak Linux biasa; perangkat ini adalah pusat kendali (management plane) bagi seluruh jaringan organisasi. Termasuki pintu akses fisik, kamera pengawas (CCTV), serta data identitas pengguna yang terikat di dalamnya. Memiliki akses Root pada perangkat ini berarti memegang kendali administratif mutlak atas semua hal yang diatur oleh konsol tersebut.”


3. Tersedia Alat Deteksi Gratis dari Bishop Fox

Kabar baiknya, Bishop Fox telah merilis skrip alat deteksi gratis untuk membantu tim pertahanan siber (defenders) memeriksa apakah perangkat UniFi OS di jaringan mereka rentan terhadap rantai serangan RCE tanpa otentikasi ini.

Skrip ini bekerja aman dengan mengirimkan permintaan khusus untuk menguji jalur kode yang rentan tanpa mengeksekusi perintah berbahaya, lalu mengklasifikasikannya ke dalam status: “vulnerable” (rentan), “patched” (sudah ditambal), “unaffected” (tidak terdampak), atau “inconclusive” (tidak meyakinkan).

Peringatan Penting: Skrip ini tidak bisa mendeteksi serangan aktif yang sedang berjalan atau jejak pembobolan di masa lalu (seperti backdoor yang sudah tertanam). Menemukan jejak forensik serangan ini secara manual tergolong sangat sulit karena peretas masuk tanpa login, sehingga tidak ada log kegagalan masuk (failed-login trail) yang terekam.


Langkah Mitigasi Bagi Administrator Jaringan

Guna mengamankan infrastruktur jaringan organisasi dari ancaman pengambilalihan root ini, lakukan langkah-langkah berikut:

  1. Upgrade Firmware Segera: Jalur serangan rantai RCE ini dikonfirmasi tidak berfungsi pada UniFi OS Server versi 5.0.8 atau versi yang lebih baru. Pastikan proses pembaruan dijalankan pada sistem yang bersih dan belum terkompromi.
  2. Pantau Aktivitas Log Mencurigakan: Lakukan pengawasan ketat terhadap:
    • Permintaan jaringan yang mengandung teks /api/auth/validate-sso/.
    • Permintaan akses mencurigakan menuju tautan ucs/update/latest_package.
    • Kemunculan proses anak (child processes) mencurigakan di bawah direktori ucs-update.
    • Eksekusi perintah perintah sudo yang tidak terduga di luar jadwal perawatan resmi.

Sumber: Investigasi Teknis Bishop Fo

Leave a Reply

Your email address will not be published. Required fields are marked *


Back to top button