{"id":"EUVD-2026-39595","revision":"ea115a8056ff4978982f275f5a0ef3c5","records":[{"revision":"ea115a8056ff4978982f275f5a0ef3c5","observedAt":"2026-11-04T18:06:26.706+00:00","statement":{"source":"euvd","id":"EUVD-2026-39595","aliases":["CVE-2026-13318","GHSA-cgm6-wvp9-4g5h"],"title":"A server-side request forgery (SSRF) flaw was found in KubeVirt's virt-api port-forward handler. When processing a port-forward request to a VirtualMachineInstance (VMI), virt-api reads the target IP from vmi.Status.Interfaces[0].IP and pas…","description":"A server-side request forgery (SSRF) flaw was found in KubeVirt's virt-api port-forward handler. When processing a port-forward request to a VirtualMachineInstance (VMI), virt-api reads the target IP from vmi.Status.Interfaces[0].IP and passes it directly to net.Dial() without validation. For VMIs using non-masquerade network bindings (bridge or secondary-only), this IP is reported by the QEMU guest agent running inside the VM and is fully controllable by the VM owner. An attacker with kubevirt.io:edit permissions can create a VM with a modified guest agent that reports an arbitrary IP address, then request port-forward to establish a bidirectional TCP tunnel from virt-api's cluster-internal network position to any routable destination, bypassing NetworkPolicy isolation.","state":0,"publishedAt":null,"modifiedAt":null,"affected":[],"metrics":[{"system":"EUVD CVSS 3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N","score":6.4,"severity":null}],"references":["https://access.redhat.com/security/cve/CVE-2026-13318","https://bugzilla.redhat.com/show_bug.cgi?id=2492659"],"sourceUrl":"https://euvd.enisa.europa.eu/vulnerability/EUVD-2026-39595","license":"ENISA EUVD · source terms and attribution apply","enrichment":{"sourceStatus":null,"weaknesses":[],"productCriteria":[],"sourceDates":{"datePublished":"Jun 25, 2026, 11:23:38 PM","dateUpdated":"Jun 26, 2026, 12:35:31 PM"},"relatedAdvisories":[{"id":"msrc_CVE-2026-13318","title":"Virt-api-rhel9: kubevirt: kubevirt: ssrf in virt-api port-forward via unvalidated guest-agent-reported ip","vulnerabilityIds":["CVE-2026-13318"]}],"note":"EUVD source date text has no stated timezone and is retained without inventing a UTC instant. Related bulletin membership is not an alias, common cause or applicability claim. A missing vector with a zero score is treated as unrated. Complete vendor/product and underlying source evidence remains in the original JSON."},"key":"euvd:EUVD-2026-39595","identifiers":["EUVD-2026-39595","CVE-2026-13318","GHSA-cgm6-wvp9-4g5h"]},"retained":false,"historicalAffected":[]}],"coverage":[]}