Description
@twilio-labs/netlify-okta-auth through 1.0.2 relies on an unverified iss claim. This affects an outbound HTTP request to retrieve a public signing key. There may be other impacts in a misconfiguration where oktaUrl isn't set.
Published: 2026-11-05
Score: 7.2 High
EPSS: n/a
KEV: No
Impact: Unauthorized access via unverified issuer claim
Action: Apply Workaround
AI Analysis

Impact

The node library @twilio-labs/netlify-okta-auth, up to version 1.0.2, does not verify the "iss" claim used to retrieve a public signing key. An attacker who can supply or influence this claim can trick the application into fetching a key from a malicious or unintended source and subsequently validate JSON Web Tokens (JWTs) signed by the attacker. The resulting weakness is an improper restriction of variables (CWE-669) that can lead to unauthorized authentication and potential privilege escalation.

Affected Systems

twilio-labs/netlify-okta-auth, versions up to and including 1.0.2

Risk and Exploitability

The vulnerability carries a CVSS score of 7.2, indicating a high severity. The EPSS score is unavailable, and the issue is not listed in the CISA KEV catalog. The likely attack vector involves supplying a forged or manipulated "iss" value, or misconfiguring the NOA_OKTA_URL environment variable, leading to an outbound HTTP request that retrieves a key from an attacker-controlled host. Exploitation would grant the attacker the ability to produce valid JWTs that the application will accept, enabling access to protected resources.

Generated by OpenCVE AI on November 5, 2026 at 05:21 UTC.

Remediation

Vendor Workaround

Set NOA_OKTA_URL to a trusted, fixed value and validate the iss claim before any use.


OpenCVE Recommended Actions

  • Set the NOA_OKTA_URL environment variable to a fixed, trusted Okta URL and validate the iss claim before using it to retrieve the signing key.
  • Of all issuers that can appear in the authentication flow, enforce a whitelist check so only approved issuer values are accepted.
  • Limit outbound HTTP requests for the signing key to the verified issuer endpoint and block any requests to untrusted hosts.
  • Check for a newer release of @twilio-labs/netlify-okta-auth that includes proper issuer validation and upgrade if available.

Generated by OpenCVE AI on November 5, 2026 at 05:21 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 05 Nov 2026 05:45:00 +0000

Type Values Removed Values Added
Title Unverified Issuer Claim in Twilio Labs Netlify Okta Auth Enables Token Acceptance

Thu, 05 Nov 2026 04:30:00 +0000

Type Values Removed Values Added
Description @twilio-labs/netlify-okta-auth through 1.0.2 relies on an unverified iss claim. This affects an outbound HTTP request to retrieve a public signing key. There may be other impacts in a misconfiguration where oktaUrl isn't set.
Weaknesses CWE-669
References
Metrics cvssV3_1

{'score': 7.2, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: mitre

Published:

Updated: 2026-11-05T04:10:37.414Z

Reserved: 2026-11-05T04:10:37.072Z

Link: CVE-2026-123010

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-11-05T05:18:36.383

Modified: 2026-11-05T05:18:36.383

Link: CVE-2026-123010

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-05T05:30:18Z

Weaknesses
  • CWE-669

    Incorrect Resource Transfer Between Spheres