Description
CC: Tweaked is a mod for Minecraft which adds programmable computers, turtles, and more to the game. Prior to version 1.119.0, CC-Tweaked's HTTP API (`http.request`, `http.websocket`) blocks requests to private network ranges to prevent server-side request forgery (SSRF). This protection can be bypassed on IPv6-capable servers using NAT64 well-known prefix addresses (`64:ff9b::/96`). An attacker who can execute Lua code can reach any internal IPv4 service that the filter is intended to block, by addressing it as `http://[64:ff9b::<ipv4-as-hex>]/` instead of its direct IPv4 address. This affects any CC-Tweaked deployment on a network with NAT64 routing — a configuration that is standard on AWS, GCP, and other cloud platforms when using IPv6-only subnets. Version 1.119.0 fixes the issue.
Published: 2026-07-21
Score: 7.1 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

CC‑Tweaked’s HTTP API blocks private network addresses to prevent SSRF. Prior to version 1.119.0, the filter was inadvertently bypassed on IPv6‑capable servers that use NAT64. An attacker who can run Lua code can target any internal IPv4 service by forming a NAT64 URL, for example http://[64:ff9b::<ipv4-as-hex>]/, tricking the API into routing the request to the private host. This bypass allows the attacker to read or manipulate internal services, effectively achieving a Server‑Side Request Forgery. The vulnerability is CVE-2026-47695, a classic SSRF flaw (CWE-918).

Affected Systems

Affected deployments are those running CC‑Tweaked earlier than version 1.119.0 on cloud or private networks that support IPv6 routing and NAT64 (common on AWS, GCP, and other cloud services with IPv6‑only subnets). The trick exploits the mod’s public HTTP API (http.request, http.websocket). The issue is resolved in 1.119.0, where the NAT64 bypass is eliminated.

Risk and Exploitability

The CVSS score of 7.1 indicates high risk, while an EPSS score of less than 1 % suggests a low likelihood of active exploitation. The vulnerability is not listed in CISA’s KEV catalog. Exploitation requires code execution on the server, typically by running Lua in the game environment. Once inside, an attacker can redirect script requests to any IPv4 address, effectively bypassing the intended SSRF protection. The likely vector is local to the Minecraft server, but internal network reach can be achieved via staging of NAT64 addresses.

Generated by OpenCVE AI on August 1, 2026 at 06:47 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade CC‑Tweaked to version 1.119.0 or newer to remove the SSRF bypass.
  • Restrict or sandbox Lua script execution until the upgrade is applied, preventing untrusted code from sending HTTP requests.
  • Implement network controls that block outbound requests from the game server to private IPv4 ranges or to NAT64‑prefixed addresses, adding an extra layer of protection.

Generated by OpenCVE AI on August 1, 2026 at 06:47 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-5jh9-2h63-pw4q CC-Tweaked has an SSRF Protection Bypass with NAT64
History

Mon, 27 Jul 2026 23:30:00 +0000

Type Values Removed Values Added
First Time appeared Tweaked
Tweaked cc-tweaked
Vendors & Products Tweaked
Tweaked cc-tweaked

Thu, 23 Jul 2026 14:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Tue, 21 Jul 2026 21:15:00 +0000

Type Values Removed Values Added
Description CC: Tweaked is a mod for Minecraft which adds programmable computers, turtles, and more to the game. Prior to version 1.119.0, CC-Tweaked's HTTP API (`http.request`, `http.websocket`) blocks requests to private network ranges to prevent server-side request forgery (SSRF). This protection can be bypassed on IPv6-capable servers using NAT64 well-known prefix addresses (`64:ff9b::/96`). An attacker who can execute Lua code can reach any internal IPv4 service that the filter is intended to block, by addressing it as `http://[64:ff9b::<ipv4-as-hex>]/` instead of its direct IPv4 address. This affects any CC-Tweaked deployment on a network with NAT64 routing — a configuration that is standard on AWS, GCP, and other cloud platforms when using IPv6-only subnets. Version 1.119.0 fixes the issue.
Title CC-Tweaked has an SSRF Protection Bypass with NAT64
Weaknesses CWE-918
References
Metrics cvssV4_0

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


Subscriptions

Tweaked Cc-tweaked
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-07-23T14:05:43.090Z

Reserved: 2026-05-19T21:18:20.403Z

Link: CVE-2026-47695

cve-icon Vulnrichment

Updated: 2026-07-23T14:05:24.446Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-01T07:00:04Z

Weaknesses
  • CWE-918

    Server-Side Request Forgery (SSRF)