CVE-2026-73506
Açıklama
Oh My Posh, en özelleştirilebilir ve düşük gecikmeli çapraz platform/kabuk istem oluşturucusudur. 29.35.1 sürümünden önce, src/terminal/writer.go dosyasındaki write(s rune) işlevi, ESC, BEL, CSI ve OSC gibi C0/C1 terminal kontrol karakterlerini kaldırmadan, saldırgan tarafından kontrol edilen geçerli dizin adlarını ve Commit.Subject, Commit.Author.Name, Commit.Author.Email ve RawUpstreamURL dahil olmak üzere Git meta verilerini yayıyordu; bu da istem oluşturma sırasında panoyu üzerine yazabilen, istemi veya ekranı taklit edebilen, pencere başlığını değiştirebilen veya terminali bozabilen terminal kaçış dizisi enjeksiyonuna olanak tanıyordu. Bu sorun 29.35.1 sürümünde giderilmiştir.
Nasıl düzeltilir
- github.com/jandedobbeleer/oh-my-posh29.35.1, 29.35.1+incompatible ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| github.com/jandedobbeleer/oh-my-poshGo | v < 29.35.1, v < 29.35.1+incompatible | 29.35.1, 29.35.1+incompatible |
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.