- Yama var
- Son 7 gün
- CWE-88
CVE-2026-123014
iTerm2 x-man-page URL işleyicisinde argüman enjeksiyonu (uzaktan komut çalıştırma)
- Yayımlandı
- Güncellendi
- 5 Kas 2026
- Açık yaşı
- 0 gün
- Kaydı açan
- mitre
Yönetici özeti
Bu açık, saldırganın kullanıcının bilgisayarında komut çalıştırmasına olanak tanıyabilir ve kullanıcının tek bir kötü niyetli bağlantıya tıklaması yeterlidir. Güncelleme bulunduğu için bu sorunun hızla giderilmesi, şirket verilerinin ve sistemlerin korunması açısından önemlidir.
ÖzetTürkçe
iTerm2 öncesi 3.7.7beta2 sürümlerinde x-man-page: URL işleyicisi, argüman enjeksiyonuna açıktır. Kötü niyetli bir URL'ye sıfır (NUL) karakterinin yüzde kodlanmış hali eklendiğinde bu karakter güvenlik filtresinden geçer, komut satırı ayrıştırılırken boşluğa dönüşür ve /usr/bin/man komutuna ek argümanlar eklenebilir. Bu sorun, CVE-2023-46321 için yapılan eksik bir düzeltmeden kaynaklanmaktadır. Etkilenen, iTerm2'nin kullanıldığı macOS kullanıcılarıdır.
Saldırgan ne yapabilir?
Saldırgan, kullanıcının kendi yetkileriyle keyfi komutlar çalıştırabilir; bunun için kullanıcının hazırlanmış bir URL'yi açması yeterlidir. Saldırgan -P seçeneğiyle kendi belirlediği bir pager komutunu tetikleyebilir.
Kaynaktaki açıklama (İngilizce)
iTerm2 before 3.7.7beta2 has an argument injection vulnerability in the x-man-page: URL handler, allowing an attacker to execute arbitrary commands with the privileges of the logged-in user by inducing the user to open a crafted URL in iTerm2. Percent-encoded NUL characters survive input sanitization and are subsequently converted to whitespace during command-line parsing, allowing injection of additional arguments to /usr/bin/man. An attacker can inject the -P option to select an attacker-controlled pager command. NOTE: this issue exists because of an incomplete fix for CVE-2023-46321.
Üreticinin çözüm notu (İngilizce)
The maintainer confirms that the fix first shipped in iTerm2 3.7.7beta2 and will be included in the 3.7.7 stable release. The x-man-page: handler now validates manual-page sections and page names against an allowlist of characters. URLs containing NUL or other disallowed characters are rejected with a warning. Users should upgrade to a release containing this fix.
Ne yapmalı?
- iTerm2'yi 3.7.7beta2 veya bu düzeltmeyi içeren 3.7.7 kararlı sürümüne güncelleyin. Üretici
- Düzeltme gelene kadar, güvenilmeyen kaynaklardan gelen iterm2 bağlantılarını açmaktan kaçının. Genel öneri
Ek önlemler
- Kullanıcıların bilinmeyen kaynaklardan gelen bağlantıları terminal uygulamaları üzerinden açmamasını hatırlatın. Genel öneri
- Yüklü iTerm2 sürümlerinin envanterini çıkararak eski sürümleri tespit edin. Genel öneri
Etkilenen sürümler1 yazılım
| Yazılım | Etkilenen | Düzeltildiği sürüm |
|---|---|---|
| iTerm2 | < 3.7.7beta2 | 3.7.7beta2 |
Kaynaklar5 kaynak
Kayıt geçmişi
- Yayımlandı
İlgili açıklar
Türkçe metin, resmi kayıtlardaki bilgilerle yapay zekâ yardımıyla yazıldı ve yayından önce otomatik kontrollerden geçti. Bir değişikliği uygulamadan önce üreticinin duyurusuna mutlaka bakın.