GitHub Advisoryadvisory · Maven
GHSA-2m7g-9q74-9m3q Improper Certificate Validation in Apache Beam
HIGH
Official page ↗
- Aliases
- CVE-2020-1929
- Ecosystem
- Maven
- Packages
- org.apache.beam:beam-sdks-java-io-mongodb
- Severity
- High
- CVSS vector
- CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
- Weaknesses
- CWE-295
- Reviewed
- 2020-05-06
Affected packages
• Maven org.apache.beam:beam-sdks-java-io-mongodb: >= 2.10.0, < 2.17.0 → fixed in 2.17.0
Description
The Apache Beam MongoDB connector in versions 2.10.0 to 2.16.0 has an option to disable SSL trust verification. However this configuration is not respected and the certificate verification disables trust verification in every case. This exclusion also gets registered globally which disables trust checking for any code running in the same JVM.
Related
Alias · CVE (1)
- CVE-2020-1929 The Apache Beam MongoDB connector in versions 2.10.0 to 2.16.0 has an option to disable SSL trust verification. vulnerability
Weakness · CWE (1)
- CWE-295 Improper Certificate Validation weakness
References
- https://nvd.nist.gov/vuln/detail/CVE-2020-1929 advisory
- https://github.com/apache/beam/commit/a7dd23d95d2d214b4110781b5a28802bd43b834b web
- https://github.com/apache/beam package
- https://lists.apache.org/thread.html/rdd0e85b71bf0274471b40fa1396d77f7b2d1165eaea4becbdc69aa04%40%3Cuser.beam.apache.org%3E web