JAVASCORNER.CO.ID, JAKARTA - Kerentanan kritis pada platform manajemen repositori GitLab, yang terdaftar sebagai CVE-2026-19478 dengan skor CVSS 9.4, kini telah dieksploitasi secara aktif di lapangan hanya dalam hitungan hari setelah pengungkapan publik. Celah ini memungkinkan penyerang tanpa autentikasi untuk memodifikasi atau menghapus proyek yang dapat diakses publik, bahkan menulis ulang data tanpa memerlukan kredensial atau interaksi pengguna.
- Dampak Kerentanan
- Versi GitLab Terdampak
- Eksploitasi Aktif dan Respons watchTowr
- Langkah Mitigasi dan Rekomendasi
Dampak Kerentanan: Lebih dari Sekadar Penghapusan Proyek
Menurut laporan dari perusahaan keamanan watchTowr, dampak CVE-2026-19478 tidak hanya sebatas kemampuan untuk menghapus repositori. Penyerang dapat memalsukan catatan penggabungan (merge request) sehingga tampak seolah-olah perbaikan telah diterapkan, padahal sebenarnya belum. Mereka juga dapat memblokir pengelola proyek, menyebabkan kekacauan dan gangguan operasional yang signifikan.
Kerentanan ini merupakan kasus injeksi kode yang dieksploitasi melalui arahan GraphQL. Dengan demikian, organisasi yang menjalankan GitLab Community Edition (CE) atau Enterprise Edition (EE) yang terhubung ke internet publik berada dalam risiko tinggi.
Versi GitLab yang Terdampak dan Patch yang Tersedia
GitLab telah merilis perbaikan untuk celah ini dalam versi terbaru. Berikut adalah daftar versi yang rentan dan versi yang telah diperbaiki:
| Versi Rentan | Versi Diperbaiki |
|---|---|
| 18.2 sebelum 18.11.11 | 18.11.11 |
| 19.0 sebelum 19.0.8 | 19.0.8 |
| 19.1 sebelum 19.1.6 | 19.1.6 |
| 19.2 sebelum 19.2.4 | 19.2.4 |
Total ada empat rilis perbaikan yang dirilis untuk menutup celah ini. Jika organisasi Anda menggunakan versi di bawah ini, segera lakukan pembaruan.
Eksploitasi Aktif dan Respons watchTowr
watchTowr, perusahaan manajemen paparan preventif, mengonfirmasi bahwa mereka mampu mereproduksi kerentanan tersebut hanya dalam beberapa menit setelah pengungkapan. Lebih mengkhawatirkan lagi, mereka mengamati eksploitasi nyata di jaringan honeypot mereka. Ini menunjukkan bahwa para penyerang memanfaatkan celah ini dengan sangat cepat.
Jake Knott, peneliti keamanan utama di watchTowr, menyoroti peran kecerdasan buatan (AI) dalam mempercepat siklus eksploitasi. “Ini adalah realitas baru dari reproduksi dan eksploitasi kerentanan, di mana penyerang yang didukung AI mampu memperpendek waktu dari pengungkapan hingga eksploitasi dan ‘menunggu hingga siklus patch berikutnya’ seringkali sudah terlambat,” ujarnya.
Ia menambahkan, “Organisasi yang belum melakukan patching harus menelusuri log web untuk permintaan yang berisi ‘@gl_introduced,’ dan mencari tanda-tanda penyelidikan atau upaya eksploitasi.”
Langkah Mitigasi dan Rekomendasi
Jika organisasi Anda menjalankan instance GitLab yang dihosting sendiri dan terhubung ke internet, prioritas utama adalah meningkatkan ke versi yang telah diperbaiki. Jika pembaruan tidak dapat segera dilakukan, ada langkah mitigasi sementara yang disarankan:
- Batasi akses tanpa autentikasi ke endpoint
/api/graphql. - Hapus akses repositori publik sepenuhnya untuk sementara waktu.
- Periksa log web secara rutin untuk mencari tanda-tanda eksploitasi, seperti permintaan yang mengandung
@gl_introduced.
Perkembangan ini kembali menegaskan bahwa di era serangan yang didukung AI, kecepatan respons terhadap kerentanan menjadi sangat krusial. Organisasi tidak bisa lagi mengandalkan siklus patch bulanan; mereka harus siap untuk merespons secara cepat ketika kerentanan kritis diumumkan.
Dengan meningkatnya kompleksitas dan kecepatan serangan siber, langkah proaktif seperti pemantauan log dan penerapan patch tepat waktu adalah kunci untuk menjaga keamanan infrastruktur digital Anda. Jangan tunggu sampai menjadi korban berikutnya.