CVE-2024-40637

Orta

Təsvir

dbt məlumat analitiklərinə və mühəndislərinə proqram təminatı mühəndislərinin tətbiqlər yaratmaq üçün istifadə etdikləri eyni təcrübələrdən istifadə edərək məlumatlarını transformasiya etmək imkanı verir. İstifadəçi dbt-də paket quraşdırdıqda, o, makroları, materializasiyaları və dbt-nin digər əsas komponentlərini əvəz etmək imkanına malik olur. Bu, paketlərin dbt funksionallığını genişləndirməsinə və fərdiləşdirməsinə şərait yaratdığı üçün dizayn edilmişdir. Lakin bu həmçinin o deməkdir ki, zərərli bir paket potensial olaraq bu komponentləri zərərli kodla əvəz edə bilər. Bu problem 1.8.0, 1.6.14 və 1.7.14 versiyalarında düzəldilmişdir. İstifadəçilərə yeniləmə etmək tövsiyə olunur. Bu zəiflik üçün məlum olan heç bir alternativ həll yolu yoxdur. 1.6.14 və ya 1.7.14 versiyalarına yenilənən istifadəçilər `dbt_project.yml` faylındakı konfiqurasiyasında `flags.require_explicit_package_overrides_for_builtin_materializations: False` parametrini təyin etməlidirlər.

CiddilikOrta
CVSS4.2
İstismar ehtimalı—
MəhsulGetdbt Dbt Core
Dərc16 iyl 2024
İlk görülmə16 iyl 2024
Zəiflik növüCWE-74İnyeksiya

Necə düzəltmək olar

Yeniləyin
  • getdbt dbt_core1.6.14, 1.7.14 və ya daha yeni versiya
  • dbt-core1.6.14, 1.7.14 və ya daha yeni versiya
  • getdbt dbt-core1.6.14, 1.7.14 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
getdbt dbt_corev < 1.6.14, 1.7.0 ≤ v < 1.7.141.6.14, 1.7.14
dbt-corePyPI1.6.0 ≤ v < 1.6.14, 1.7.0 ≤ v < 1.7.14, v < 1.6.141.6.14, 1.7.14
getdbt dbt-core1.6.0 ≤ v < 1.6.14, 1.7.0 ≤ v < 1.7.141.6.14, 1.7.14

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-2024-40637 · Getdbt Dbt Core · Dark Radar