Approved changes feed: RSS · Atom

cpe:2.3:a:dadrus:heimdall:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorDadrus (b242f611-b5ef-5636-9399-61e3f65d9869)
ProductHeimdall (5c1f7121-a9e9-5298-90cd-4bdbd86ba407)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*

Notes

Imported from purl2cpe mapping

PURL mappings

PURLSourceLast updated
pkg:github/dadrus/heimdall purl2cpe 2026-06-01 10:12:01.375416
pkg:golang/github.com/dadrus/heimdall purl2cpe 2026-06-01 10:12:01.375418

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2026-57209 vulnerable 2026-11-03 10:17:12.362393 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 request's Host header value directly into the header string without sanitizing commas or semicolons. This allows an attacker to inject additional parameters into the Forwarded header, potentially spoofing IP addresses for upstream services. This issue has been patched in version 0.17.17.
Published: 2026-10-23T12:27:19.621Z
Updated: 2026-10-29T13:16:52.579Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-57210 vulnerable 2026-11-03 10:17:12.257477 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 and exposes them as Request.ClientIPAddresses to the rule pipeline. However, extracted values are not validated to be syntactically valid IP addresses. Arbitrary strings, malformed IP literals, and RFC 7239 unknown values and obfuscated identifiers are accepted without further checks. In addition, the Forwarded header parser splits on , and ; without accounting for RFC 7239 quoted strings, which can cause a single quoted value to be parsed as multiple entries, with fragments — including trailing quote characters — treated as independent addresses. This issue has been patched in version 0.17.17.
Published: 2026-10-23T12:28:09.427Z
Updated: 2026-10-29T02:57:12.693Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-42274 vulnerable 2026-06-08 08:03:16.103498 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 3986, Section 6.2.2.3. This discrepancy can result in heimdall authorizing a request for one path (e.g., /user/../admin, or URL-encoded variants such as /user/%2e%2e/admin or /user/%2e%2e%2fadmin. The latter would require the allow_encoded_slashes option to be set to on or no_decode.) while the downstream ultimately processes a different, normalized path (/admin). This issue has been patched in version 0.17.14.
Published: 2026-05-08T03:43:41.597Z
Updated: 2026-05-11T18:20:15.059Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-42273 vulnerable 2026-06-08 08:03:16.103222 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 failing to match a rule for a request host that differs only in letter casing, potentially causing the request to be classified differently than intended. This issue has been patched in version 0.17.14.
Published: 2026-05-08T03:42:50.312Z
Updated: 2026-05-08T10:40:56.541Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-42272 vulnerable 2026-06-08 08:03:16.102760 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 lowercase equivalent (%2f) is not recognized and therefore not processed as expected when allow_encoded_slashes is set to off (the default setting). This discrepancy can lead to differences in how request paths are interpreted by heimdall and upstream components, which may result in authorization bypass. This issue has been patched in version 0.17.14.
Published: 2026-05-08T03:40:17.541Z
Updated: 2026-05-08T23:12:35.366Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-32811 vulnerable 2026-06-08 07:57:18.168437 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.

Inspect record JSON

Open JSON directly

Open this panel to browse, search, copy or download the JSON record.