CVE-2020-36569

CRITICAL

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 em...

Affects 1 product across 1 vendor.

CVSS 3.19.1
EPSS0.8%
Percentile57th
PatchPatched
CVSS Vector — Plain English Remotely exploitable over the network, low complexity, no authentication required, no user interaction needed, impact contained to the vulnerable component, full confidentiality impact, full integrity impact, no availability impact.
CWE Weakness Definitions
CWE-287: Improper Authentication

Software does not prove or insufficiently proves that the user is who they claim to be.

Related Attack Patterns (CAPEC)
CAPEC-57 Utilizing REST's Trust in the System Resource to Obtain Sensitive Data
via CWE-287
CAPEC-633 Token Impersonation
via CWE-287
CAPEC-650 Upload a Web Shell to a Web Server
via CWE-287
CAPEC-194 Fake the Source of Data
via CWE-287
CAPEC-593 Session Hijacking
via CWE-287
Show all 10

Mapping is CWE-to-CAPEC per MITRE CAPEC 3.9.

◆ AI Analysis — automated analysis, not human-reviewed

A critical vulnerability in the golang-nanoauth package allows for global authentication bypass when ListenAndServe is called with an empty token.

BSID: BS-2022-GLOBAL-150776-C • Model: /workspace/models/qwen2.5-coder-32b-instruct-bf16 • Confidence: HIGH

Is this CVE in your environment?

BreachSpider monitors your ICS/OT environment for vulnerabilities like this one. No agents or network access required. Free to start.

Check My Environment →
Frequently Asked Questions
What is CVE-2020-36569?
A critical vulnerability in the golang-nanoauth package allows for global authentication bypass when ListenAndServe is called with an empty token.
What is the CVSS score for CVE-2020-36569?
CVE-2020-36569 has CVSS 9.1 (Critical). Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N. EPSS: 0.8%.
Is CVE-2020-36569 actively exploited?
No confirmed active exploitation of CVE-2020-36569 as of 2026-05-30.
How do I remediate CVE-2020-36569?
Priority: IMMEDIATE.
What systems are affected by CVE-2020-36569?
CVE-2020-36569 affects Digitalocean Golang-Nanoauth.
Vulnerability Details
CVE IDCVE-2020-36569
BSIDBS-2022-GLOBAL-150776-C BreachSpider Global ID
CVSS VectorCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
Published2022-12-27
Last Modified2025-04-11
ICS Relevance15%
Weakness (CWE)
SourceNVD
Official Description

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.

Source: NIST NVD / MITRE CVE Database

Attack Vector Analysis — CITED Relevance

An attacker can exploit this vulnerability by providing an empty token to the ListenAndServe function, effectively bypassing all authentication checks and gaining unauthorized access to the system.

Exploitation Likelihood: CRITICAL

Affected Products
VendorProductAffected Versions
Digitalocean Golang-Nanoauth ≥ 2016-07-22, ≤ 2020-01-31
Remediation

No official vendor advisory link on record. See the CVE record →

Threat Intelligence
● Threat Intelligence Validated: October 2026 | Threat Age: 1388 Days
CISA known-exploitedNot in KEV catalog
Public ExploitNot confirmed
PoC CodeNot confirmed
AI Enrichment Record — provenance & audit hash
Model/workspace/models/qwen2.5-coder-32b-instruct-bf16
ConfidenceHIGH
Enriched At2026-05-24
SHA-512 Audit Hashd8180ae1c51c002b09526833bedadcdf0262fa6ff81327b680ecabbb750895a2879c369f4a91e65df808c58f9d28d72379cb418d95adb449347ccb83d419b82f
Related CVEs affecting Digitalocean
CVE-2025-59717 9.8 In the @digitalocean/do-markdownit package through 1.16.1 (in npm), the callo... CVE-2026-24516 8.8 A command injection vulnerability exists in DigitalOcean Droplet Agent throug... CVE-2024-29795 6.5 Improper Neutralization of Input During Web Page Generation ('Cross-site Scri... CVE-2025-49047 5.9 Improper Neutralization of Input During Web Page Generation ('Cross-site Scri...
View all Digitalocean CVEs →

Critical Severity - Know Your Exposure

A CVSS 9.1 vulnerability in your ICS environment cannot wait. BreachSpider maps critical CVEs to your specific assets and tells you what to fix first.

Create a free account →