Vulnerability Details : CVE-2020-36569
Authentication is globally bypassed in github.com/nanobox-io/golang-nanoauth between v0.0.0-20160722212129-ac0cc4484ad4 and v0.0.0-20200131131040-063a3fb69896 if ListenAndServe is called with an empty token.
Products affected by CVE-2020-36569
- Digitalocean » Golang-nanoauth » For GOVersions from including (>=) 2016-07-22 and up to, including, (<=) 2020-01-31cpe:2.3:a:digitalocean:golang-nanoauth:*:*:*:*:*:go:*:*
Exploit prediction scoring system (EPSS) score for CVE-2020-36569
0.08%
Probability of exploitation activity in the next 30 days
EPSS Score History
~ 20 %
Percentile, the proportion of vulnerabilities that are scored at or less
CVSS scores for CVE-2020-36569
Base Score | Base Severity | CVSS Vector | Exploitability Score | Impact Score | Score Source | First Seen |
---|---|---|---|---|---|---|
9.1
|
CRITICAL | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N |
3.9
|
5.2
|
134c704f-9b21-4f2e-91b3-4a467353bcc0 | 2025-04-11 |
9.1
|
CRITICAL | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N |
3.9
|
5.2
|
NIST |
CWE ids for CVE-2020-36569
-
When an actor claims to have a given identity, the product does not prove or insufficiently proves that the claim is correct.Assigned by: nvd@nist.gov (Primary)
-
The authentication algorithm is sound, but the implemented mechanism can be bypassed as the result of a separate weakness that is primary to the authentication error.Assigned by: security@golang.org (Secondary)
References for CVE-2020-36569
-
https://github.com/nanobox-io/golang-nanoauth/pull/5
Small security fixes by bouk · Pull Request #5 · nanobox-io/golang-nanoauth · GitHubThird Party Advisory
-
https://pkg.go.dev/vuln/GO-2020-0004
GO-2020-0004 - Go PackagesThird Party Advisory
-
https://github.com/nanobox-io/golang-nanoauth/commit/063a3fb69896acf985759f0fe3851f15973993f3
Merge pull request #5 from bouk/constant-time-compare · nanobox-io/golang-nanoauth@063a3fb · GitHubPatch;Third Party Advisory
Jump to