SCA: security update for next-auth (GHSA-pgjx-7f9g-9463)

medium Tenable Cloud Security Plugin ID 417516

Description

There are packages installed that are affected by a vulnerability referenced in the following CVE:

- NextAuth.js is a complete open source authentication solution for Next.js applications. An attacker can
pass a compromised input to the e-mail [signin endpoint](https://next-auth.js.org/getting-started/rest-
api#post-apiauthsigninprovider) that contains some malicious HTML, tricking the e-mail server to send it
to the user, so they can perform a phishing attack. Eg.: `[email protected], <a
href="http://attacker.com">Before signing in, claim your money!</a>`. This was previously sent to
`[email protected]`, and the content of the email containing a link to the attacker's site was rendered in
the HTML. This has been remedied in the following releases, by simply not rendering that e-mail in the
HTML, since it should be obvious to the receiver what e-mail they used: next-auth v3 users before version
3.29.8 are impacted. (We recommend upgrading to v4, as v3 is considered unmaintained. next-auth v4 users
before version 4.9.0 are impacted. If for some reason you cannot upgrade, the workaround requires you to
sanitize the `email` parameter that is passed to `sendVerificationRequest` and rendered in the HTML. If
you haven't created a custom `sendVerificationRequest`, you only need to upgrade. Otherwise, make sure to
either exclude `email` from the HTML body or efficiently sanitize it. (CVE-2022-31127)

See Also

https://github.com/advisories/GHSA-pgjx-7f9g-9463

Plugin Details

Severity: Medium

ID: 417516

Version: Revision 1.7

Type: Local

Family: SCA Checks

Published: 1/23/2025

Updated: 7/2/2026

Supported Sensors: Tenable Cloud Security, Tenable Self-Hosted Container Security

Risk Information

VPR

Risk Factor: Low

Score: 2.3

Percentile: 8.67

Vendor

Vendor Severity: High

CVSS v2

Risk Factor: Medium

Base Score: 4.3

Temporal Score: 3.4

Vector: CVSS2#AV:N/AC:M/Au:N/C:N/I:P/A:N

CVSS Score Source: CVE-2022-31127

CVSS v3

Risk Factor: Medium

Base Score: 6.1

Temporal Score: 5.5

Vector: CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N

Temporal Vector: CVSS:3.0/E:P/RL:O/RC:C

Vulnerability Information

Exploit Available: true

Exploit Ease: Exploits are available

Patch Publication Date: 7/6/2022

Vulnerability Publication Date: 7/6/2022

Reference Information

CVE: CVE-2022-31127

cwe: CWE-79