Katalog CVE

CVE-2026-59861

WysokieCVSS 7.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Podwyższone ryzyko
1.47%

Percentyl 72 - wyżej niż 72% wszystkich znanych CVE

Streszczenie

Kiota przed wersjami 1.29.1 i 1.32.0 w generatorze Ruby nie escapował znaku # w literałach łańcuchowych, co pozwalało na wstrzyknięcie dowolnego kodu Ruby do wygenerowanych klas modeli.

Ocena ryzyka

Złośliwy opis OpenAPI może prowadzić do wykonania dowolnego kodu Ruby podczas importu wygenerowanych modułów, co może skutkować pełną kompromitacją systemu.

Rekomendacja

Zaktualizuj Kiota do wersji 1.29.1 lub 1.32.0, aby uzyskać poprawki escapowania w generatorze Ruby.

Inne podatności w Kiota

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

Kiota is an OpenAPI based HTTP Client code generator. Prior to 1.29.1 and 1.32.0, Kiota's Ruby generator embedded OpenAPI default fields, property names, and other schema-derived strings through CodeMethodWriter.cs and SanitizeForQuotedLiteral() in Writers/StringExtensions.cs into Ruby double-quoted literals without escaping #, allowing attacker-controlled #{expr}, #$var, or #@var interpolation markers to inject arbitrary Ruby code into generated model classes. This issue is fixed in version 1.29.1 and 1.32.0.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS