CVE-2021-21363

Orta

Açıklama

swagger-codegen, OpenAPI / Swagger tanımınızı ayrıştırarak farklı dillerde dokümantasyon, API istemcileri ve sunucu taslakları oluşturmak için şablon tabanlı bir motor içeren açık kaynaklı bir projedir. swagger-codegen sürüm 2.4.19 öncesinde, Unix benzeri sistemlerde, sistemin geçici dizini o sistemdeki tüm kullanıcılar arasında paylaşılmaktadır. Aynı sistemdeki başka bir kullanıcı, paylaşılan geçici dizinde geçici bir alt dizin oluşturma sürecini gözlemleyebilir ve bu geçici alt dizinin oluşturulmasını tamamlamak için yarış durumuna (race condition) girebilir. Bu zafiyet, `outputFolder` içeriğine bir saldırgan tarafından ekleme yapılabildiği için yerel yetki yükseltmedir. Bu nedenle, bu dizine yazılan kod çalıştırıldığında saldırgan tarafından kontrol edilebilir. Daha fazla ayrıntı için ilgili GitHub Güvenlik Danışmanlığına bakın. Bu zafiyet sürüm 2.4.19 ile düzeltilmiştir. Bunun CVE-2021-21364'ten farklı bir zafiyet olduğunu unutmayın.

ÖnemOrta
CVSS5.3
İstismar olasılığı36. yüzdelik%0,4
ÜrünSmartbear Swagger-codegen
Yayın11 Mar 2021
İlk görülme11 Mar 2021

Nasıl düzeltilir

Güncelleyin
  • smartbear swagger-codegen2.4.19 ya da sonraki bir sürüm
  • io.swagger:swagger-codegen2.4.19 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
smartbear swagger-codegenv < 2.4.192.4.19
io.swagger:swagger-codegenMavenv < 2.4.192.4.19

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.

Intelligence 360 paketinde

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.

CVE-2021-21363 · Smartbear Swagger-codegen · Dark Radar