CVE-2026-40316
Açıklama
OWASP BLT; web sitelerini, uygulamaları, git depolarını ve daha fazlasını kapsayan bir QA testi ve güvenlik açığı bildirim platformudur. 2.1.1 öncesindeki sürümler, .github/workflows/regenerate-migrations.yml iş akışında bir RCE zafiyeti içermektedir. İş akışı, tam GITHUB_TOKEN yazma izinleriyle çalışmak için pull_request_target tetikleyicisini kullanır, güvenilmeyen pull request'lerden saldırgan tarafından kontrol edilen dosyaları git show aracılığıyla güvenilir runner çalışma alanına kopyalar ve ardından çalışma zamanında saldırgan kontrollü website/models.py dahil olmak üzere Django model modüllerini içe aktaran python manage.py makemigrations komutunu yürütür. Saldırganın models.py dosyasındaki herhangi bir modül düzeyindeki Python kodu, içe aktarma sırasında yürütülerek GITHUB_TOKEN ve depo sırlarına erişimi olan ayrıcalıklı CI ortamında rastgele kod çalıştırılmasına olanak tanır. Saldırı, bir yöneticinin regenerate-migrations etiketini uygulaması şartıyla, pull request açabilen herhangi bir harici katkıda bulunan tarafından tetiklenebilir; bu durum potansiyel olarak sırların sızdırılmasına, deponun ele geçirilmesine ve tedarik zinciri saldırılarına yol açabilir. Bu sorun için yamanın 2.1.1 sürümünde yayınlanması beklenmektedir.
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 |
|---|---|---|
| owasp owasp_blt | v ≤ 2.1 | — |
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.