CVE-2026-73851
Received Received - Intake

Path Traversal in Kiota OpenAPI Client Generator

Vulnerability report for CVE-2026-73851, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-08-17

Last updated on: 2026-08-17

Assigner: GitHub, Inc.

Description

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 deployed and consumed by an AI host, this can lead to inclusion or disclosure of files outside the intended package boundary. This vulnerability is fixed in 1.29.1 and 1.34.0.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-08-17
Last Modified
2026-08-17
Generated
2026-08-17
AI Q&A
2026-08-17
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 4 associated CPEs
Vendor Product Version / Range
kiota kiota to 1.34.0 (exc)
microsoft kiota 1.29.1
microsoft kiota 1.34.0
microsoft openapi_kiota *

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-22 The product uses external input to construct a pathname that is intended to identify a file or directory that is located underneath a restricted parent directory, but the product does not properly neutralize special elements within the pathname that can cause the pathname to resolve to a location that is outside of the restricted directory.
CWE-829 The product imports, requires, or includes executable functionality (such as a library) from a source that is outside of the intended control sphere.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

CVE-2026-73851 is a path traversal vulnerability in Microsoft's Kiota library. It allows an attacker who controls or tampers with an OpenAPI description to manipulate file references in generated AI plugin manifests. By using percent-encoded traversal sequences (e.g., %2e%2e%2fetc%2fpasswd), malicious paths can bypass security checks and access files outside the intended package directory. This could lead to unauthorized file inclusion or disclosure.

Detection Guidance

Detecting this vulnerability requires checking if your Kiota version is vulnerable and inspecting OpenAPI descriptions for malicious file references. Use commands like 'kiota version' to check the installed version. If using NuGet, run 'dotnet list package | grep Microsoft.OpenApi.Kiota' to verify the package version. Inspect OpenAPI files for encoded traversal sequences like %2e%2e%2f or %00 in file references.

Impact Analysis

If you use Kiota to generate AI plugin manifests from OpenAPI descriptions, an attacker could exploit this vulnerability to access sensitive files on your system. This includes files outside the intended plugin package directory, potentially leading to data breaches or unauthorized file disclosure. The impact depends on the permissions of the Kiota process and the files it can access.

Compliance Impact

This vulnerability could lead to unauthorized access to sensitive data, violating GDPR's data protection principles and HIPAA's security requirements for protected health information. Organizations using Kiota may face compliance violations if exploited, resulting in legal penalties, reputational damage, and loss of trust. Proper patching and secure configuration are critical to maintain compliance.

Mitigation Strategies

Upgrade Kiota to versions 1.29.1 or 1.34.0 or later immediately. Regenerate any AI plugin manifests from trusted OpenAPI descriptions only. Review and sanitize OpenAPI files for suspicious file references before processing. Monitor for unusual file access patterns in directories where manifests are deployed.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-73851. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart