Katalog CVE

CVE-2026-59859

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

Prawdopodobieństwo exploitacji (EPSS)

Podwyższone ryzyko
1.02%

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

Streszczenie

Kiota, generator klientów HTTP oparty na OpenAPI, przed wersjami 1.29.1 i 1.32.4 zawiera podatność na wstrzykiwanie kodu PHP. Generator PHP nie poprawnie escapował znaku $ w literałach łańcuchowych, co pozwala atakującemu na wstrzyknięcie dowolnego kodu PHP do wygenerowanych klas modeli i builderów żądań.

Ocena ryzyka

Atakujący może wstrzyknąć złośliwy kod PHP do wygenerowanego kodu, co może prowadzić do zdalnego wykonania kodu w środowisku, w którym ten kod jest używany.

Rekomendacja

Zaktualizuj Kiota do wersji 1.29.1 lub 1.32.4 (lub nowszej) i wygeneruj ponownie klientów, aby zastąpić podatny kod.

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.4, Kiota's PHP generator embedded OpenAPI description, default fields, property names, and other schema-derived strings into PHP double-quoted literals through SanitizeDoubleQuote() in Writers/StringExtensions.cs without escaping $, allowing attacker-controlled ${...}, $var, or {$obj->prop} interpolation constructs to inject arbitrary PHP code into generated model and request-builder classes. This issue is fixed in version 1.29.1 and 1.32.4.

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