{"schema_version":1,"title":"NextAuth.js vulnerabilities","summary":"Junglewise Threat Intelligence has tracked 7 vulnerabilities in NextAuth.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. 1 technology has a page of its own.","url":"https://junglewise.ai/threats/vendors/nextauth-js","json_url":"https://junglewise.ai/threats/vendors/nextauth-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/vendors/nextauth-js","sources":"NVD, GitHub Security Advisories, OSV, the CISA Known Exploited Vulnerabilities catalog, FIRST EPSS and vendor advisories","kind":"vendor","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-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-39263","cvss":3.1,"epss":0.0063,"slug":"cve-2022-39263-nextauth-upstash-redis-adapter-auth-bypass-in-email-verification","title":"NextAuth Upstash Redis Adapter auth bypass in email verification","severity":"low","exploited":false,"published_at":"2022-09-30T05:31:32+00:00","url":"https://junglewise.ai/threats/cve-2022-39263-nextauth-upstash-redis-adapter-auth-bypass-in-email-verification"},{"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"}],"vendor":{"hub":true,"name":"NextAuth.js","slug":"nextauth-js","homepage":"https://next-auth.js.org","description":"Authentication library for JavaScript applications using various identity providers and session management.","url":"https://junglewise.ai/threats/vendors/nextauth-js"},"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}],"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-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-2022-39263","cvss":3.1,"epss":0.0063,"slug":"cve-2022-39263-nextauth-upstash-redis-adapter-auth-bypass-in-email-verification","title":"NextAuth Upstash Redis Adapter auth bypass in email verification","severity":"low","exploited":false,"published_at":"2022-09-30T05:31:32+00:00","url":"https://junglewise.ai/threats/cve-2022-39263-nextauth-upstash-redis-adapter-auth-bypass-in-email-verification"},{"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","technologies":[{"name":"NextAuth.js Auth.js","slug":"auth-js","vulnerabilities":7,"url":"https://junglewise.ai/threats/technologies/auth-js"}]}