Read the docs
TI-2020-16364 Aliases CVE-2020-26938GHSA-4rg6-fm25-gc34

In oauth2-server (aka node-oauth2-server) through 3.1.1, the value of the redirect_uri…

Priority LOW 34CWE-601Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
None
Attack complexity
Low
Impact type
Spoofing
Confidentiality · integrity · availability
Low · Low · None
Fix status
No fix listed

Attack profile from CVSS 3.1 · NVD. Fix status from CNA and GitHub. Impact type from CWE-601.

Summary

In oauth2-server (aka node-oauth2-server) through 3.1.1, the value of the redirect_uri parameter received during the authorization and token request is checked against an incorrect URI pattern ("[a-zA-Z][a-zA-Z0-9+.-]+:") before making a redirection. This allows a malicious client to pass an XSS payload through the redirect_uri parameter while making an authorization request. NOTE: this vulnerability is similar to CVE-2020-7741.

Why it matters now

EPSS 0.00986 62nd percentileScored 2026-11-07
Public exploit Yes 2 exploit referencesTagged by NVD
Fix No fix listed No fixed version in the sources yet

SSVC decision points

Not available: CISA has not published SSVC decision points for this record.

Affected products

VendorProductAffected versionsFixed inStatusSource
——all versions—No fix listedCNA
—oauth2-server (npm)up to 3.1.1—No fix listedGHSA-4rg6-fm25-gc34
  • — Vendor— Affected all versions Fixed in — No fix listed CNA
  • oauth2-server (npm) Vendor— Affected up to 3.1.1 Fixed in — No fix listed GHSA-4rg6-fm25-gc34

CPE configurations NVD · 1

CPEVersionsRoleVendor
cpe:2.3:a:oauth2-server_project:oauth2-server:*:*:*:*:*:node.js:*:*up to 3.1.1VulnerableOauth2-server Project
  • cpe:2.3:a:oauth2-server_project:oauth2-server:*:*:*:*:*:node.js:*:* Versions up to 3.1.1 Vulnerable ·Oauth2-server Project

Remediation

No fixed version listed by the sources yet.

Timeline

  1. 2026-10-02 Threatist record created from CVE-2020-26938
  2. 2026-10-03 Alias added: GHSA-4rg6-fm25-gc34

References

  • TI-2017-14072 oauth2-server (aka node-oauth2-server) through 3.1.1 implements OAuth 2.0 without PKCE. CVSS 3.1HIGH 7.5

Sources