Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1359 CNY

100%

CVE-2026-63184— Refitter: Unrestricted OpenAPI references permit build-host SSRF and file inclusion

Quick assessment

Affected
christianhelle refitter
Exploitation
No confirmed in-the-wild exploitation; assess based on exposure
Recommended action
Check the vendor advisory and references for a fixed version. If immediate upgrade is impossible, restrict exposure and increase monitoring.

Refitter 是一款利用 Refit 库生成 CREST API 客户端的工具。在 2.1.1 版本之前, 命令行工具在从攻击者控制或受攻击者影响的 OpenAPI 描述文件生成 Refit 接口和契约时,会调用 并启用针对 解析的不安全默认配置。 具体风险如下: 远程 引用会导致开发者或持续集成(CI)主机发起请求,并将不受信任的远程 Schema 内容内联到生成的输出文件中; 绝对本地文件路径以及用于向上遍历的相对路径(如 )同样会被解析并内联,从而允许泄露任意本地文件内容。 该漏洞的攻击链已证实可导致服务

CVSS 7.1 · High
Get alerts for future matching vulnerabilities Log in to subscribe

I. Basic Information for CVE-2026-63184

Vulnerability Information

Have questions about the vulnerability? See if Shenlong's analysis helps!
View Shenlong Deep Dive ↗

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.

Vulnerability Title
Refitter: Unrestricted OpenAPI references permit build-host SSRF and file inclusion
Source: CVE Program / CVE List V5
Vulnerability Description
Refitter is a tool for generating a C# REST API client using the Refit library. Prior to 2.1.1, the `refitter` dotnet tool invokes `NJsonSchema` with unsafe defaults for `$ref` resolution when generating Refit interfaces and contracts from attacker-controlled or attacker-influenced OpenAPI descriptions. Remote `http(s)` references cause requests from the developer or CI host and inline untrusted remote schema content into generated output. Absolute local file paths and relative `../` traversal outside the input directory also resolve and inline local content, permitting arbitrary local-file disclosure. The demonstrated chain stops at server-side request forgery, remote file inclusion, and local file inclusion, not code execution: Refit sets the base URL at runtime, enum values use verbatim-string doubling, and string defaults are escaped. This issue is fixed in version 2.1.1.
Source: CVE Program / CVE List V5
CVSS Information
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:L/A:N
Source: CVE Program / CVE List V5
Vulnerability Type
从非可信控制范围包含功能例程
Source: CVE Program / CVE List V5

Affected Products

Vendor Product Affected Versions CPE Subscribe
christianhelle refitter < 2.1.1 -

II. Public POCs for CVE-2026-63184

# POC Description Source Link Shenlong Link
AI-Generated POC Premium

No public POC found.

Login to generate AI POC

III. Intelligence Information for CVE-2026-63184

请登录查看更多情报信息。

Other References for CVE-2026-63184 (12)

Same Patch Batch · christianhelle · 2026-10-30 · 4 CVEs total

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-63346 8.6 HIGH Refitter: C# source injection through OpenAPI header parameter names

IV. Related Vulnerabilities