Description
WeKnora before 0.8.2 contains a server-side request forgery vulnerability in isRestrictedIP() that misclassifies NAT64-prefixed IPv6 addresses as public. Authenticated attackers can supply URLs resolving to NAT64 encodings of internal addresses via web_fetch or URL-based knowledge import to reach internal services or cloud metadata endpoints.
Published: 2026-10-28
Score: 6 Medium
EPSS: n/a
KEV: No
Impact: Server‑Side Request Forgery enabling access to internal services via NAT64 addresses
Action: Immediate Patch
AI Analysis

Impact

The flaw lies in an IP restriction check that treats NAT64‑prefixed IPv6 addresses as public. An authenticated attacker can supply a URL that resolves to a NAT64 representation of an internal address through the web_fetch or URL‑based knowledge import functions. This allows the server to perform outbound requests to internal services or cloud metadata endpoints, potentially exposing sensitive data or facilitating further lateral movement. The weakness is classified as CWE‑918 and provides the attacker with the ability to bypass network isolation controls.

Affected Systems

Tencent WeKnora deployments running any version earlier than 0.8.2 are affected. The vulnerability exists in the isRestrictedIP function of the WeKnora codebase and would impact all configurations that expose the web_fetch or knowledge import features to authenticated users.

Risk and Exploitability

The CVSS score of 6 indicates a medium severity. No EPSS score is provided, and the vulnerability is not listed in CISA’s KEV catalog, suggesting limited public exploitation. However, the required attacker posture—authenticated access to the service—means that compromised or weak credentials could be sufficient. The attack vector is network‑based with the attacker triggering SSRF internally. Given the medium CVSS score and lack of exploitation evidence, the risk is moderate but significant for systems that expose internals to the public or rely on strict internal network separation.

Generated by OpenCVE AI on October 28, 2026 at 03:24 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade to WeKnora 0.8.2 or later, which removes the faulty IP restriction logic
  • Restrict or disable the web_fetch and URL‑based knowledge import features for untrusted users or enforce strict input validation to reject NAT64‑style addresses
  • Segregate internal services from the network paths used by WeKnora to prevent SSRF from reaching critical infrastructure

Generated by OpenCVE AI on October 28, 2026 at 03:24 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 28 Oct 2026 02:30:00 +0000

Type Values Removed Values Added
Description WeKnora before 0.8.2 contains a server-side request forgery vulnerability in isRestrictedIP() that misclassifies NAT64-prefixed IPv6 addresses as public. Authenticated attackers can supply URLs resolving to NAT64 encodings of internal addresses via web_fetch or URL-based knowledge import to reach internal services or cloud metadata endpoints.
Title WeKnora before 0.8.2 SSRF Guard Bypass via NAT64 IPv6 Addresses
First Time appeared Tencent
Tencent weknora
Weaknesses CWE-918
CPEs cpe:2.3:a:tencent:weknora:*:*:*:*:*:*:*:*
Vendors & Products Tencent
Tencent weknora
References
Metrics cvssV3_1

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

cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-28T02:03:23.589Z

Reserved: 2026-10-28T01:19:21.768Z

Link: CVE-2026-118376

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-10-28T03:17:14.230

Modified: 2026-10-28T03:17:14.360

Link: CVE-2026-118376

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-28T03:30:15Z

Weaknesses
  • CWE-918

    Server-Side Request Forgery (SSRF)