CVE-2026-33635

Orta

Açıklama

iCalendar, RFC-5545 tarafından tanımlanan iCalendar formatındaki iCalendar dosyalarını işlemek için kullanılan bir Ruby kütüphanesidir. Versiyon 2.0.0'dan başlayarak versiyon 2.12.2 öncesine kadar olan sürümlerde, .ics serileştirmesi URI özellik değerlerini uygun şekilde temizlememekte; bu durum saldırgan kontrollü girdiler aracılığıyla ICS enjeksiyonuna izin vererek çıktıya rastgele takvim satırlarının eklenmesine yol açmaktadır. `URI.parse` başarısız olduğunda `Icalendar::Values::Uri`, ham girdi dizesine geri dönmekte ve daha sonra `\r` veya `\n` karakterlerini kaldırmadan veya kaçırmadan `value.to_s` ile serileştirmektedir. Bu değer, normal serileştirici tarafından doğrudan nihai ICS satırına gömülür, böylece CRLF içeren bir yük orijinal özelliği sonlandırabilir ve yeni bir ICS özelliği veya bileşeni oluşturabilir. (Bu nedenle url, source, image, organizer, attach, attendee, conference, tzurl üzerinden enjeksiyon yapılabildiği görülmektedir). Kısmen güvenilmeyen meta verilerden `.ics` dosyaları oluşturan uygulamalar etkilenmektedir. Sonuç olarak, alt akıştaki takvim istemcileri veya içe aktarıcılar, saldırgan tarafından sağlanan içeriği; eklenen katılımcılar, değiştirilmiş URL'ler, alarmlar veya diğer takvim alanları gibi meşru etkinlik verileriymiş gibi işleyebilir. Versiyon 2.12.2, sorun için bir yama içermektedir.

ÖnemOrta
CVSS4.3
İstismar olasılığı—
ÜrünIcalendar
Yayın26 Mar 2026
İlk görülme26 Mar 2026
Zayıflık türüCWE-93CWE-93

Nasıl düzeltilir

Güncelleyin
  • icalendar_project icalendar2.12.2 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
icalendar_project icalendar2.0.0 ≤ v < 2.12.22.12.2

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-2026-33635 · Icalendar · Dark Radar