CVE-2026-81318

Aşağı

Təsvir

ash-project ash_sql komponentindəki yanlış avtorizasiya zəifliyi, sxem əsaslı çoxtenantli tətbiqdə çağırış edən şəxsə digər tenantın sətirləri əsasında hesablanmış aqreqat dəyərlərinin alınmasına imkan verir. Distinct sorğu üzrə aqreqat hesablandıqda, AshSql.AggregateQuery.add_single_aggs/5 xarici sorğunu yalnız query.from.source-dan yenidən qurur ki, bu da yalnız {table, schema} tuple-ıdır və query.prefix və ya query.from.prefix məlumatlarını daşımır. strategy(:context) çoxtenantliliyi üçün bunlar tenant sxemini saxlayır, buna görə də yenidən qurulmuş xarici sorğu repozitoriyanın standart sxemini oxuyur, halbuki daxili korrelyasiyalı alt sorğu hələ də tenant sxemini oxumağa davam edir və onlar yalnız primar açar vasitəsilə birləşdirilir. Beləliklə, aqreqat və prefikssiz bağlama əlavə edilmiş hər hansı münasibət birləşməsi səhv tenantın sətirləri əsasında hesablanır. Qonşu limit və exists budaqları isə sorğunu subquery/1 ilə əhatə edərək prefiksi qoruyub saxlayır. Bu problem ash_sql versiya 0.1.0-dan 0.7.1-ə qədər olan versiyalara təsir edir.

CiddilikAşağı
CVSS2.1
İstismar ehtimalı—
MəhsulAsh-project Ash Sql
Dərc30 avq 2026
İlk görülmə30 avq 2026

Necə düzəltmək olar

Yeniləyin
  • ash-project ash_sql0.7.1, 3d95478cc9e1d5bfaf6144fe9b9793f29e5ab889 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
ash-project ash_sql0.1.0 ≤ v < 0.7.1, dd092ed273dec7bd2194352f24a39229fc8ae68b ≤ v < 3d95478cc9e1d5bfaf6144fe9b9793f29e5ab8890.7.1, 3d95478cc9e1d5bfaf6144fe9b9793f29e5ab889

Versiyanızı yoxlayın

Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.

Intelligence 360 paketində

Attack Surface Management

Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.

CVE-2026-81318 · Ash-project Ash Sql · Dark Radar