CVE-2026-105106
Açıklama
Koha, Görev Zamanlayıcı silme yolunda işletim sistemi komut enjeksiyonuna karşı savunmasızdır. tools/scheduler.pl işleyicisi, op=cud-delete için jobid istek parametresini kabul eder ve bunu doğrulamadan C4::Scheduler::remove_at_job fonksiyonuna iletir. Schedule::At::remove, sağlanan iş kimliğini tırnak içine almadan veya kaçırmadan bir atrm komut dizisine yerleştirir ve komutu kabuğu çağıran tek argümanlı bir system() çağrısı aracılığıyla yürütür. Bu nedenle, tools => schedule_tasks iznine sahip kimliği doğrulanmış bir personel kullanıcısı, jobid parametresine kabuk meta karakterleri ekleyerek Koha web/uygulama kullanıcısı olarak rastgele işletim sistemi komutları çalıştırabilir. Sorun; Koha 24.11.20, 25.05.15, 25.11.09, 26.05.04 sürümlerinde ve 26.11 geliştirme dalında düzeltilmiştir.
Nasıl düzeltilir
- Koha Community Koha24.11.00, 24.11.20, 25.05.15, 25.11.09, 26.05.04 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Koha Community Koha | v < 24.11.00, 24.11.00 ≤ v < 24.11.20, 25.05.00 ≤ v < 25.05.15, 25.11.00 ≤ v < 25.11.09, 26.05.00 ≤ v < 26.05.04 | 24.11.00, 24.11.20, 25.05.15, 25.11.09, 26.05.04 |
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.