CVE-2026-48147
Açıklama
Budibase açık kaynaklı bir düşük kodlu (low-code) platformudur. 3.35.4 sürümünden önce, packages/backend-core/src/middleware/matchers.ts içerisindeki buildMatcherRegex() / matches() fonksiyonlarında rota desenleri, sabitlenmemiş düzenli ifadelere derlenmekte ve tam sorgu dizesini içeren ctx.request.url ile test edilmektedir. Budibase Worker'daki CSRF ara yazılımı, CSRF belirteç doğrulamasının atlanıp atlanmayacağına karar vermek için bu eşleştirme sistemini kullanır. Kimliği doğrulanmamış bir saldırgan, sorgu dizesine genel bir rota deseni ekleyerek herhangi bir Worker API uç noktasına karşı durum değiştiren çapraz kökenli istekler oluşturabilir ve CSRF ara yazılımının belirteç doğrulamasını tamamen atlamasını sağlayabilir. Bu durum; geçerli bir CSRF belirteci olmadan yönetici davetiyeleri gönderme, küresel yapılandırmayı değiştirme ve kullanıcıları yönetme gibi işlemlere olanak tanır. Bu güvenlik açığı 3.35.4 sürümünde giderilmiştir.
Nasıl düzeltilir
- @budibase/backend-core3.35.4 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| @budibase/backend-corenpm | v < 3.35.4 | 3.35.4 |
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.