CVE-2026-33622
Açıklama
PinchTab, AI ajanlarına bir Chrome tarayıcısı üzerinde doğrudan kontrol sağlayan bağımsız bir HTTP sunucusudur. PinchTab `v0.8.3` ile `v0.8.5` arasındaki sürümler, istek `fn` modunu kullandığında, `security.allowEvaluate` devre dışı olsa bile `POST /wait` ve `POST /tabs/{id}/wait` üzerinden rastgele JavaScript çalıştırılmasına izin verir. `POST /evaluate`, varsayılan olarak devre dışı olan `security.allowEvaluate` korumasını doğru şekilde uygular. Ancak etkilenen sürümlerde `POST /wait`, kullanıcı kontrollü bir `fn` ifadesini kabul eder, bunu doğrudan yürütülebilir JavaScript içine gömer ve aynı politikayı kontrol etmeden tarayıcı bağlamında değerlendirir. Bu durum ayrı bir kimlik doğrulama atlatmadan ziyade bir güvenlik politikası atlatmasıdır. İstismar edilmesi hala kimliği doğrulanmış API erişimi gerektirir, ancak sunucu belirtecine sahip bir çağırıcı, operatör JavaScript değerlendirmesini açıkça devre dışı bıraktığında bile bir sekme bağlamında rastgele JavaScript çalıştırabilir. Mevcut çalışma ağacı, kod içermeyen bekleme modlarını korurken, `/wait` içerisindeki `fn` moduna `/evaluate` üzerinde halihazırda mevcut olan aynı politika sınırını uygulayarak bu sorunu giderir. Yayınlandığı tarih itibarıyla henüz yamalanmış bir sürüm mevcut değildir.
Nasıl düzeltilir
Kaynaklarda bu zafiyet için düzeltilmiş sürüm ya da yama bağlantısı yok.
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| pinchtab pinchtab | 0.8.3 ≤ v ≤ 0.8.5 | — |
| github.com/pinchtab/pinchtab/cmd/pinchtabGo | 0.8.3 ≤ v ≤ 0.8.5 | — |
| github.com/pinchtab/pinchtabGo | 0.8.3 ≤ v | — |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.