3 CVE di 7-Zip yang Harus Kamu Tahu Sekarang
CVE-2025-0411: MotW Bypass – Ancaman Paling Nyata
Mark-of-the-Web (MotW) adalah fitur Windows yang memberi tanda pada file yang diunduh dari internet, memicu peringatan SmartScreen sebelum file dieksekusi. CVE-2025-0411 memungkinkan attacker membuat arsip ZIP yang tidak menyebarkan MotW ke file yang diekstraknya.
Artinya: Kamu ekstrak file .exe dari ZIP, tapi Windows tidak mengenali itu sebagai file berbahaya. SmartScreen tidak muncul, dan file eksekusi langsung berjalan – tanpa kamu menyadarinya.
Dampak: Malware bisa lolos dari perlindungan dasar Windows hanya karena kamu membuka file ZIP yang dikirim melalui email atau chat.
CVE-2024-11477: RCE via Zstandard Decompression
CVE ini berada dalam modul dekompresi Zstandard 7-Zip. Buffer overflow ini bisa diketrigkan ketika 7-Zip mencoba mengekstrak file .zst yang direkayasa khusus.
Dampak: Eksekusi kode jarak jauh (RCE) dengan hak istimewa yang sama seperti proses 7-Zip – biasanya hak pengguna biasa, tapi bisa dieksplorasi lebih lanjut untuk hak administrator.
CVE Tambahan: Kerentanan Lain yang Masih Aktif
Selain dua di atas, peneliti menemukan beberapa celah lain di versi lama 7-Zip terkait algoritma kompresi lain seperti BZip2 dan LZMA. Meskipun CVSS-nya lebih rendah, gabungan keduanya masih bisa digunakan dalam rantai serangan.
Langkah Mitigasi yang Harus Kamu Lakukan Sekarang
1. Upgrade ke 7-Zip 24.09 atau Lebih Baru
Tim 7-Zip telah merilis patch untuk CVE-2025-0411 di versi 24.09, dan CVE-2024-11477 diperbaiki di versi 24.07. Jadi versi mana yang aman? 24.09 ke atas.
Cara cepat cek versi:
- Buka 7-Zip File Manager → Help → About
- Atau jalankan
7zdi command prompt/terminal
Download resmi: https://www.7-zip.org/download.html
(Selalu download dari situs resmi untuk menghindari supply chain attack)
Untuk devOps: Gunakan winget atau Chocolatey untuk deploy massal:
winget upgrade 7zip.7zip
choco upgrade 7zip
2. Matikan Ekstensi Berbahaya via Group Policy
Meskipun kamu sudah patch, ada baiknya menambah lapisan perlindungan dengan memblokir ekstensi file berbahaya dari diekstrak secara otomatis.
Langkah untuk Windows Server/Workstation:
- Buka Group Policy Editor (
gpedit.msc) - Navigasikan ke: Computer Configuration → Windows Settings → Security Settings → Software Restriction Policies
- Buat New Software Restriction Policies jika belum ada
- Tambahkan Additional Rules untuk ekstensi berbahaya:
.exe,.scr,.bat,.cmd,.vbs,.js,.wsf,.wsh,.msi,.msp,.com,.pif - Set Security Level ke Disallowed
Alternatif untuk pengguna rumah: Gunakan Windows Defender Application Control (WDAC) atau app politik sederhana via PowerShell:
New-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" -Name "DisallowRun" -Value 1 -PropertyType DWord
(Catatan: Ini contoh sederhana, sesuaikan dengan kebutuhan lingkungan kamu)
3. Implementasi Network Defense
Karena serangan sering dimulai dari file yang diunduh atau diterima via email, pertahankan jaringan dengan:
a. Block SMB Outbound dari Workstation
Serangan ransomware sering menggunakan SMB untuk lateral movement. Blokir port 445 keluar dari workstation kecuali untuk server yang wirklich diperlukan.
- Firewall Windows: Outbound Rules → Block TCP 445 untuk semua aplikasi kecuali sistem kritis
- Pada firewall perimeter: Restrict SMB ke hanya IP server yang diperlukan
b. Aktifkan dan Konfigurasi SmartScreen
Pastikan Windows SmartScreen aktif untuk Edge dan Explorer:
- Settings → Privacy & Security → Windows Security → App & browser control
- Set Reputation-based protection ke On
- Pilih Block apps and files from unrecognized sources
c. Gunakan EDR dengan Deteksi MotW
Solusi EDR modern (seperti CrowdStrike, SentinelOne, atau Microsoft Defender for Endpoint) biasanya bisa mendeteksi upaya MotW bypass. Pastikan:
- Signature dan behavioral rules diperbarui
- Alert untuk proses mengekstrak file dari archive diikuti oleh eksekusi file tanpa MotW dikonfigurasi
Panduan Khusus untuk DevOps: Patch Server Fleet Secara Efisien
Bagi kamu yang mengelola ratusan atau ribuan server, ini checklist mitigasi 7-Zip untuk environment enterprise:
Langkah 1: Inventarisasi dan Assessment
- Gunakan alat seperti WSUS, SCCM, atau Lansweeper untuk menemukan mesin yang masih menggunakan 7-Zip versi < 24.09
- Prioritaskan server yang sering menangani file upload (web server, file server, sharepoint)
Langkah 2: Deployment Fase
- Pilot group: Update 5-10 mesin non-kritis, pantau 24 jam untuk konflik aplikasi
- Staged rollout: Update 20% fleet setiap hari hingga 100%
- Critical systems: Update selama jendela maintenance dengan rollback plan siap
Langkah 3: Validasi dan Dokumentasi
Setelah update, verifikasi versi dengan script:
Get-Item "C:\Program Files\7-Zip\7zFM.exe" | ForEach-Object { $_.VersionInfo.ProductVersion }
Catat hasil ke CMDB atau spreadsheet tracking. Buat laporan kepatuhan untuk auditor keamanan.
Langkah 4: Otomisasi Pendeteksian Masa Depan
- Tambahkan kiểm versi 7-Zip ke script hardening harian/mingguan
- Buat alert di SIEM jika ditemukan versi < 24.09 aktif di jaringan
- Integrasikan dengan vuln scanner seperti Nessus atau Qualys untuk scanning rutin
Masih Raguh Raguh? Inti dari Semua Ini
7-Zip bukan alat yang “aman secara asal”. Seperti banyak alat open source populer, ia menjadi target karena dasar penggunaannya yang luas. Tapi kelemahan itu bukan alasan untuk berhenti menggunakkannya – justru alasan untuk lebih proaktif dalam patching dan defense-in-depth.
Inti mitigasi 7-Zip ada di tiga hal:
- Patch segera ke versi 24.09+
- Tambah lapisan dengan policy ekstensional dan konfigurasi SmartScreen
- Monitor dan respons dengan jaringan yang terbagi dan EDR yang konfigurasi dengan benar
Jangan sampai kamu atau tim kamu menjadi korban dari serangan yang justru bisa dicegah dengan update sederhana. Waktu yang kamu habiskan untuk membaca artikel ini bisa kamu gunakan untuk menjalankan langkah pertama: cek versi 7-Zip kamu sekarang.
Jika artikel ini membantu kamu memahami ancaman dan tindakan yang diperlukan, bagikan ke rekan kerja kamu – terutama yang di IT support dan devOps. Semakin banyak yang tahu, semakin kuat pertahanan kolektif kita terhadap ancaman siber.
FAQ
Apakah saya perlu uninstall 7-Zip lama sebelum menginstall yang baru?
Tidak perlu. Instaler 7-Zip akan otomatis mengganti versi lama dengan yang baru sambil mengakhiri konfigurasi yang ada. Namun, selalu buat backup konfigurasi khusus jika kamu mengedit file 7z.ini atau membuat profil kompresi custom.
Apakah celah ini bisa dieksploitasi melalui browser langsung?
Biasanya tidak langsung, tapi jika kamu mengunduh file ZIP dari website yang ditekam dan kemudian mengekstraknya, maka ya – ini merupakan jalan umum eksploitasi. Selalu periksa sumber download sebelum membuka arsip.
Apakah pengguna Linux atau Mac perlu khawatir dengan CVE ini?
CVE-2025-0411 spesifik berlaku untuk Windows karena terkait dengan Mark-of-the-Web, yang merupakan fitur NTFS. Namun, CVE-2024-11477 (RCE via Zstandard) bisa memengaruhi semua platform karena terdapat di kode inti 7-Zip. Jadi, pengguna Linux dan Mac tetap disarankan untuk mengupdate ke versi 24.09+.
