CVE-2026-59859

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.
CVSS

No CVSS.

Configurations

No configuration.

History

24 Oct 2026, 21:10

Type Values Removed Values Added
Summary
  • (es) Kiota es un generador de código de cliente HTTP basado en OpenAPI. Antes de la versión 1.32.4, el generador PHP de Kiota incrustaba la descripción de OpenAPI, campos predeterminados, nombres de propiedades y otras cadenas derivadas del esquema en literales PHP entre comillas dobles a través de SanitizeDoubleQuote() en Writers/StringExtensions.cs sin escapar $, permitiendo que construcciones de interpolación controladas por el atacante como ${...}, $var, o {$obj -> prop} inyectaran código PHP arbitrario en las clases de modelo y de constructor de solicitudes generadas. Este problema está solucionado en la versión 1.32.4.

Information

Published : 2026-07-16 15:16

Updated : 2026-10-24 21:10


NVD link : CVE-2026-59859

Mitre link : CVE-2026-59859

CVE.ORG link : CVE-2026-59859


JSON object : View

Products Affected

No product.

CWE
CWE-94

Improper Control of Generation of Code ('Code Injection')