CVE-2026-26030: Microsoft Semantic Kernel InMemoryVectorStore filter functionality vulnerable to remote code execution
Impact: An RCE vulnerability has been identified in Microsoft Semantic Kernel Python SDK, specifically within the InMemoryVectorStore filter functionality. Patches: The problem has been fixed in python-1.39.4. Users should upgrade this version or higher. Workarounds: Avoid using InMemoryVectorStore for production scenarios.
Published Feb 19, 2026 · Updated Jun 8, 2026
Affected packages
semantic-kernel
- Ecosystem
- PyPI
- Affected
- < 1.39.4
- Fixed in
- 1.39.4
- Check
pip show semantic-kernel
Advisory details
From the GitHub Advisory Database (CC BY 4.0).
Impact:
An RCE vulnerability has been identified in Microsoft Semantic Kernel Python SDK, specifically within the InMemoryVectorStore filter functionality.
Patches:
The problem has been fixed in python-1.39.4. Users should upgrade this version or higher.
Workarounds:
Avoid using InMemoryVectorStore for production scenarios.
References:
Release python-1.39.4 · microsoft/semantic-kernel · GitHub PR to block use of dangerous attribute names that must not be accessed in filter expressions
Credited to amiteliahu, doredry, urioren.
References
- https://github.com/microsoft/semantic-kernel/security/advisories/GHSA-xjw9-4gw8-4rqx
- https://nvd.nist.gov/vuln/detail/CVE-2026-26030
- https://github.com/microsoft/semantic-kernel/pull/13505
- https://github.com/microsoft/semantic-kernel/releases/tag/python-1.39.4
- https://github.com/pypa/advisory-database/tree/main/vulns/semantic-kernel/PYSEC-2026-163.yaml
- https://github.com/advisories/GHSA-xjw9-4gw8-4rqx
How this page is made: the data panel comes from the GitHub Advisory Database, CISA’s KEV catalog, the NVD and FIRST EPSS, and updates twice a day. No analysis has been written for this entry yet. Methodology
