CVE catalog

CVE-2020-26160

golang-github-dgrijalva-jwt-go: CVE-2020-26160

[CVE catalog]

Severity
High · CVSS 7.5CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Published
Source
[NVD] · [CVE record]
EPSS
2.16% · Oct 25, 2026

jwt-go before 4.0.0-preview1 allows attackers to bypass intended access restrictions in situations with []string{} for m["aud"] (which is allowed by the specification). Because the type assertion fails, "" is the value of aud. This is a security problem if the JWT token is presented to a service that lacks its own audience check.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debiangolang-github-dgrijalva-jwt-gobookworm3.2.0-4fixed
Opensusevelero-plugin-for-microsoft-azuretumbleweed1.3.1-1.1fixed
Opensusetelegraftumbleweed1.19.0-1.2fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debiangolang-github-dgrijalva-jwt-gosourcebookworm3.2.0-3not yet assignedNot reported[971556]
Opensusevelero-plugin-for-microsoft-azurerpmtumbleweed1.3.1-1.1Not reportedOPENSUSE-SU-2024:11668-1Not reported
Opensusetelegrafrpmtumbleweed1.19.0-1.2Not reportedOPENSUSE-SU-2024:11428-1Not reported

[Debian bug #971556]

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • Source package: [golang-github-dgrijalva-jwt-go]

    Details (2)
    • 3.2.0-4 · all · bookworm

      Fixed · Fixed: 3.2.0-3

      dsa · golang-github-dgrijalva-jwt-go · debian · bookworm; dsa · golang-github-dgrijalva-jwt-go · debian · 12

    • 3.2.0-4 · all · bookworm

      Fixed · Fixed: 3.2.0-3

      dsa · golang-github-dgrijalva-jwt-go · debian · bookworm; dsa · golang-github-dgrijalva-jwt-go · debian · 12

[openSUSE Tumbleweed]

  • [telegraf]Fixed

    Source package: [telegraf]

    Details (1)
    • 1.39.0-1.4 · x86_64 · tumbleweed

      Fixed · Fixed: 1.19.0-1.2

      dsa · telegraf · opensuse · tumbleweed

Observed:

References