CVE-2026-57171

Yüksək

Təsvir

Compliance-trestle (Trestle), OSCAL uyğunluq sənədlərini idarə etmək üçün nəzərdə tutulmuş Python SDK və komanda sətri alətidir. 3.12.4 versiyasından əvvəlki versiyalarda və 4.0.0 ilə 4.0.3 arasındakı versiyalarda catalog-generate, profile-generate və ssp-generate müəllif komandaları, yaradılmış Markdown məzmununu yol keçidi (path-traversal) yoxlaması olmadan hücumçunun təsir etdiyi çıxış yoluna yazır ki, bu da Trestle iş sahəsindən kənarda ixtiyari faylın yazılmasına imkan verir. Bu komandalar istifadəçi tərəfindən təmin edilən çıxış arqumentini Trestle kök kataloquna birləşdirir və nəticəni ora yazır, lakin bunu jinja komandasında istifadə olunan PathSecurityValidator.validate_local_path() qoruyucusu ilə deyil, yalnız is_directory_name_allowed() tapşırıq adı toqquşması yoxlaması ilə qoruyur. Beləliklə, mütləq yol və ya keçid ardıcıllıqları ehtiva edən yol iş sahəsindən çıxaraq faylları hücumçunun seçdiyi məkana proses sahibinin adından yazır. Etibarlı bir CI tapşırığı, paylaşılmış xidmət və ya wrapper, çıxışın iş sahəsi daxilində qalmasını gözləyərkən çıxış arqumentini repozitoriya tərəfindən idarə olunan, tenant tərəfindən idarə olunan və ya digər etibarsız məlumatlardan törətdikdə təhlükəsizlik sərhədi pozulur. --force-overwrite istifadə edildikdə, seçilmiş çıxış kataloqu əvvəlcə rekursiv şəkildə silinir ki, bu da funksionallığı hücumçunun seçdiyi kataloq ağacının məhv edilməsinə genişləndirir və sonradan konveyer (pipeline) tərəfindən işlədilən faylların üzərinə yazmaqla dolayı yolla kodun icrasını mümkün edir. Bu problem 3.12.4 və 4.1.0 versiyalarında düzəldilib.

CiddilikYüksək
CVSS7.7
İstismar ehtimalı—
MəhsulCompliance-trestle
Dərc26 avq 2026
İlk görülmə26 avq 2026

Necə düzəltmək olar

Yeniləyin
  • compliance-trestle3.12.4, 4.1.0 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
compliance-trestlePyPIv < 3.12.4, 4.0.0 ≤ v < 4.1.03.12.4, 4.1.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-57171 · Compliance-trestle · Dark Radar