CVE-2026-59866: Kiota Unsafe Static Template File

An unvalidated external file reference is directly converted into a JSON node. If this JSON is generated into a manifest or file system package, it can introduce a path traversal vulnerability (CWE-22 / CWE-829). Always validate paths against absolute URIs, Windows drive paths, and parent-directory ('..') traversal before serialization.

Provally CuratedPublic repositoryHighMedium confidenceVerifiedApache-2.0C#
greprules fetch cve-2026-59866-kiota-unsafe-static-template-file --engine opengrep

Description

An unvalidated external file reference is directly converted into a JSON node. If this JSON is generated into a manifest or file system package, it can introduce a path traversal vulnerability (CWE-22 / CWE-829). Always validate paths against absolute URIs, Windows drive paths, and parent-directory ('..') traversal before serialization.