Heimdall: Forwarded Header Injection via Unsanitized Host Header in Proxy Mode
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| dadrus | heimdall | affected |
|
No data.
No data.
| Vendor | Product | Versions | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Dadrus | Heimdall |
|
| Source | ID | Title |
|---|---|---|
Github GHSA |
GHSA-4jgr-pg2m-m988 | Heimdall: Forwarded Header Injection via Unsanitized Host Header in Proxy Mode |
No CVSS v3.1
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.488% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Dadrus
Dadrus heimdall |
|
| Vendors & Products |
Dadrus
Dadrus heimdall |
| Type | Values Removed | Values Added |
|---|---|---|
| Description | 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. | |
| Title | Heimdall: Forwarded Header Injection via Unsanitized Host Header in Proxy Mode | |
| Weaknesses | CWE-20 CWE-74 |
|
| References |
| |
| Metrics |
cvssV4_0
|