CVE-2024-27317

Yüksək

Təsvir

Pulsar Functions Worker-də autentifikasiya olunmuş istifadəçilər funksiyaları jar və ya nar faylları şəklində yükləyə bilərlər. Əslində zip faylları olan bu sənədlər Functions Worker tərəfindən çıxarılır. Lakin zərərli fayl yükləndikdə, bu, kataloq keçidi (directory traversal) boşluğundan istifadə edə bilər. Bu, düzgün şəkildə yoxlanılmayan zip fayllarındakı fayl adlarının ".." kimi xüsusi elementlər ehtiva etməsi nəticəsində kataloq yolunun dəyişdirilməsi zamanı baş verir. Bu, hücumçuya təyin edilmiş çıxarma kataloqundan kənarda faylların yaradılmasına və ya dəyişdirilməsinə imkan verə bilər ki, bu da sistemin davranışına təsir göstərə bilər. Bu boşluq həmçinin "functionsWorkerEnabled=true" konfiqurasiyası ilə qurulmuş Pulsar Broker üçün də aktualdır. Bu problem Apache Pulsar-ın 2.4.0-dan 2.10.5-ə qədər, 2.11.0-dan 2.11.3-ə qədər, 3.0.0-dan 3.0.2-yə qədər, 3.1.0-dan 3.1.2-yə qədər olan versiyalarına və 3.2.0 versiyasına təsir edir. 2.10 Pulsar Function Worker istifadəçiləri ən azı 2.10.6 versiyasına yüksəltməlidirlər. 2.11 Pulsar Function Worker istifadəçiləri ən azı 2.11.4 versiyasına yüksəltməlidirlər. 3.0 Pulsar Function Worker istifadəçiləri ən azı 3.0.3 versiyasına yüksəltməlidirlər. 3.1 Pulsar Function Worker istifadəçiləri ən azı 3.1.3 versiyasına yüksəltməlidirlər. 3.2 Pulsar Function Worker istifadəçiləri ən azı 3.2.1 versiyasına yüksəltməlidirlər. Yuxarıda sadalananlardan əvvəlki versiyalardan istifadə edən istifadəçilər qeyd olunan yamalı versiyalara və ya daha yeni versiyalara yüksəltmə etməlidirlər.

CiddilikYüksək
CVSS8.4
İstismar ehtimalı—
MəhsulApache Pulsar
Dərc12 mar 2024
İlk görülmə12 mar 2024

Necə düzəltmək olar

Yeniləyin
  • apache pulsar2.10.6, 2.11.4, 3.0.3, 3.1.3 və ya daha yeni versiya
  • org.apache.pulsar:pulsar-functions-worker2.10.6, 2.11.4, 3.0.3, 3.1.3, 3.2.1 və ya daha yeni versiya
İstehsalçı bildirişləri

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
apache pulsar2.4.0 ≤ v < 2.10.6, 2.11.0 ≤ v < 2.11.4, 3.0.0 ≤ v < 3.0.3, 3.1.0 ≤ v < 3.1.3, 3.2.02.10.6, 2.11.4, 3.0.3, 3.1.3
org.apache.pulsar:pulsar-functions-workerMaven2.4.0 ≤ v < 2.10.6, 2.11.0 ≤ v < 2.11.4, 3.0.0 ≤ v < 3.0.3, 3.1.0 ≤ v < 3.1.3, 3.2.0 ≤ v < 3.2.12.10.6, 2.11.4, 3.0.3, 3.1.3, 3.2.1

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.