CVE-2026-59861
Təsvir
Kiota OpenAPI əsaslı HTTP Client kod generatorudur. 1.29.1 və 1.32.0 versiyalarından əvvəl Kiota-nın Ruby generatoru OpenAPI default sahələrini, xassə adlarını və digər sxemdən əldə edilən sətirləri CodeMethodWriter.cs və Writers/StringExtensions.cs faylındakı SanitizeForQuotedLiteral() vasitəsilə # simvolunu ekranlaşdırmadan Ruby ikiqat dırnaqlı literal-lara yerləşdirirdi ki, bu da hücumçunun idarə etdiyi #{expr}, #$var və ya #@var interpolyasiya markerlərinin generasiya olunan model siniflərinə ixtiyari Ruby kodunu yeritməsinə imkan verirdi. Bu problem 1.29.1 və 1.32.0 versiyalarında düzəldilib.
Necə düzəltmək olar
- Microsoft.OpenAPI.Kiota1.32.0 və ya daha yeni versiya
- Microsoft.OpenAPI.Kiota.Builder1.32.0 və ya daha yeni versiya
- Microsoft.OpenApi.Kiota1.29.1 və ya daha yeni versiya
- Microsoft.OpenApi.Kiota.Builder1.29.1 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Microsoft.OpenAPI.KiotaNuGet | 1.30.0 ≤ v < 1.32.0 | 1.32.0 |
| Microsoft.OpenAPI.Kiota.BuilderNuGet | 1.30.0 ≤ v < 1.32.0 | 1.32.0 |
| Microsoft.OpenApi.KiotaNuGet | v < 1.29.1 | 1.29.1 |
| Microsoft.OpenApi.Kiota.BuilderNuGet | v < 1.29.1 | 1.29.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.