CVE-2026-100369

Yüksək

Təsvir

CliInvoke və əvvəlki adı `AlastairLundy.CliInvoke` olan paket, komanda sətri proqramlarını çağırmaq və icra edilə bilən prosesləri paketləmək üçün nəzərdə tutulmuş .NET kitabxanalarıdır. `CliInvoke`-un 2.0.0-dan 2.8.4-ə, 2.9.0-dan 2.9.3-ə, 2.10.0-dan 2.10.4-ə və 3.0.0-alpha.1-dən 3.0.0-beta.1-ə qədər olan versiyaları, həmçinin `AlastairLundy.CliInvoke`-un 2.0.0-alpha.1-dən 2.0.0-ə qədər olan versiyaları, 2.x seriyasında `RunnerProcessFactory`, 3.x seriyasında isə `RunnerConfigurationFactory` komponentində arqument-inyeksiyası zəifliyinə malikdir. Bu fabriklər işəsalıcı arqumentlərini, çağırıcı tərəfindən idarə olunan hədəfi və çağırıcı tərəfindən idarə olunan arqumentləri bir `ProcessStartInfo.Arguments` sətrinə birləşdirir; bu isə hədəfdə və ya arqumentdə dırnaq işarəsinin istifadəsi ilə əməliyyat sistemi səviyyəsində dırnaq arası bölgünün sonlandırılmasına və işəsalıcının arqument vektoruna qeyri-istehsalı elementlərin inyeksiya edilməsinə şərait yaradır ki, bu da shell işəsalıcısından istifadə edildikdə ixtiyari kodun icrasına gətirib çıxara bilər. Zəiflik `CliInvoke`-un 2.8.5, 2.9.4, 2.10.5 və 3.0.0-beta.2 versiyalarında, həmçinin `AlastairLundy.CliInvoke`-un 2.0.2 versiyasında aradan qaldırılıb. Tam alternativ həll yolu mövcud deyil; yeniləmə imkanı olmayan istifadəçilər hədəflərdən və arqumentlərdən dırnaq işarələrini silərək, shell işəsalıcılarından istifadə etdikdə shell meta simvollarını təmizləyərək və ya zəifliyə malik fabrikdən yan keçərək açıq `ArgumentList` ilə `ProcessConfiguration` qurmaqla problemi qismən yumşalda bilərlər.

CiddilikYüksək
CVSS8.4
İstismar ehtimalı—
MəhsulCliinvoke
Dərc25 sen 2026
İlk görülmə25 sen 2026
Zəiflik növüCWE-88CWE-88

Necə düzəltmək olar

Yeniləyin
  • CliInvoke2.8.5, 2.9.4, 2.10.5, 3.0.0-beta.2 və ya daha yeni versiya
  • AlastairLundy.CliInvoke2.0.2 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
CliInvokeNuGet2.0.0 ≤ v < 2.8.5, 2.9.0 ≤ v < 2.9.4, 2.10.0 ≤ v < 2.10.5, 3.0.0-alpha.1 ≤ v < 3.0.0-beta.22.8.5, 2.9.4, 2.10.5, 3.0.0-beta.2
AlastairLundy.CliInvokeNuGet2.0.0-alpha.1 ≤ v < 2.0.22.0.2

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-100369 · Cliinvoke · Dark Radar