CVE-2026-72861
Açıklama
appwrite/templates içindeki github-issue-bot şablonları, GitHub webhook imzasını tersine çevrilmiş bir koşulla doğrular. node/github-issue-bot/src/github.js ve node-typescript/github-issue-bot/src/github.ts içindeki verifyWebhook, "typeof signature !== 'string' || (await verify(...))" döndürür; bu nedenle X-Hub-Signature-256 başlığı yoksa ilk işlenen true olur, mantıksal OR kısa devre yapar ve fonksiyon herhangi bir HMAC doğrulaması yapmadan başarı bildirir. main.js bir isteği yalnızca verifyWebhook false döndürdüğünde reddeder; bu nedenle imza taşımayan kimliği doğrulanmamış bir istek bu kontrolü geçer. İşleme daha sonra postComment'e devam eder; bu fonksiyon repository ve issue nesnelerini doğrudan istek gövdesinden alır ve çağıranın, yapılandırılmış GITHUB_TOKEN'ı kullanarak dağıtılmış fonksiyonu kendi seçtiği bir repository ve issue üzerinde yorum göndermeye yönlendirmesine olanak tanır; gövdeden gelen issue yazarı oturum adı yorum metnine eklenir.
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 |
|---|---|---|
| appwrite templates | v ≤ 1.1.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.
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.