OpenKruise PodProbeMarker is Vulnerable to SSRF via Unrestricted Host Field
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| openkruise | kruise | affected |
|
Configuration 1 [-]
|
No data.
| Vendor | Product | Versions | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Openkruise | Kruise |
|
| Source | ID | Title |
|---|---|---|
Github GHSA |
GHSA-9fj4-3849-rv9g | OpenKruise PodProbeMarker is Vulnerable to SSRF via Unrestricted Host Field |
No CVSS v4.0
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.332% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| CPEs | cpe:2.3:a:openkruise:kruise:*:*:*:*:*:*:*:* |
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Openkruise
Openkruise kruise |
|
| Vendors & Products |
Openkruise
Openkruise kruise |
| Type | Values Removed | Values Added |
|---|---|---|
| Description | Kruise provides automated management of large-scale applications on Kubernetes. Prior to versions 1.8.3 and 1.7.5, PodProbeMarker allows defining custom probes with TCPSocket or HTTPGet handlers. The webhook validation does not restrict the Host field in these probe configurations. Since kruise-daemon runs with hostNetwork=true, it executes probes from the node network namespace. An attacker with PodProbeMarker creation permission can specify arbitrary Host values to trigger SSRF from the node, perform port scanning, and receive response feedback through NodePodProbe status messages. Versions 1.8.3 and 1.7.5 patch the issue. | |
| Title | OpenKruise PodProbeMarker is Vulnerable to SSRF via Unrestricted Host Field | |
| Weaknesses | CWE-918 | |
| References |
| |
| Metrics |
cvssV3_1
|