CVE-2020-15104: envoyproxy envoy Origin Validation Error
Vulnerability summary
CVE-2020-15104 is a medium (CVSS 5.5) Origin Validation Error vulnerability in envoyproxy envoy. EPSS estimates a 0.25% chance of exploitation in the next 30 days, higher than 15.6% of scored vulnerabilities.
Timeline
- 14-07-2020PublishedVulnerability first disclosed.
- 04-08-2024Last modifiedVulnerability information updated.
Description
In Envoy before versions 1.12.6, 1.13.4, 1.14.4, and 1.15.0 when validating TLS certificates, Envoy would incorrectly allow a wildcard DNS Subject Alternative Name apply to multiple subdomains. For example, with a SAN of *.example.com, Envoy would incorrectly allow nested.subdomain.example.com, when it should only allow subdomain.example.com. This defect applies to both validating a client TLS certificate in mTLS, and validating a server TLS certificate for upstream connections. This vulnerability is only applicable to situations where an untrusted entity can obtain a signed wildcard TLS certificate for a domain of which you only intend to trust a subdomain of. For example, if you intend to trust api.mysubdomain.example.com, and an untrusted actor can obtain a signed TLS certificate for *.example.com or *.com. Configurations are vulnerable if they use verify_subject_alt_name in any Envoy version, or if they use match_subject_alt_names in version 1.14 or later. This issue has been fixed in Envoy versions 1.12.6, 1.13.4, 1.14.4, 1.15.0.
CVSS metrics
4 scores · 3 sources · 2 versions- OSV · Red hatEcosystem advisory · calculated6.6MediumCVSS:3.1/AV:N/AC:H/PR:H/UI:N/S:C/C:H/I:L/A:NDiffers
- NVDNIST5.4MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:NDiffers
EPSS trend
Probability
0.25%
Chance of exploitation in the next 30 days
Percentile
16%
Versus all other CVEs
30-day change
0.00 pp
From 0.25% on 20-09-2026
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root causeAffected systems
Envoyproxy1 product
- envoy< 1.12.6 | ≥ 1.13.0, < 1.13.4 | ≥ 1.14.0, < 1.14.4
Redhat1 product
- servicemesh-proxy< 0:1.1.5-1.el8
2 vendors · 2 products
References
9 links- github.com/envoyproxy/envoy/security/advisories/GHSA-w5f5-6qhq-hhrgX Refsource CONFIRMThird Party Advisory