Advisories for Nuget/Steeltoe.Security.Authorization.Certificate package

2026

Steeltoe: Header-forwarded client cert lacks proof of private-key possession

When Steeltoe's certificate-based authorization (UseCertificateAuthorization) is configured, the default configuration of the middleware relies on the X-Client-Cert HTTP header to identify the client certificate, without verifying private-key possession. This header is not stripped by common Cloud Foundry routers (like Gorouter or Envoy) on inbound requests.