Microsoft Kiota vulnerabilities
13 known vulnerabilities affecting microsoft/kiota.
Total CVEs
13
CISA KEV
0
Public exploits
0
Exploited in wild
0
Severity breakdown
CRITICAL3HIGH8MEDIUM1LOW1
Vulnerabilities
Page 1 of 1
CVE-2026-59865P2CRITICALCVSS 9.3v>= 1.30.0, < 1.31.1fixed in 1.29.12026-07-16
CVE-2026-59865 [CRITICAL] CWE-94 CVE-2026-59865: Kiota is an OpenAPI based HTTP Client code generator. Prior to 1.29.1 and 1.32.5, `kiota info` read
Kiota is an OpenAPI based HTTP Client code generator. Prior to 1.29.1 and 1.32.5, `kiota info` read x-ms-kiota-info.languagesInformation..dependencyInstallCommand plus dependency name and version values from an OpenAPI description and presented the spec-supplied command as Kiota's recommended install command, allowing an attacker-controlled or compr
nvd
CVE-2026-59866P2CRITICALCVSS 9.3v>= 1.30.0, < 1.31.1fixed in 1.29.12026-07-16
CVE-2026-59866 [CRITICAL] CWE-22 CVE-2026-59866: Kiota is an OpenAPI based HTTP Client code generator. Prior to 1.29.1 and 1.32.5, Kiota emitted x-ms
Kiota is an OpenAPI based HTTP Client code generator. Prior to 1.29.1 and 1.32.5, Kiota emitted x-ms-kiota-info clientClassName and clientNamespaceName values without identifier or path sanitization as both generated client class or namespace names and generated output path components when `kiota generate` ran without -c/--class-name, allowing an a
nvd
CVE-2026-59864P3CRITICALCVSS 9.3v>= 1.30.0, < 1.31.1fixed in 1.29.12026-07-16
CVE-2026-59864 [CRITICAL] CWE-22 CVE-2026-59864: Kiota is an OpenAPI based HTTP Client code generator. Prior to 1.29.1 and 1.32.5, `kiota plugin add`
Kiota is an OpenAPI based HTTP Client code generator. Prior to 1.29.1 and 1.32.5, `kiota plugin add` and `kiota plugin generate` (with `-t APIPlugin`) emitted attacker-controlled static_template.file values from x-ai-adaptive-card and x-ai-capabilities into generated Microsoft 365 Copilot and Teams plugin manifests without path validation, allowing
nvd
CVE-2026-59859P3HIGHCVSS 8.7v>= 1.30.0, < 1.31.1fixed in 1.29.12026-07-16
CVE-2026-59859 [HIGH] CWE-94 CVE-2026-59859: Kiota is an OpenAPI based HTTP Client code generator. Prior to 1.29.1 and 1.32.4, Kiota's PHP genera
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,
nvd
CVE-2026-59860P3HIGHCVSS 8.7v>= 1.30.0, < 1.31.1fixed in 1.29.12026-07-16
CVE-2026-59860 [HIGH] CWE-94 CVE-2026-59860: Kiota is an OpenAPI based HTTP Client code generator. Prior to 1.29.1 and 1.32.3, Kiota is affected
Kiota is an OpenAPI based HTTP Client code generator. Prior to 1.29.1 and 1.32.3, Kiota is affected by a code-generation injection vulnerability in the C# XML documentation-comment sink (the description, externalDocs label, and externalDocs link fields emitted as /// … comments). When text from an OpenAPI description is written into single-line XML doc
nvd
CVE-2026-105796P3HIGHCVSS 8.8v>= 0.5.0, < 1.35.02026-10-06
CVE-2026-105796 [HIGH] CWE-94 CVE-2026-105796: Kiota is an OpenAPI based HTTP Client code generator. From 0.5.0 until 1.35.0, Kiota's Java and PHP
Kiota is an OpenAPI based HTTP Client code generator. From 0.5.0 until 1.35.0, Kiota's Java and PHP documentation-comment sanitizers delete block-comment terminators rather than neutralizing them, allowing overlapping characters to reform a terminator and place attacker-controlled OpenAPI text outside a generated documentation comment. The Java saniti
nvd
CVE-2026-59861P3HIGHCVSS 7.5v>= 1.30.0, < 1.31.1fixed in 1.29.12026-07-16
CVE-2026-59861 [HIGH] CWE-94 CVE-2026-59861: Kiota is an OpenAPI based HTTP Client code generator. Prior to 1.29.1 and 1.32.0, Kiota's Ruby gener
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-contro
nvd
CVE-2026-59862P3HIGHCVSS 7.5v>= 1.30.0, < 1.31.1fixed in 1.29.12026-07-16
CVE-2026-59862 [HIGH] CWE-94 CVE-2026-59862: Kiota is an OpenAPI based HTTP Client code generator. Prior to 1.29.1 and 1.32.0, Kiota's Python gen
Kiota is an OpenAPI based HTTP Client code generator. Prior to 1.29.1 and 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 sani
nvd
CVE-2026-41134P3HIGHCVSS 7.8fixed in 1.31.1v>= 1.30.0, < 1.31.1+1 more2026-04-22
CVE-2026-41134 [HIGH] CWE-94 CVE-2026-41134: Kiota is an OpenAPI based HTTP Client code generator. Versions prior to 1.29.1 and 1.31.1 are affect
Kiota is an OpenAPI based HTTP Client code generator. Versions prior to 1.29.1 and 1.31.1 are affected by a code-generation literal injection vulnerability in multiple writer sinks (for example: serialization/deserialization keys, path/query parameter mappings, URL template metadata, enum/property metadata, and default value emission). When malicious v
nvd
CVE-2026-59863P3HIGHCVSS 7.0v>= 1.30.0, < 1.31.1fixed in 1.29.12026-07-16
CVE-2026-59863 [HIGH] CWE-22 CVE-2026-59863: Kiota is an OpenAPI based HTTP Client code generator. Prior to 1.29.1 and 1.32.5, Kiota honored a po
Kiota is an OpenAPI based HTTP Client code generator. Prior to 1.29.1 and 1.32.5, Kiota honored a poisoned .kiota/workspace.json workspace configuration without validating per-client or per-plugin outputPath values during kiota client generate and kiota plugin generate, allowing a malicious repository or pull request to use absolute paths, rooted POSIX
nvd
CVE-2026-59867P3HIGHCVSS 7.1v>= 1.30.0, < 1.31.1fixed in 1.29.12026-07-16
CVE-2026-59867 [HIGH] CWE-22 CVE-2026-59867: Kiota is an OpenAPI based HTTP Client code generator. Prior to 1.29.1 and 1.32.5, Kiota resolved Ope
Kiota is an OpenAPI based HTTP Client code generator. Prior to 1.29.1 and 1.32.5, Kiota resolved OpenAPI $ref values by fetching remote http(s) URLs and reading local absolute or out-of-tree file paths, allowing `kiota generate` on an attacker-controlled or attacker-influenced description to perform build-time SSRF, remote file inclusion, and local fil
nvd
CVE-2026-73851P3MEDIUMCVSS 6.1v>= 1.30.0, < 1.34.0fixed in 1.29.12026-08-17
CVE-2026-73851 [MEDIUM] CWE-22 CVE-2026-73851: Kiota is an OpenAPI based HTTP Client code generator. Prior to 1.29.1 and 1.34.0, an attacker who co
Kiota is an OpenAPI based HTTP Client code generator. Prior to 1.29.1 and 1.34.0, an attacker who controls or tampers with the OpenAPI description consumed by Kiota can supply a file reference that resolves outside the manifest package (e.g. ../../../../etc/passwd, an absolute path, or a file:// / http(s):// URI). When the generated manifest is deplo
nvd
CVE-2026-105795P4LOWCVSS 3.1v>= 1.25.1, < 1.35.02026-10-06
CVE-2026-105795 [LOW] CWE-22 CVE-2026-105795: Kiota is an OpenAPI based HTTP Client code generator. From 1.25.1 until 1.35.0, Kiota copies x-ai-ca
Kiota is an OpenAPI based HTTP Client code generator. From 1.25.1 until 1.35.0, Kiota copies x-ai-capabilities.response_semantics.oauth_card_path from an attacker-controlled or compromised OpenAPI description into a generated API plugin manifest without validating that the value is a safe package-relative file reference. Parent-directory traversal, ro
nvd