CVE-2026-40453
Təsvir
CVE-2025-27636 üçün tətbiq edilən düzəliş, 'CAmelExecCommandExecutable' kimi böyük-kiçik hərflərə həssas başlıq adlarının 'CamelExecCommandExecutable' ilə birlikdə filtrlənməsi üçün HttpHeaderFilterStrategy-ə setLowerCase(true) metodunu əlavə etdi. Eyni setLowerCase(true) çağırışı beş qeyri-HTTP HeaderFilterStrategy implementasiyasına tətbiq edilməmişdir: camel-jms daxilində JmsHeaderFilterStrategy və ClassicJmsHeaderFilterStrategy, camel-sjms daxilində SjmsHeaderFilterStrategy, camel-coap daxilində CoAPHeaderFilterStrategy və camel-google-pubsub daxilində GooglePubsubHeaderFilterStrategy. Bu strategiyalar böyük-kiçik hərflərə həssas olan String.startsWith('Camel'/'camel') filtrləməsindən istifadə etdiyi halda, Camel Exchange başlıqları böyük-kiçik hərflərə həssas olmayan xəritədə saxladığı üçün, Camel marşrutu tərəfindən istifadə olunan brokerə JMS (və ya ekvivalenti) istehsalçı girişi olan hücumçu, böyük-kiçik hərfi dəyişdirilmiş Camel daxili başlıqlarını inyeksiya edə bilər. Daha sonra bu başlıqlar camel-exec və camel-file kimi aşağı axın komponentləri tərəfindən onların kanonik yazılışına uyğun olaraq həll edilir. Bu, JMS mesajlarını başlıqlarla idarə olunan komponentlərə yönləndirən marşrutlarda uzaqdan kodun icrasına və ixtiyari fayl yazılmasına şərait yaradır. 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.2-yə qədər, 4.19.0-dan 4.20.0-a qədər. İstifadəçilərə problemi aradan qaldıran 4.20.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, isə 4.18.2 versiyasına yüksəltmə etmələridir.
Necə düzəltmək olar
- apache camel4.14.6, 4.18.2 və ya daha yeni versiya
- org.apache.camel:camel-coap4.14.6, 4.18.2, 4.20.0 və ya daha yeni versiya
- org.apache.camel:camel-google-pubsub4.14.6, 4.18.2, 4.20.0 və ya daha yeni versiya
- org.apache.camel:camel-jms4.14.6, 4.18.2, 4.20.0 və ya daha yeni versiya
- org.apache.camel:camel-sjms4.14.6, 4.18.2, 4.20.0 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.2, 4.19.0 | 4.14.6, 4.18.2 |
| org.apache.camel:camel-coapMaven | 3.0.0 ≤ v < 4.14.6, 4.15.0 ≤ v < 4.18.2, 4.19.0 ≤ v < 4.20.0 | 4.14.6, 4.18.2, 4.20.0 |
| org.apache.camel:camel-google-pubsubMaven | 3.0.0 ≤ v < 4.14.6, 4.15.0 ≤ v < 4.18.2, 4.19.0 ≤ v < 4.20.0 | 4.14.6, 4.18.2, 4.20.0 |
| org.apache.camel:camel-jmsMaven | 3.0.0 ≤ v < 4.14.6, 4.15.0 ≤ v < 4.18.2, 4.19.0 ≤ v < 4.20.0 | 4.14.6, 4.18.2, 4.20.0 |
| org.apache.camel:camel-sjmsMaven | 3.0.0 ≤ v < 4.14.6, 4.15.0 ≤ v < 4.18.2, 4.19.0 ≤ v < 4.20.0 | 4.14.6, 4.18.2, 4.20.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.
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.