Zafiyet.live Keşfet. Değerlendir. Düzelt. Doğrula.
  • Son 7 gün
  • CWE-693
  • CWE-799

CVE-2026-115480

baserCMS Genel Web API'si Posta Formu Gönderiminde Görsel CAPTCHA'yı Atlatıyor

baserproject basercms

Orta 5,3 CVSS 3.1
Yayımlandı
Güncellendi
23 Eki 2026
Açık yaşı
5 gün
Kaydı açan
GitHub_M

ÖzetTürkçe

baserCMS, bir web sitesi geliştirme çerçevesidir. 5.0.0 sürümünden 5.3.2 öncesi ve 5.4.0 sürümünden 5.4.2 öncesi sürümleri etkileyen bir sorun, kimlik doğrulaması gerektirmeyen genel POST /baser/api/bc-mail/mail_messages/add/{mailContentId}.json uç noktasının, formun auth_captcha ayarını uygulamadan gönderimleri kabul etmesinden kaynaklanmaktadır. BcMail\Controller\Api\MailMessagesController::add ve MailMessagesService::create metotları, web arayüzündeki MailController::submit tarafından yapılan captcha_id ve auth_captcha doğrulamasını (BcCaptchaService::check) içermemektedir. API'ye erişebilen kimliği doğrulanmamış bir saldırgan, etkin görsel doğrulama testini çözmeden gönderimleri otomatikleştirebilir. API, FormProtection korumasını devre dışı bırakmakta ve hız sınırlaması uygulamamaktadır; bu durum yönetici gelen kutusuna spam gönderilmesine, bir e-posta alanı mevcutsa üçüncü taraflara saldırgan etkisindeki otomatik yanıtların gönderilmesine ve save_info etkinleştirildiğinde mail_messages veritabanı kayıtlarının birikmesine yol açabilir. API, CVE-2026-30878 için eklenen isAccepting kontrolünü zaten uygulamaktadır; eksik CAPTCHA kontrolü ise ayrı bir kontrol hatasıdır. Sorun, 5.3.2 ve 5.4.2 sürümlerinde giderilmiştir.

Kaynaktaki açıklama (İngilizce)

baserCMS is a website development framework. In versions 5.0.0 before 5.3.2 and 5.4.0 before 5.4.2, the public POST /baser/api/bc-mail/mail_messages/add/{mailContentId}.json endpoint accepts submissions without enforcing the form's auth_captcha setting. BcMail\Controller\Api\MailMessagesController::add() and MailMessagesService::create() omit the BcCaptchaService::check() verification of captcha_id and auth_captcha performed by MailController::submit() in the web UI. An unauthenticated attacker who can reach the API can therefore automate submissions without solving the enabled image challenge. The API disables FormProtection and has no rate limit; submissions can generate administrator-inbox spam, send attacker-influenced auto-replies to third parties when an email field is present, and accumulate mail_messages database records when save_info is enabled. The API already enforces the isAccepting() check added for CVE-2026-30878; the missing CAPTCHA check is a separate control failure. This issue has been patched in versions 5.3.2 and 5.4.2.

Bu açığın açıklamasını Türkçeye çevirdik. Adım adım çözüm önerilerini kritik ve yeni açıklar için hazırlıyoruz; düzeltilmiş sürüm aşağıdaki tabloda, ayrıntılar üreticinin duyurusunda.

Etkilenen sürümler1 yazılım

YazılımEtkilenenDüzeltildiği sürüm
baserproject basercms Sürüm belirtilmemiş –

Kaynaklar6 kaynak

Kayıt geçmişi

  1. Yayımlandı

İlgili açıklar

Türkçe metin, resmi kayıtlardaki bilgilerle yapay zekâ yardımıyla yazıldı ve yayından önce otomatik kontrollerden geçti. Bir değişikliği uygulamadan önce üreticinin duyurusuna mutlaka bakın.