CVE-2026-27172
Təsvir
camel-consul komponentindəki ConsulRegistry (org.apache.camel.component.consul.ConsulRegistry sinfi və onun daxili ConsulRegistryUtils.deserialize metodu) Consul KV mağazasından Java-seriyalaşdırılmış dəyərləri oxuyur və ObjectInputFilter konfiqurasiya etmədən onları ObjectInputStream.readObject() metoduna ötürürdü. Camel ConsulRegistry instansiyasının istifadə etdiyi Consul KV mağazasına yazıla bilən hücumçu, zərərli seriyalaşdırılmış Java obyektini yerləşdirə bilərdi; bu obyekt Camel həmin reyestrə növbəti müraciət etdikdə deseriyalaşdırılır və nəticədə Camel prosesində ixtiyari kodun icrasına səbəb olurdu. Bu problem artıq digər Camel komponentləri üçün CVE-2024-22369, CVE-2024-23114 və CVE-2026-25747 nömrəli boşluqlarda həll edilmiş zəiflik sinfinə bənzəyir və həmin CVE-lərin ilkin aradan qaldırılması zamanı nəzərdən qaçırılmışdı. Bu problem Apache Camel-in aşağıdakı versiyalarına təsir edir: 3.0.0-dan 4.14.6-ya qədər, 4.15.0-dan 4.18.1-ə qədər. İstifadəçilərə problemi həll edən 4.19.0 versiyasına yüksəltmə etmək tövsiyə olunur. Əgər istifadəçilər 4.14.x LTS versiya axınındadırlarsa, 4.14.6 versiyasına, 4.18.x versiya axınındadırlarsa, 4.18.1 versiyasına yüksəltmə etmələridir.
Necə düzəltmək olar
- apache camel4.14.6, 4.18.1 və ya daha yeni versiya
- org.apache.camel:camel-consul4.14.6, 4.18.1 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| apache camel | 3.0.0 ≤ v < 4.14.6, 4.15.0 ≤ v < 4.18.1 | 4.14.6, 4.18.1 |
| org.apache.camel:camel-consulMaven | 3.0.0 ≤ v < 4.14.6, 4.15.0 ≤ v < 4.18.1 | 4.14.6, 4.18.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.
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.