{"schema_version":1,"title":"NextAuth.js Auth.js vulnerabilities","summary":"Junglewise Threat Intelligence has tracked 7 vulnerabilities in NextAuth.js Auth.js: 0 in the last 7 days and 2 in the last 90 days, 1 of them critical and 0 exploited in the wild. The most recent, CVE-2026-73421, was published on 13 August 2026.","url":"https://junglewise.ai/threats/technologies/auth-js","json_url":"https://junglewise.ai/threats/technologies/auth-js.json","publisher":"Junglewise Threat Intelligence","license":"CC-BY-4.0","license_url":"https://creativecommons.org/licenses/by/4.0/","attribution":"Junglewise Threat Intelligence, https://junglewise.ai/threats/technologies/auth-js","sources":"NVD, GitHub Security Advisories, OSV, the CISA Known Exploited Vulnerabilities catalog, FIRST EPSS and vendor advisories","kind":"technology","counts":{"high":0,"all_time":7,"critical":1,"exploited":0,"last_7_days":0,"last_30_days":0,"last_90_days":2,"last_365_days":2},"latest":[{"cve":"CVE-2026-73421","cvss":4,"epss":0.0064,"slug":"cve-2026-73421-auth-js-authentication-check-bypass-on-configuration-error","title":"NextAuth.js provides authentication for Next.js. From next-auth 5.0.0-beta.0 until 5.0.0-beta.32, applications that gate access by checking","severity":"medium","exploited":false,"published_at":"2026-08-13T22:17:26.447+00:00","url":"https://junglewise.ai/threats/cve-2026-73421-auth-js-authentication-check-bypass-on-configuration-error"},{"cvss":9.1,"slug":"auth-js-improper-authorization-via-fail-open-on-configuration-errors-8d3c59da","title":"Auth.js improper authorization via fail-open on configuration errors","severity":"critical","exploited":false,"published_at":"2026-07-23T14:52:23+00:00","url":"https://junglewise.ai/threats/auth-js-improper-authorization-via-fail-open-on-configuration-errors-8d3c59da"},{"cve":"CVE-2025-48370","cvss":4,"epss":0.0087,"slug":"cve-2025-48370-supabase-auth-js-insecure-path-routing-in-user-and-factor","title":"Supabase auth-js insecure path routing in user and factor functions","severity":"medium","exploited":false,"published_at":"2025-05-27T18:00:17+00:00","url":"https://junglewise.ai/threats/cve-2025-48370-supabase-auth-js-insecure-path-routing-in-user-and-factor"},{"cve":"CVE-2023-48309","cvss":3.1,"epss":0.007,"slug":"cve-2023-48309-nextauth-js-authentication-bypass-via-mock-user-creation","title":"NextAuth.js authentication bypass via mock user creation","severity":"low","exploited":false,"published_at":"2023-11-20T23:25:36+00:00","url":"https://junglewise.ai/threats/cve-2023-48309-nextauth-js-authentication-bypass-via-mock-user-creation"},{"cve":"CVE-2023-27490","cvss":3.1,"epss":0.0054,"slug":"cve-2023-27490-nextauth-js-missing-oauth-state-nonce-and-pkce-validation","title":"NextAuth.js missing OAuth state, nonce and PKCE validation","severity":"low","exploited":false,"published_at":"2023-03-13T20:52:50+00:00","url":"https://junglewise.ai/threats/cve-2023-27490-nextauth-js-missing-oauth-state-nonce-and-pkce-validation"},{"cve":"CVE-2022-24858","cvss":3.1,"epss":0.0079,"slug":"cve-2022-24858-nextauth-js-default-redirect-callback-open-redirect","title":"NextAuth.js default redirect callback open redirect","severity":"low","exploited":false,"published_at":"2022-04-22T20:49:09+00:00","url":"https://junglewise.ai/threats/cve-2022-24858-nextauth-js-default-redirect-callback-open-redirect"},{"cve":"CVE-2021-21310","epss":0.0167,"slug":"cve-2021-21310-nextauth-js-insecure-email-token-verification-in-prisma-adapter","title":"NextAuth.js insecure email token verification in Prisma adapter","severity":"info","exploited":false,"published_at":"2021-02-11T21:36:24+00:00","url":"https://junglewise.ai/threats/cve-2021-21310-nextauth-js-insecure-email-token-verification-in-prisma-adapter"}],"weekly":[{"week":"2026-06-29","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-07-06","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-07-13","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-07-20","critical":1,"exploited":0,"vulnerabilities":1},{"week":"2026-07-27","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-08-03","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-08-10","critical":0,"exploited":0,"vulnerabilities":1},{"week":"2026-08-17","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-08-24","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-08-31","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-09-07","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-09-14","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-09-21","critical":0,"exploited":0,"vulnerabilities":0}],"related":[],"technology":{"hub":true,"name":"NextAuth.js Auth.js","slug":"auth-js","vendor":{"name":"NextAuth.js","slug":"nextauth-js","url":"https://junglewise.ai/threats/vendors/nextauth-js"},"aliases":[],"category":"library","homepage":"https://authjs.dev/","repo_url":"https://github.com/nextauthjs/next-auth","description":"An open-source authentication library for Next.js and other web frameworks.","url":"https://junglewise.ai/threats/technologies/auth-js"},"most_severe":[{"cvss":9.1,"slug":"auth-js-improper-authorization-via-fail-open-on-configuration-errors-8d3c59da","title":"Auth.js improper authorization via fail-open on configuration errors","severity":"critical","exploited":false,"published_at":"2026-07-23T14:52:23+00:00","url":"https://junglewise.ai/threats/auth-js-improper-authorization-via-fail-open-on-configuration-errors-8d3c59da"},{"cve":"CVE-2025-48370","cvss":4,"epss":0.0087,"slug":"cve-2025-48370-supabase-auth-js-insecure-path-routing-in-user-and-factor","title":"Supabase auth-js insecure path routing in user and factor functions","severity":"medium","exploited":false,"published_at":"2025-05-27T18:00:17+00:00","url":"https://junglewise.ai/threats/cve-2025-48370-supabase-auth-js-insecure-path-routing-in-user-and-factor"},{"cve":"CVE-2026-73421","cvss":4,"epss":0.0064,"slug":"cve-2026-73421-auth-js-authentication-check-bypass-on-configuration-error","title":"NextAuth.js provides authentication for Next.js. From next-auth 5.0.0-beta.0 until 5.0.0-beta.32, applications that gate access by checking","severity":"medium","exploited":false,"published_at":"2026-08-13T22:17:26.447+00:00","url":"https://junglewise.ai/threats/cve-2026-73421-auth-js-authentication-check-bypass-on-configuration-error"},{"cve":"CVE-2022-24858","cvss":3.1,"epss":0.0079,"slug":"cve-2022-24858-nextauth-js-default-redirect-callback-open-redirect","title":"NextAuth.js default redirect callback open redirect","severity":"low","exploited":false,"published_at":"2022-04-22T20:49:09+00:00","url":"https://junglewise.ai/threats/cve-2022-24858-nextauth-js-default-redirect-callback-open-redirect"},{"cve":"CVE-2023-48309","cvss":3.1,"epss":0.007,"slug":"cve-2023-48309-nextauth-js-authentication-bypass-via-mock-user-creation","title":"NextAuth.js authentication bypass via mock user creation","severity":"low","exploited":false,"published_at":"2023-11-20T23:25:36+00:00","url":"https://junglewise.ai/threats/cve-2023-48309-nextauth-js-authentication-bypass-via-mock-user-creation"},{"cve":"CVE-2023-27490","cvss":3.1,"epss":0.0054,"slug":"cve-2023-27490-nextauth-js-missing-oauth-state-nonce-and-pkce-validation","title":"NextAuth.js missing OAuth state, nonce and PKCE validation","severity":"low","exploited":false,"published_at":"2023-03-13T20:52:50+00:00","url":"https://junglewise.ai/threats/cve-2023-27490-nextauth-js-missing-oauth-state-nonce-and-pkce-validation"},{"cve":"CVE-2021-21310","epss":0.0167,"slug":"cve-2021-21310-nextauth-js-insecure-email-token-verification-in-prisma-adapter","title":"NextAuth.js insecure email token verification in Prisma adapter","severity":"info","exploited":false,"published_at":"2021-02-11T21:36:24+00:00","url":"https://junglewise.ai/threats/cve-2021-21310-nextauth-js-insecure-email-token-verification-in-prisma-adapter"}],"generated_at":"2026-09-26T09:11:00.170868+00:00"}