Zafiyet.live Keşfet. Değerlendir. Düzelt. Doğrula.
  • CWE-184

CVE-2026-113605

Stirling-PDF'de import-database özelliğinde H2 SQL kara liste atlatma açığı

Stirling-Tools Stirling-PDF

Yüksek 7,2 CVSS 3.1
Yayımlandı
Güncellendi
20 Eki 2026
Açık yaşı
8 gün
Kaydı açan
VulnCheck

ÖzetTürkçe

Stirling-PDF 2.13.2 ile 3.2.0 sürümleri arasında, DatabaseService.validateSqlContent içindeki eksik kara liste (denylist), yöneticilerin H2 içe aktarma kısıtlamalarını CREATE OR REPLACE ALIAS ifadesini kullanarak aşmasına olanak tanır. Kimlik doğrulaması yapılmış yöneticiler, import-database uç noktasına özel olarak hazırlanmış bir SQL yedeği yükleyebilir; burada RUNSCRIPT, H2 Java fonksiyon takma adlarını tanımlar ve Java metodu çalıştırmasını yeniden etkinleştirir.

Kaynaktaki açıklama (İngilizce)

Stirling-PDF from 2.13.2 through 3.2.0 contains an incomplete denylist in DatabaseService.validateSqlContent() that allows administrators to bypass H2 import restrictions using CREATE OR REPLACE ALIAS. Authenticated administrators can upload a crafted SQL backup to the import-database endpoint, where RUNSCRIPT defines H2 Java function aliases and restores Java-method execution.

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
Stirling-Tools Stirling-PDF ≥ 2.13.2, ≤ 3.2.0 –

Kaynaklar7 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.