GHSA-3gg9-f3vh-866f

Suggest an improvement
Source
https://github.com/advisories/GHSA-3gg9-f3vh-866f
Import Source
https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2022/02/GHSA-3gg9-f3vh-866f/GHSA-3gg9-f3vh-866f.json
JSON Data
https://api.osv.dev/v1/vulns/GHSA-3gg9-f3vh-866f
Aliases
Published
2022-02-10T22:39:58Z
Modified
2023-11-08T04:02:38.210527Z
Severity
  • 8.1 (High) CVSS_V3 - CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H CVSS Calculator
Summary
Improper Certificate Validation in Graylog
Details

Graylog before 3.3.3 lacks SSL Certificate Validation for LDAP servers. It allows use of an external user/group database stored in LDAP. The connection configuration allows the usage of unencrypted, SSL- or TLS-secured connections. Unfortunately, the Graylog client code (in all versions that support LDAP) does not implement proper certificate validation (regardless of whether the "Allow self-signed certificates" option is used). Therefore, any attacker with the ability to intercept network traffic between a Graylog server and an LDAP server is able to redirect traffic to a different LDAP server (unnoticed by the Graylog server due to the lack of certificate validation), effectively bypassing Graylog's authentication mechanism.

Database specific
{
    "nvd_published_at": "2020-07-17T19:15:00Z",
    "github_reviewed_at": "2021-05-10T21:16:56Z",
    "severity": "HIGH",
    "github_reviewed": true,
    "cwe_ids": [
        "CWE-295"
    ]
}
References

Affected packages

Maven / org.graylog:graylog-parent

Package

Name
org.graylog:graylog-parent
View open source insights on deps.dev
Purl
pkg:maven/org.graylog/graylog-parent

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
3.3.3

Affected versions

2.*

2.2.0-alpha.1
2.2.0-alpha.2
2.2.0-alpha.3
2.2.0-alpha.4
2.2.0-beta.1
2.2.0-beta.2
2.2.0-beta.3
2.2.0-beta.4
2.2.0-beta.5
2.2.0-beta.6
2.2.0-rc.1
2.2.0
2.2.1
2.2.2
2.2.3
2.3.0-alpha.1
2.3.0-alpha.2
2.3.0-alpha.3
2.3.0-beta.1
2.3.0-rc.1
2.3.0-rc.2
2.3.0
2.3.1
2.3.2
2.4.0-alpha.1
2.4.0-alpha.2
2.4.0-alpha.3
2.4.0-beta.1
2.4.0-beta.2
2.4.0-beta.3
2.4.0-beta.4
2.4.0-rc.1
2.4.0-rc.2
2.4.0
2.4.1
2.4.2
2.4.3
2.4.4
2.4.5
2.4.6
2.4.7
2.5.0-alpha.1
2.5.0-beta.1
2.5.0
2.5.1
2.5.2

3.*

3.0.0-alpha.0
3.0.0-alpha.1
3.0.0-alpha.2
3.0.0-alpha.3
3.0.0-alpha.4
3.0.0-alpha.5
3.0.0-beta.1
3.0.0-beta.2
3.0.0-beta.4
3.0.0-rc.1
3.0.0-rc.2
3.0.0
3.0.1
3.0.2
3.1.0-beta.2
3.1.0-beta.3
3.1.0-rc.1
3.1.0-rc.2
3.1.0
3.1.1
3.1.2
3.1.3
3.1.4
3.2.0
3.2.1
3.2.2
3.2.3
3.2.4
3.2.5
3.3.0-beta.3
3.3.0-rc.1
3.3.0
3.3.2