A AegiFlow
CRITICALCVSS 9.3EPSS 1.4%

CVE-2026-59866

CVE-2026-59866 updated by NVD

Published
2026-07-24
Modified
2026-07-31
EPSS percentile
69%
Sources
github-advisory, nvd

Summary

Kiota is an OpenAPI based HTTP Client code generator. Prior to 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 attacker-controlled or compromised OpenAPI description to write generated source outside the -o output directory and inject arbitrary text into generated class or namespace declarations. This issue is fixed in version 1.32.5 by GenerationConfiguration.SanitizeClientClassName and SanitizeClientNamespaceName.

Affected packages

EcosystemPackageAffected versionsFixed versions
NuGetMicrosoft.OpenApi.Kiota1.32.5
NuGetMicrosoft.OpenApi.Kiota.Builder1.32.5

Remediation: Upgrade to 1.32.5 or later.

References

Includes data from the GitHub Advisory Database, licensed under CC-BY 4.0.

Includes data from the National Vulnerability Database (NIST). NVD data is in the public domain; this page is not endorsed by NIST.

CVE® is a registered trademark of The MITRE Corporation. CVE content reproduced under the CVE Terms of Use; copyright designation © MITRE.

EPSS scores provided by the FIRST.org Exploit Prediction Scoring System.