Kerentanan CI/CD Regular Expression Compiler pada Gitlab (CVE-2026-97229)
October 30, 2026
Deskripsi
1
| |
|
|
| |
Dipublikasikan pada 30 Oktober 2026, artikel ini membahas CVE-2026-97229, vulnerability integer overflow pada compiler regular expression CI/CD GitLab dengan severity Kritis (CVSS 10.0). Vulnerability ini memungkinkan eksekusi remote code tanpa autentikasi dan dilaporkan telah dieksploitasi secara aktif.
|
|
| |
|
|
Metode Serangan
2
| |
|
|
| |
Attacker mengirim request POST tanpa autentikasi ke endpoint /api/v4/ci/lint berisi konfigurasi YAML dengan pola regex berbahaya. Nilai kuantifier memicu integer overflow saat alokasi buffer, menyebabkan heap corruption yang dapat menghasilkan eksekusi kode dengan hak akses proses GitLab. Tidak diperlukan akun atau interaksi pengguna.
|
|
| |
|
|
Sistem Terdampak
3
| |
|
|
| |
GitLab Community Edition dan Enterprise Edition: versi 19.4.0–19.4.1, 19.3.0–19.3.3, 19.2.0–19.2.7 dan 19.1.x
|
|
| |
|
|
Mitigasi
4
| |
|
|
| |
- Segera tingkatkan ke versi perbaikan sesuai urutan: 19.4.2, 19.3.4, atau 19.2.8.
- Migrasikan instalasi 19.1.x atau lebih lama ke branch 19.2.8.
- Monitor log akses lint API, proses shell yang dijalankan worker GitLab, perubahan SSH authorized keys, dan koneksi keluar mencurigakan.
|
|
| |
|
|
Referensi: