Darurat Keamanan Gogs: Celah Zero-Day Mematikan yang Tak Kunjung Diperbaiki
Bug injeksi argumen kritis (CVSS 9.4) di layanan Git self hosted Gogs memungkinkan setiap pengguna terautentikasi mengeksekusi kode dari jarak jauh di server dengan menyuntikkan flag exec ke git rebase melalui nama br... Celah ini adalah bagian dari pola panjang dan terdokumentasi di mana pengelola tunggal Gogs gaga...
Diterbitkan olehDiedit dengan DeepSeek-V4-ProGambar dibuat dengan GPT Image 1.5
Bug injeksi argumen kritis (CVSS 9.4) di layanan Git self hosted Gogs memungkinkan setiap pengguna terautentikasi mengeksekusi kode dari jarak jauh di server dengan menyuntikkan flag exec ke git rebase melalui nama br...
Celah ini adalah bagian dari pola panjang dan terdokumentasi di mana pengelola tunggal Gogs gagal menambal atau bahkan menanggapi laporan keamanan kritis selama berbulan bulan atau bertahun tahun, memicu seruan luas a...
Perbaikan langsungnya adalah dengan menonaktifkan opsi "Rebase before merging" dan membatasi akses jaringan hanya untuk pengguna tepercaya; solusi jangka panjang memerlukan pertimbangan migrasi ke fork yang lebih akti...
What critical unpatched remote code execution vulnerability was disclosed in the open-source Git service Gogs, what are its technical detailThe Gogs vulnerability underscores the risks of relying on single-maintainer open-source projects for critical infrastructure.
AI Perintah
Create a landscape editorial hero image for this Studio Global article: What critical unpatched remote code execution vulnerability was disclosed in the open-source Git service Gogs, what are its technical detail. Article summary: Here is a comprehensive answer covering the vulnerability, its technical details, the broader pattern of delayed response, and recommended actions.. Topic tags: general, general web, government. Reference image context from search candidates: Reference image 1: visual subject "How a Gogs Path Traversal Vulnerability Enables Remote Code Execution (CVE‑2025‑8110). Gogs Path Traversal and Remote Code Execution is a critical vulnerability affecting the self-" source context "Is Your Git Service Safe? How a Gogs Path Traversal Vulnerability Enables Remote Code Execution (CVE‑2025‑8110) | Ridge " Reference image 2: visual subject "How a Gogs Path Traversal Vulnerabil
openai.com
Kabar buruk kembali datang bagi pengguna Gogs, layanan Git self-hosted yang populer di kalangan pengembang. Sebuah celah keamanan kritis baru saja diungkap, tetapi yang lebih meresahkan adalah statusnya: meskipun telah dilaporkan ke pengelola proyek sejak Maret 2026, belum ada perbaikan resmi yang dirilis. Celah dengan skor CVSSv4 9.4 ini memungkinkan penyerang yang hanya memiliki akun pengguna biasa untuk mengeksekusi perintah sesuka hati di server host.
Bagi administrator dari ribuan instansi Gogs yang diperkirakan beroperasi, memahami mekanisme serangan dan menerapkan solusi sementara adalah sebuah keharusan.
Mekanisme Serangan: Sederhana tapi Mematikan
Celah ini adalah kelemahan injeksi argumen klasik (CWE-88). Masalahnya terletak pada cara Gogs menangani ketika gaya penggabungan () repositori diatur ke .
Studio Global AI
Lanjutkan penelitian Anda
Halaman ini berisi jawaban yang didukung sumber yang dapat Anda lanjutkan di dalam Studio Global.
Apa jawaban singkat untuk "Darurat Keamanan Gogs: Celah Zero-Day Mematikan yang Tak Kunjung Diperbaiki"?
Bug injeksi argumen kritis (CVSS 9.4) di layanan Git self hosted Gogs memungkinkan setiap pengguna terautentikasi mengeksekusi kode dari jarak jauh di server dengan menyuntikkan flag exec ke git rebase melalui nama br...
Apa poin penting yang harus divalidasi terlebih dahulu?
Bug injeksi argumen kritis (CVSS 9.4) di layanan Git self hosted Gogs memungkinkan setiap pengguna terautentikasi mengeksekusi kode dari jarak jauh di server dengan menyuntikkan flag exec ke git rebase melalui nama br... Celah ini adalah bagian dari pola panjang dan terdokumentasi di mana pengelola tunggal Gogs gagal menambal atau bahkan menanggapi laporan keamanan kritis selama berbulan bulan atau bertahun tahun, memicu seruan luas a...
Apa yang harus saya lakukan selanjutnya dalam latihan?
Perbaikan langsungnya adalah dengan menonaktifkan opsi "Rebase before merging" dan membatasi akses jaringan hanya untuk pengguna tepercaya; solusi jangka panjang memerlukan pertimbangan migrasi ke fork yang lebih akti...
Darurat Keamanan Gogs: Celah Zero-Day Mematikan yang Tak Kunjung Diperbaiki
Bug injeksi argumen kritis (CVSS 9.4) di layanan Git self hosted Gogs memungkinkan setiap pengguna terautentikasi mengeksekusi kode dari jarak jauh di server dengan menyuntikkan flag exec ke git rebase melalui nama br... Celah ini adalah bagian dari pola panjang dan terdokumentasi di mana pengelola tunggal Gogs gaga...
Diterbitkan olehDiedit dengan DeepSeek-V4-ProGambar dibuat dengan GPT Image 1.5
Bug injeksi argumen kritis (CVSS 9.4) di layanan Git self hosted Gogs memungkinkan setiap pengguna terautentikasi mengeksekusi kode dari jarak jauh di server dengan menyuntikkan flag exec ke git rebase melalui nama br...
Celah ini adalah bagian dari pola panjang dan terdokumentasi di mana pengelola tunggal Gogs gagal menambal atau bahkan menanggapi laporan keamanan kritis selama berbulan bulan atau bertahun tahun, memicu seruan luas a...
Perbaikan langsungnya adalah dengan menonaktifkan opsi "Rebase before merging" dan membatasi akses jaringan hanya untuk pengguna tepercaya; solusi jangka panjang memerlukan pertimbangan migrasi ke fork yang lebih akti...
What critical unpatched remote code execution vulnerability was disclosed in the open-source Git service Gogs, what are its technical detailThe Gogs vulnerability underscores the risks of relying on single-maintainer open-source projects for critical infrastructure.
AI Perintah
Create a landscape editorial hero image for this Studio Global article: What critical unpatched remote code execution vulnerability was disclosed in the open-source Git service Gogs, what are its technical detail. Article summary: Here is a comprehensive answer covering the vulnerability, its technical details, the broader pattern of delayed response, and recommended actions.. Topic tags: general, general web, government. Reference image context from search candidates: Reference image 1: visual subject "How a Gogs Path Traversal Vulnerability Enables Remote Code Execution (CVE‑2025‑8110). Gogs Path Traversal and Remote Code Execution is a critical vulnerability affecting the self-" source context "Is Your Git Service Safe? How a Gogs Path Traversal Vulnerability Enables Remote Code Execution (CVE‑2025‑8110) | Ridge " Reference image 2: visual subject "How a Gogs Path Traversal Vulnerabil
openai.com
Kabar buruk kembali datang bagi pengguna Gogs, layanan Git self-hosted yang populer di kalangan pengembang. Sebuah celah keamanan kritis baru saja diungkap, tetapi yang lebih meresahkan adalah statusnya: meskipun telah dilaporkan ke pengelola proyek sejak Maret 2026, belum ada perbaikan resmi yang dirilis. Celah dengan skor CVSSv4 9.4 ini memungkinkan penyerang yang hanya memiliki akun pengguna biasa untuk mengeksekusi perintah sesuka hati di server host.
Bagi administrator dari ribuan instansi Gogs yang diperkirakan beroperasi, memahami mekanisme serangan dan menerapkan solusi sementara adalah sebuah keharusan.
Mekanisme Serangan: Sederhana tapi Mematikan
Celah ini adalah kelemahan injeksi argumen klasik (CWE-88). Masalahnya terletak pada cara Gogs menangani ketika gaya penggabungan () repositori diatur ke .
Studio Global AI
Lanjutkan penelitian Anda
Halaman ini berisi jawaban yang didukung sumber yang dapat Anda lanjutkan di dalam Studio Global.
Apa jawaban singkat untuk "Darurat Keamanan Gogs: Celah Zero-Day Mematikan yang Tak Kunjung Diperbaiki"?
Bug injeksi argumen kritis (CVSS 9.4) di layanan Git self hosted Gogs memungkinkan setiap pengguna terautentikasi mengeksekusi kode dari jarak jauh di server dengan menyuntikkan flag exec ke git rebase melalui nama br...
Apa poin penting yang harus divalidasi terlebih dahulu?
Bug injeksi argumen kritis (CVSS 9.4) di layanan Git self hosted Gogs memungkinkan setiap pengguna terautentikasi mengeksekusi kode dari jarak jauh di server dengan menyuntikkan flag exec ke git rebase melalui nama br... Celah ini adalah bagian dari pola panjang dan terdokumentasi di mana pengelola tunggal Gogs gagal menambal atau bahkan menanggapi laporan keamanan kritis selama berbulan bulan atau bertahun tahun, memicu seruan luas a...
Apa yang harus saya lakukan selanjutnya dalam latihan?
Perbaikan langsungnya adalah dengan menonaktifkan opsi "Rebase before merging" dan membatasi akses jaringan hanya untuk pengguna tepercaya; solusi jangka panjang memerlukan pertimbangan migrasi ke fork yang lebih akti...
Saat pengguna membuat pull request, nama branch sumber mereka diteruskan begitu saja ke perintah git rebase yang berjalan di server. Di sinilah letak masalah kritisnya: aplikasi gagal menggunakan delimiter --, yang merupakan praktik standar dalam command-line untuk menandai akhir dari opsi perintah .
Ketiadaan delimiter ini berarti jika seorang penyerang menamai branch-nya dengan sesuatu seperti --exec='perintah jahat', sistem tidak akan menganggapnya sebagai label, melainkan sebagai flag perintah untuk git rebase. Flag --exec sendiri memang dirancang untuk menjalankan perintah shell setelah setiap komit diputar ulang. Hasilnya? Eksekusi kode penuh di sistem operasi yang mendasarinya, dengan hak akses proses server Gogs .
Rincian serangan sekilas:
Akses yang dibutuhkan: Akun pengguna standar terautentikasi mana pun. Tidak perlu hak istimewa administrator .
Vektor: Sebuah pull request yang dibuat khusus dengan nama branch berbahaya .
Payload: Penyerang menyuntikkan flag --exec, diikuti dengan perintah shell yang mereka inginkan .
Versi terdampak: Rilis terbaru, Gogs 0.14.2 dan 0.15.0+dev, dipastikan rentan .
Status: Belum ditambal. Kekurangan ini belum memiliki pengidentifikasi CVE per pengungkapan publik pada 27 Mei 2026 .
Peneliti keamanan Jonah Burgess dari Rapid7 Labs, yang menemukan kekurangan ini, menjelaskan mekanismenya dengan blak-blakan: "Kerentanan ini memungkinkan setiap pengguna terautentikasi untuk mencapai eksekusi kode jarak jauh (RCE) di server dengan membuat pull request dengan nama branch berbahaya yang menyuntikkan flag --exec ke git rebase."
Krisis yang Sudah Diprediksi: Pola Kelambanan Pengelola
Bagi mereka yang telah mengikuti proyek Gogs, zero-day kritis yang tidak ditambal ini bukanlah kejutan. Ini adalah contoh terbaru dan paling parah dari pola bertahun-tahun di mana laporan keamanan disambut dengan diamnya sang pengelola utama—dan dalam praktiknya, satu-satunya—dari proyek ini.
Berikut lini masa kelalaian yang terdokumentasi dengan baik oleh berbagai tim peneliti independen:
Juli 2024 (SonarSource): Para peneliti mengungkapkan empat kerentanan yang belum diperbaiki di Gogs, termasuk beberapa bug injeksi argumen dan kekurangan penghapusan file internal, semuanya dengan skor CVSS kritis 9.9. Mereka melaporkannya ke pengelola, tetapi setelah penerimaan awal, komunikasi terhenti dan tidak ada tambalan yang terwujud .
November 2024 (Peneliti Independen): Sebuah RCE terpisah yang tidak ditambal melalui symlink traversal (CVE-2024-44625) dilaporkan dan diabaikan sepenuhnya, mirip dengan pengalaman SonarSource .
Desember 2025 (Wiz Research): Bug path traversal zero-day (CVE-2025-8110) ditemukan sedang dieksploitasi secara aktif di alam liar. Ini mengkompromikan lebih dari 700 server yang menghadap internet dan menyebabkan peringatan mendesak dari Badan Keamanan Siber dan Infrastruktur AS (CISA), yang menambahkannya ke katalog Kerentanan yang Diketahui Dieksploitasi (KEV) .
Mei 2026 (NVD/SentinelOne): Bug injeksi perintah baru (CVE-2026-26194) dicadangkan untuk kekurangan dalam fungsi penghapusan rilis Gogs, yang semakin menambah daftar masalah injeksi opsi Git di basis kode .
Sejarah ini telah mengubah pengungkapan terbaru Rapid7 menjadi lebih dari sekadar imbauan keamanan. Seperti yang dikatakan oleh salah satu media industri, situasi ini adalah "pengingat akan batasan proyek open source" ketika mereka bergantung pada pengelola tunggal yang tidak responsif . Tanpa tata kelola multi-pihak yang efektif, sebuah perangkat lunak infrastruktur penting yang banyak digunakan dapat menjadi risiko permanen.
Cara Melindungi Server Gogs Anda Sekarang
Karena tambalan perangkat lunak tidak tersedia, administrator harus mengandalkan perubahan konfigurasi dan kontrol tingkat jaringan untuk menetralkan vektor serangan. Langkah-langkah berikut menghentikan ancaman langsung dan mengurangi permukaan serangan.
1. Segera Nonaktifkan "Rebase before merging"
Ini adalah mitigasi paling efektif. Seluruh rantai serangan bergantung pada gaya penggabungan spesifik ini. Mengubah pengaturan repositori atau seluruh instansi ke "Merge commit" atau "Squash" menghilangkan jalur kode yang rentan sepenuhnya .
2. Batasi Akses Jaringan
Serangan ini memerlukan akses HTTP terautentikasi untuk membuat pull request. Jika server Gogs Anda tidak perlu publik, pindahkan di belakang VPN atau firewall yang hanya mengizinkan pengguna internal tepercaya. Ini akan menghilangkan platform dari pemindai internet massal dan penyerang oportunistik.
3. Perketat Pendaftaran dan Izin Pengguna
Karena setiap pengguna terautentikasi dapat mengeksploitasi kekurangan ini, meminimalkan jumlah akun di server adalah pertahanan utama. Nonaktifkan pendaftaran mandiri dan setujui pengguna baru secara manual. Segera audit daftar pengguna Anda dan nonaktifkan akun yang sudah tidak terpakai atau tidak dikenal .
4. Pantau Pull Request untuk Anomali
Terapkan pemantauan agresif untuk nama branch pull request yang mengandung karakter mencurigakan, termasuk tanda hubung ganda (--), titik koma, backtick, atau token perintah shell yang jelas seperti exec, curl, atau wget. Nama branch yang tidak biasa adalah indikator kuat dari upaya eksploitasi aktif .
5. Rencanakan Keluar Jangka Panjang Anda dari Gogs
Mengingat pola kerentanan kritis yang terdokumentasi, ketergantungan berkelanjutan pada Gogs adalah risiko strategis. Alternatif yang paling layak adalah Gitea, fork Gogs yang digerakkan oleh komunitas yang memiliki tim pengembangan multi-pengelola yang kuat dan proses keamanan yang responsif. Beberapa platform layanan Git utama lainnya ada, tetapi untuk tim yang memilih Gogs khusus karena sifatnya yang ringan dan self-hosted, Gitea adalah pengganti yang hampir serupa yang menghilangkan hambatan pengelola tunggal .
6. Bersiap untuk Tambalan (Jika Ada)
Tetap berlangganan halaman keamanan Gogs dan rilis GitHub. Jika tambalan akhirnya diterbitkan, segera tingkatkan. Namun, rencanakan postur keamanan Anda dengan asumsi bahwa pola ini akan berulang, dan bahwa kerentanan kritis di masa depan akan kembali tidak ditambal selama berbulan-bulan.
bleepingcomputer.com
New Gogs zero-day flaw lets hackers get remote code ...
Saat pengguna membuat pull request, nama branch sumber mereka diteruskan begitu saja ke perintah git rebase yang berjalan di server. Di sinilah letak masalah kritisnya: aplikasi gagal menggunakan delimiter --, yang merupakan praktik standar dalam command-line untuk menandai akhir dari opsi perintah .
Ketiadaan delimiter ini berarti jika seorang penyerang menamai branch-nya dengan sesuatu seperti --exec='perintah jahat', sistem tidak akan menganggapnya sebagai label, melainkan sebagai flag perintah untuk git rebase. Flag --exec sendiri memang dirancang untuk menjalankan perintah shell setelah setiap komit diputar ulang. Hasilnya? Eksekusi kode penuh di sistem operasi yang mendasarinya, dengan hak akses proses server Gogs .
Rincian serangan sekilas:
Akses yang dibutuhkan: Akun pengguna standar terautentikasi mana pun. Tidak perlu hak istimewa administrator .
Vektor: Sebuah pull request yang dibuat khusus dengan nama branch berbahaya .
Payload: Penyerang menyuntikkan flag --exec, diikuti dengan perintah shell yang mereka inginkan .
Versi terdampak: Rilis terbaru, Gogs 0.14.2 dan 0.15.0+dev, dipastikan rentan .
Status: Belum ditambal. Kekurangan ini belum memiliki pengidentifikasi CVE per pengungkapan publik pada 27 Mei 2026 .
Peneliti keamanan Jonah Burgess dari Rapid7 Labs, yang menemukan kekurangan ini, menjelaskan mekanismenya dengan blak-blakan: "Kerentanan ini memungkinkan setiap pengguna terautentikasi untuk mencapai eksekusi kode jarak jauh (RCE) di server dengan membuat pull request dengan nama branch berbahaya yang menyuntikkan flag --exec ke git rebase."
Krisis yang Sudah Diprediksi: Pola Kelambanan Pengelola
Bagi mereka yang telah mengikuti proyek Gogs, zero-day kritis yang tidak ditambal ini bukanlah kejutan. Ini adalah contoh terbaru dan paling parah dari pola bertahun-tahun di mana laporan keamanan disambut dengan diamnya sang pengelola utama—dan dalam praktiknya, satu-satunya—dari proyek ini.
Berikut lini masa kelalaian yang terdokumentasi dengan baik oleh berbagai tim peneliti independen:
Juli 2024 (SonarSource): Para peneliti mengungkapkan empat kerentanan yang belum diperbaiki di Gogs, termasuk beberapa bug injeksi argumen dan kekurangan penghapusan file internal, semuanya dengan skor CVSS kritis 9.9. Mereka melaporkannya ke pengelola, tetapi setelah penerimaan awal, komunikasi terhenti dan tidak ada tambalan yang terwujud .
November 2024 (Peneliti Independen): Sebuah RCE terpisah yang tidak ditambal melalui symlink traversal (CVE-2024-44625) dilaporkan dan diabaikan sepenuhnya, mirip dengan pengalaman SonarSource .
Desember 2025 (Wiz Research): Bug path traversal zero-day (CVE-2025-8110) ditemukan sedang dieksploitasi secara aktif di alam liar. Ini mengkompromikan lebih dari 700 server yang menghadap internet dan menyebabkan peringatan mendesak dari Badan Keamanan Siber dan Infrastruktur AS (CISA), yang menambahkannya ke katalog Kerentanan yang Diketahui Dieksploitasi (KEV) .
Mei 2026 (NVD/SentinelOne): Bug injeksi perintah baru (CVE-2026-26194) dicadangkan untuk kekurangan dalam fungsi penghapusan rilis Gogs, yang semakin menambah daftar masalah injeksi opsi Git di basis kode .
Sejarah ini telah mengubah pengungkapan terbaru Rapid7 menjadi lebih dari sekadar imbauan keamanan. Seperti yang dikatakan oleh salah satu media industri, situasi ini adalah "pengingat akan batasan proyek open source" ketika mereka bergantung pada pengelola tunggal yang tidak responsif . Tanpa tata kelola multi-pihak yang efektif, sebuah perangkat lunak infrastruktur penting yang banyak digunakan dapat menjadi risiko permanen.
Cara Melindungi Server Gogs Anda Sekarang
Karena tambalan perangkat lunak tidak tersedia, administrator harus mengandalkan perubahan konfigurasi dan kontrol tingkat jaringan untuk menetralkan vektor serangan. Langkah-langkah berikut menghentikan ancaman langsung dan mengurangi permukaan serangan.
1. Segera Nonaktifkan "Rebase before merging"
Ini adalah mitigasi paling efektif. Seluruh rantai serangan bergantung pada gaya penggabungan spesifik ini. Mengubah pengaturan repositori atau seluruh instansi ke "Merge commit" atau "Squash" menghilangkan jalur kode yang rentan sepenuhnya .
2. Batasi Akses Jaringan
Serangan ini memerlukan akses HTTP terautentikasi untuk membuat pull request. Jika server Gogs Anda tidak perlu publik, pindahkan di belakang VPN atau firewall yang hanya mengizinkan pengguna internal tepercaya. Ini akan menghilangkan platform dari pemindai internet massal dan penyerang oportunistik.
3. Perketat Pendaftaran dan Izin Pengguna
Karena setiap pengguna terautentikasi dapat mengeksploitasi kekurangan ini, meminimalkan jumlah akun di server adalah pertahanan utama. Nonaktifkan pendaftaran mandiri dan setujui pengguna baru secara manual. Segera audit daftar pengguna Anda dan nonaktifkan akun yang sudah tidak terpakai atau tidak dikenal .
4. Pantau Pull Request untuk Anomali
Terapkan pemantauan agresif untuk nama branch pull request yang mengandung karakter mencurigakan, termasuk tanda hubung ganda (--), titik koma, backtick, atau token perintah shell yang jelas seperti exec, curl, atau wget. Nama branch yang tidak biasa adalah indikator kuat dari upaya eksploitasi aktif .
5. Rencanakan Keluar Jangka Panjang Anda dari Gogs
Mengingat pola kerentanan kritis yang terdokumentasi, ketergantungan berkelanjutan pada Gogs adalah risiko strategis. Alternatif yang paling layak adalah Gitea, fork Gogs yang digerakkan oleh komunitas yang memiliki tim pengembangan multi-pengelola yang kuat dan proses keamanan yang responsif. Beberapa platform layanan Git utama lainnya ada, tetapi untuk tim yang memilih Gogs khusus karena sifatnya yang ringan dan self-hosted, Gitea adalah pengganti yang hampir serupa yang menghilangkan hambatan pengelola tunggal .
6. Bersiap untuk Tambalan (Jika Ada)
Tetap berlangganan halaman keamanan Gogs dan rilis GitHub. Jika tambalan akhirnya diterbitkan, segera tingkatkan. Namun, rencanakan postur keamanan Anda dengan asumsi bahwa pola ini akan berulang, dan bahwa kerentanan kritis di masa depan akan kembali tidak ditambal selama berbulan-bulan.
bleepingcomputer.com
New Gogs zero-day flaw lets hackers get remote code ...