Description
Lancet through 2.3.9 contains an SSRF protection bypass vulnerability in netutil.IsInternalIP that misclassifies IPv6 private, link-local, CGNAT and transition addresses as external. Attackers can supply hostnames resolving to these address forms, including NAT64, 6to4 or Teredo embedding internal IPv4, to reach internal services or cloud metadata endpoints.
Published: 2026-10-13
Score: 6.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: SSRF Protection Bypass
Action: Patch
AI Analysis

Impact

Lancet up to version 2.3.9 contains a server‑side request forgery protection bypass. The problem lies in the netutil.IsInternalIP function, which incorrectly labels certain IPv6 address forms—private, link‑local, CGNAT, and transition addresses—as external. An attacker who can supply a hostname that resolves to one of those addresses, such as NAT64, 6to4 or Teredo forms that embed an internal IPv4 address, is able to force the application to fetch data from internal services or cloud metadata endpoints. The vulnerability, classified as CWE‑918, results in the ability to access sensitive internal resources or cloud metadata, with potential confidentiality and availability impacts.

Affected Systems

The affected product is Lancet from the lancet_project. Versions up to and including 2.3.9 are affected. No specific patch version is listed, but the bug is known to exist in the 2.3.9 release and earlier.

Risk and Exploitability

The CVSS score of 6.3 indicates a moderate severity. EPSS data is not available, so the likelihood of exploitation cannot be quantified from the advisory. The vulnerability is not listed in CISA's KEV catalog. Attackers can exploit the flaw by providing a crafted hostname or DNS entry that resolves to an internally routable address. The attack would typically be performed over the network connection from the application to external hosts, so the attack vector is inferred to be Network.

Generated by OpenCVE AI on October 17, 2026 at 05:50 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Lancet to the latest released version that fixes the IsInternalIP implementation (for example, 2.3.10 or newer).
  • If an upgrade cannot be performed immediately, block outbound connections to all known internal IP ranges—including RFC1918 IPv4, private IPv6 ranges, CGNAT, link‑local, NAT64, 6to4 and Teredo—at the network perimeter or via a firewall rule applied to the application server.
  • As an additional precaution, configure a hardened DNS resolver or reverse proxy that rejects or does not resolve private or transition IPv6 addresses, limiting the application’s ability to reach internal services.

Generated by OpenCVE AI on October 17, 2026 at 05:50 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 19 Oct 2026 14:30:00 +0000

Type Values Removed Values Added
First Time appeared Duke-git
Duke-git lancet
Vendors & Products Duke-git
Duke-git lancet

Tue, 13 Oct 2026 19:00:00 +0000

Type Values Removed Values Added
Description Lancet through 2.3.9 contains an SSRF protection bypass vulnerability in netutil.IsInternalIP that misclassifies IPv6 private, link-local, CGNAT and transition addresses as external. Attackers can supply hostnames resolving to these address forms, including NAT64, 6to4 or Teredo embedding internal IPv4, to reach internal services or cloud metadata endpoints.
Title Lancet through 2.3.9 SSRF Protection Bypass via netutil.IsInternalIP
First Time appeared Lancet Project
Lancet Project lancet
Weaknesses CWE-918
CPEs cpe:2.3:a:lancet_project:lancet:*:*:*:*:*:*:*:*
Vendors & Products Lancet Project
Lancet Project lancet
References
Metrics cvssV3_1

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

cvssV4_0

{'score': 6.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N'}


Subscriptions

Duke-git Lancet
Lancet Project Lancet
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-13T19:24:52.860Z

Reserved: 2026-10-13T18:00:16.590Z

Link: CVE-2026-110240

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-10-13T19:18:49.350

Modified: 2026-10-13T20:17:28.220

Link: CVE-2026-110240

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-19T14:03:26Z

Weaknesses
  • CWE-918

    Server-Side Request Forgery (SSRF)