Refitter 是一个利用 Refit 库生成 CREST API 客户端的工具。在 2.1.2 版本之前,当 中的参数名指定为 时,该名称会被原样(未经转义)嵌入到 Refit 的 属性字符串中,导致引号未被正确转义。攻击者可利用受其控制的 OpenAPI 描述文件,在不使用 选项的情况下通过默认验证,并通过闭合参数列表、方法语法、属性、接口及命名空间等结构,从参数列表位置“逃逸”。生成的文件在保持有效 C代码的同时,可包含一个顶层文件类,其中带有 方法;该方法会在编译后的程序集于应用程序启动时加载时执行攻击者
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
| Vendor | Product | Affected Versions | CPE | Subscribe |
|---|---|---|---|---|
| christianhelle | refitter | < 2.1.2 | - |
|
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POC| CVE-2026-63345 | 8.6 HIGH | Refitter: C# source injection through OpenAPI path keys |
| CVE-2026-63344 | 8.6 HIGH | Refitter: C# source injection through OpenAPI content-type map keys |
| CVE-2026-63184 | 7.1 HIGH | Refitter: Unrestricted OpenAPI references permit build-host SSRF and file inclusion |