CVE Catalog

CVE-2026-105795

LowCVSS 3.1
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Elevated risk
1.21%

68th percentile - higher than 68% of all known CVEs

Summary

Kiota, an OpenAPI-based HTTP client code generator, from 1.25.1 to 1.35.0 copies x-ai-capabilities.response_semantics.oauth_card_path from an OpenAPI description into a generated plugin manifest without validating it as a safe package-relative file reference. This can allow crossing the plugin-package boundary or using an unintended authentication card. Fixed in version 1.35.0.

Risk Assessment

Organizations using Kiota to generate plugin manifests from untrusted OpenAPI descriptions may expose hosts to crossing package boundaries or using unintended authentication cards, potentially leading to unauthorized access.

Recommendation

Upgrade Kiota to version 1.35.0 or later. Additionally, validate file references in OpenAPI descriptions before using them in manifest generation.

Other vulnerabilities in Kiota

See all
Original NVD description (English source)

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, rooted paths, or absolute URIs can therefore reach a consuming host that resolves the reference, allowing the host to cross the intended plugin-package boundary or use an unintended authentication card. Kiota does not itself read a local file or execute code merely while generating the manifest, and impact requires downstream resolution of the unsafe reference. This issue is fixed in version 1.35.0.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS