Skip to content
OpenAdvisories

Vendor

christianhelle

4 known vulnerabilities.

Products

4 results · Clear filters · Feed

  • High 8.6

    Refitter: C# source injection through OpenAPI header parameter names

    Refitter is a tool for generating a C# REST API client using the Refit library. Prior to 2.1.2, the header parameter name in `parameters[].name` with `in: header` is emitted verbatim into a Refit `[Header("<name>")]` attribute string without escaping quotatio…

  • High 8.6

    Refitter: C# source injection through OpenAPI content-type map keys

    Refitter is a tool for generating a C# REST API client using the Refit library. Prior to 2.1.2, content-type keys in the content maps of `requestBody/responses` are emitted verbatim into a Refit `[Headers("Accept: <ct>", "Content-Type: <ct>")]` attribute stri…

  • High 8.6

    Refitter: C# source injection through OpenAPI path keys

    Refitter is a tool for generating a C# REST API client using the Refit library. Prior to 2.1.2, OpenAPI `paths`-object keys are emitted verbatim into Refit route attributes such as `[Get("<path>")]` without escaping quotation marks or restricting characters. …

  • High 7.1

    Refitter: Unrestricted OpenAPI references permit build-host SSRF and file inclusion

    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…