GHSA-2m7g-9q74-9m3q

Suggest an improvement
Source
https://github.com/advisories/GHSA-2m7g-9q74-9m3q
Import Source
https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2020/05/GHSA-2m7g-9q74-9m3q/GHSA-2m7g-9q74-9m3q.json
JSON Data
https://api.osv.dev/v1/vulns/GHSA-2m7g-9q74-9m3q
Aliases
Published
2020-05-06T20:49:04Z
Modified
2023-11-08T04:02:45.806221Z
Severity
  • 7.5 (High) CVSS_V3 - CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N CVSS Calculator
Summary
Improper Certificate Validation in Apache Beam
Details

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.

Database specific
{
    "nvd_published_at": null,
    "github_reviewed_at": "2020-05-06T20:48:51Z",
    "severity": "HIGH",
    "github_reviewed": true,
    "cwe_ids": [
        "CWE-295"
    ]
}
References

Affected packages

Maven / org.apache.beam:beam-sdks-java-io-mongodb

Package

Name
org.apache.beam:beam-sdks-java-io-mongodb
View open source insights on deps.dev
Purl
pkg:maven/org.apache.beam/beam-sdks-java-io-mongodb

Affected ranges

Type
ECOSYSTEM
Events
Introduced
2.10.0
Fixed
2.17.0

Affected versions

2.*

2.10.0
2.11.0
2.12.0
2.13.0
2.14.0
2.15.0
2.16.0

Database specific

{
    "last_known_affected_version_range": "<= 2.16.0"
}