CVE-2026-59862 HIGH

CVE-2026-59862: Kiota: Code Generation Literal Injection in the Python Generator

Vendor Microsoft
Product kiota
Weakness CWE-94 · Code injection
Published July 16, 2026
Last update July 29, 2026

CVSS base score

7.5/10
Attack vector Network
Attack complexity Low
Privileges required None
User interaction None
Confidentiality None
Integrity None

CVSS vector

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

What the vulnerability does

01Description

Kiota is an OpenAPI based HTTP Client code generator. Prior to 1.32.0, Kiota's Python generator let attacker-controlled enum value descriptions from x-ms-enum.values[].description flow through KiotaBuilder.SetEnumOptions into Documentation.DescriptionTemplate and PythonConventionService.RemoveInvalidDescriptionCharacters without newline sanitization, allowing generated inline comments to split and execute attacker-controlled Python code at module scope when generated modules were imported. This issue is fixed in version 1.32.0.

Key dates

02Disclosure timeline

July 16, 2026 CVE published
July 29, 2026 Record updated

Related vulnerabilities

04Related CVE