CVE-2022-36364

Yüksək

Təsvir

Apache Calcite Avatica JDBC drayveri `httpclient_impl` bağlantı xüsusiyyəti vasitəsilə təmin edilən sinif adlarına əsasən HTTP klient nümunələri yaradır; lakin drayver, sinfi instansiya etməzdən əvvəl onun gözlənilən interfeysi tətbiq edib-etmədiyini yoxlamır ki, bu da ixtiyari siniflər vasitəsilə yüklənmiş kodun icrasına və nadir hallarda uzaqdan kodun icrasına səbəb ola bilər. Zəifliyi istismar etmək üçün: 1) hücumçunun JDBC bağlantı parametrlərini idarə etmək imtiyazları olmalıdır; 2) və classpath-da zəifliyi olan bir sinif (URL parametri ilə konstruktor və kodu icra etmək imkanı) mövcud olmalıdır. Apache Calcite Avatica 1.22.0 versiyasından başlayaraq, konstruktoru çağırmazdan əvvəl sinfin gözlənilən interfeysi tətbiq etdiyi yoxlanılacaqdır.

CiddilikYüksək
CVSS8.8
İstismar ehtimalı—
MəhsulApache Calcite Avatica
Dərc28 iyl 2022
İlk görülmə28 iyl 2022
Zəiflik növüCWE-665CWE-665

Necə düzəltmək olar

Yeniləyin
  • apache apache_calcite_avatica1.22.0 və ya daha yeni versiya
  • org.apache.calcite.avatica:avatica-core1.22.0 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
apache apache_calcite_avaticav < 1.22.01.22.0
org.apache.calcite.avatica:avatica-coreMavenv < 1.22.01.22.0

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.