CVE-2026-48204

Kritik

Təsvir

Apache Camel-dəki Camel Mongodb Gridfs komponentində yanlış giriş validasiyası və yanlış giriş nəzarəti zəifliyi aşkar edilmişdir. Endpoint-in operation parametri təyin edilmədikdə (hansı ki, bu standartdır), camel-mongodb-gridfs istehsalçısı yerinə yetiriləcək GridFS əməliyyatını gridfs.operation Exchange başlığından seçir. İdarəetmə başlığı sabitləri (GridFsConstants.GRIDFS_OPERATION, GRIDFS_OBJECT_ID, GRIDFS_METADATA, GRIDFS_CHUNKSIZE, GRIDFS_FILE_ID_PRODUCED) sadə stringlər olan gridfs.operation, gridfs.objectid, gridfs.metadata, gridfs.chunksize və gridfs.fileid idi. Bu adlar Camel / camel prefiksi ilə başlamadığı üçün, yalnız HTTP sərhədində Camel başlıq ad sahəsini bloklayan HttpHeaderFilterStrategy onları daxil olan HTTP sorğusundan birbaşa Exchange-ə ötürürdü. HTTP istehlakçısını (məsələn, platform-http) açıq operation parametrisi olmayan mongodb-gridfs: istehsalçısına bağlayan marşrutda hər hansı HTTP kliyenti marşrutun nəzərdə tutulmuş əməliyyatını dəyişmək üçün gridfs.operation başlığını təyin edə bilərdi - məsələn, fayl yükləməni remove (hücum edən tərəfindən təmin edilən gridfs.objectid vasitəsilə faylın silinməsi), listAll (bucket-dəki bütün faylların siyahılanması) və ya findOne (faylın oxunması) ilə əvəzləyə bilərdi - və MongoDB sənədi kimi analiz edilən gridfs.metadata dəyəri təqdim edərək NoSQL operator inyeksiyasına şərait yarada bilərdi. Bağlayıcı istehlakçı autentifikasiya olunmadıqda heç bir etibarnamə tələb olunmur. Bu problem Apache Camel-in aşağıdakı versiyalarına təsir edir: 4.0.0-dan 4.14.8-ə qədər, 4.15.0-dan 4.18.3-ə qədər, 4.19.0-dan 4.21.0-a qədər. İstifadəçilərə problemi aradan qaldıran 4.21.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.8-ə, 4.18.x versiya axınındadırlarsa, 4.18.3-ə yüksəltmə etmələridir. Yüksəltmədən sonra GridFS əməliyyatlarını və ya metadata-nı xammal başlıq adları vasitəsilə idarə edən marşrutlar gridfs.* adları əvəzinə CamelGridFsOperation / CamelGridFsObjectId / CamelGridFsMetadata / CamelGridFsChunkSize / CamelGridFsFileId istifadə etməlidir. Təcili yüksəltmə edə bilməyən sistemlərdə, əməliyyatın başlıqdan götürülməməsi üçün mongodb-gridfs: endpoint-ində açıq şəkildə operation təyin edin və istehsalçıdan əvvəl hər hansı etibarsız girişdən gridfs.* başlıqlarını təmizləyin.

CiddilikKritik
CVSS9.8
İstismar ehtimalı—
MəhsulApache Camel
Dərc6 iyl 2026
İlk görülmə6 iyl 2026

Necə düzəltmək olar

Yeniləyin
  • apache camel4.14.8, 4.18.3, 4.21.0 və ya daha yeni versiya
  • org.apache.camel:camel-mongodb-gridfs4.14.8, 4.18.3, 4.21.0 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
apache camel4.0.0 ≤ v < 4.14.8, 4.15.0 ≤ v < 4.18.3, 4.19.0 ≤ v < 4.21.04.14.8, 4.18.3, 4.21.0
org.apache.camel:camel-mongodb-gridfsMaven4.0.0 ≤ v < 4.14.8, 4.15.0 ≤ v < 4.18.3, 4.19.0 ≤ v < 4.21.04.14.8, 4.18.3, 4.21.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.

CVE-2026-48204 · Apache Camel · Dark Radar