Skip to content
OpenAdvisories

Package · Go

github.com/dadrus/heimdall

6 known vulnerabilities.

6 results · Feed

  • High 7.0

    Heimdall: IP Spoofing via Unvalidated Forwarding Headers

    Heimdall is a cloud native Identity Aware Proxy and Access Control Decision service. Prior to version 0.17.17, when the trusted_proxies option is configured, heimdall extracts client IP addresses from the Forwarded (for= parameter) and X-Forwarded-For headers…

  • High 7.0

    Heimdall: Forwarded Header Injection via Unsanitized Host Header in Proxy Mode

    Heimdall is a cloud native Identity Aware Proxy and Access Control Decision service. Prior to version 0.17.17, when Heimdall operates in proxy mode, it constructs the Forwarded HTTP header after executing the matched rule pipeline by inserting the incoming re…

  • High 7.8

    Heimdall: Authorization bypass via path normalization mismatch

    Heimdall is a cloud native Identity Aware Proxy and Access Control Decision service. Prior to version 0.17.14, Heimdall performs rule matching on the raw (non-normalized) request path, while downstream components may normalize dot-segments according to RFC 39…

  • High 7.8

    Heimdall: Case-sensitive host matching may lead to policy bypass

    Heimdall is a cloud native Identity Aware Proxy and Access Control Decision service. Prior to version 0.17.14, Heimdall performs host matching in a case-sensitive manner, while HTTP hostnames are case-insensitive. This discrepancy can result in heimdall faili…

  • High 7.8

    Heimdall: Case-sensitive handling of URL-encoded slashes may lead to inconsistent path interpretation

    Heimdall is a cloud native Identity Aware Proxy and Access Control Decision service. Prior to version 0.17.14, Heimdall handles URL-encoded slashes (%2F) in a case-sensitive manner, while percent-encoding is defined to be case-insensitive. As a result, the lo…

  • High 8.2

    Heimdall: Path received via Envoy gRPC corrupted when containing query string

    Heimdall is a cloud native Identity Aware Proxy and Access Control Decision service. When using Heimdall in envoy gRPC decision API mode with versions 0.7.0-alpha through 0.17.10, wrong encoding of the query URL string allows rules with non-wildcard path expr…