Skip to main content

CC: Tweaked CVE-2026-55758

| EUVDEUVD-2026-67159 MEDIUM
Server-Side Request Forgery (SSRF) (CWE-918)
2026-08-27 GitHub_M
6.9
CVSS 4.0 · Vendor: GitHub_M
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Gain access to CC: Tweaked computer block on target server
  2. Delivery
    Identify RFC 8215 NAT64 prefix (64:ff9b:1::/48) in use
  3. Exploit
    Craft IPv6 address mapping internal IPv4 target (e.g., cloud metadata)
  4. Execution
    Execute http.request or http.websocket to bypass SSRF filter
  5. Impact
    Receive internal service response containing sensitive data

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V4 - API and Web Service URL allowlisting, SSRF prevention
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Credential Access

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

The critical non-default condition is that the Minecraft server host must be running in a dual-stack environment with RFC 8215 Local-Use NAT64 (prefix 64:ff9b:1::/48) active - this is an operator-configured network feature, not present in standard single-stack or typical home/shared-hosting deployments. Additionally, the attacker must have the ability to execute Lua code via a CC: Tweaked computer block, which requires in-game server access and physical or creative-mode access to a computer block (not restricted by default on most servers). The CC: Tweaked HTTP API must be enabled (it is on by default). Limiting factors are substantial: the RFC 8215 NAT64 deployment requirement is uncommon outside cloud-native or ISP-grade dual-stack infrastructure; players without computer block access cannot exploit this; and servers with strict permissions plugins or HTTP API disabled are fully protected without patching.

Impact

The CVSS 4.0 vector (AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:N/SC:H/SI:L/SA:N, score 6.9) accurately reflects the attack profile: network-accessible, no privileges needed, but with AT:P (Attack Requirements Present) encoding the critical constraint that the server must be running a dual-stack RFC 8215 NAT64 configuration - a decidedly non-default and relatively uncommon deployment. The subsequent-system confidentiality impact is rated High (SC:H), consistent with the ability to reach cloud metadata services (e.g., 169.254.169.254 mapped as 64:ff9b:1::a9fe:a9fe) that can yield IAM credentials or internal API tokens. No EPSS data was provided in the source intelligence; without it, statistical exploitation probability cannot be quantified. The vulnerability is not in the CISA KEV catalog and no public exploit code has been identified, suggesting the risk is currently theoretical for most operators. The realistic threat is limited to the intersection of: Minecraft servers running CC: Tweaked, dual-stack infrastructure with RFC 8215 NAT64 enabled, and a threat actor already able to join the server and interact with computer blocks - a narrow but non-zero set. The missing EPSS score and absence of a minimum affected version from NVD introduce some uncertainty in prioritization.

Exploit ScenarioDerived

A player on a dual-stack Minecraft server with RFC 8215 NAT64 active writes a short Lua script on an in-game CC: Tweaked computer calling http.request("http://[64:ff9b:1::a9fe:a9fe]/latest/meta-data/iam/security-credentials/"), targeting the cloud instance metadata service at 169.254.169.254 via its NAT64-mapped address. Because PrivatePattern.matches() does not recognize 64:ff9b:1::/48 as private, the request passes all SSRF filters and the server fetches the metadata response, returning IAM credential material to the player. No public proof-of-concept code for this specific variant has been identified at time of analysis.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.4% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Aug 27, 2026

Incomplete NAT64 prefix filtering in CC: Tweaked prior to 1.120.0 allows any Lua-capable Minecraft player on a dual-stack server to bypass SSRF protections and reach loopback, RFC 1918, cloud metadata, or internal API endpoints. The flaw resides in AddressPredicate.java, which correctly blocks the RFC 6052 Well-Known NAT64 prefix (64:ff9b::/96) but omits the RFC 8215 Local-Use prefix (64:ff9b:1::/48), enabling requests via http.request or http.websocket to mapped internal IPv4 addresses. No public exploit code has been identified and this vulnerability is not listed in the CISA KEV catalog; exploitation requires a non-default dual-stack NAT64 deployment.

RemediationAI

Upgrade CC: Tweaked to version 1.120.0, which adds the missing LOCAL_USE_IPV4_IPV6 (64:ff9b:1::/48) block to AddressPredicate.java as confirmed by commit d1bfb2571d3bde55529fac50d8303b7404499ec0 and advisory GHSA-2rrx-mch2-76cp (https://github.com/cc-tweaked/CC-Tweaked/security/advisories/GHSA-2rrx-mch2-76cp). For operators unable to update immediately, the most targeted workaround is to disable NAT64 translation for the 64:ff9b:1::/48 prefix at the network layer, preventing the mod's HTTP API from resolving those addresses to internal IPv4 targets - though this affects all IPv6 NAT64 traffic, not just Minecraft. Alternatively, server operators can disable the CC: Tweaked HTTP API entirely via the mod's configuration (http.enabled = false), which eliminates the attack surface at the cost of all player HTTP/WebSocket functionality. Restricting which players can interact with CC computer blocks via a permissions plugin (e.g., LuckPerms) reduces the attacker pool but does not eliminate the underlying code defect.

Affected VersionsENISA

CC-Tweaked < 1.120.0

Affected Packages

euvd cc_tweaked fix: 1.120.0

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

CC: Tweaked (CPE: cpe:2.3:a:cc-tweaked:cc-tweaked:*:*:*:*:*:*:*:*) is a Java-based Minecraft mod providing in-game programmable computers with a Lua HTTP API. SSRF protection is implemented in AddressPredicate.java via PrivatePattern.matches(), which maintains an allowlist of private/reserved IPv6 ranges that must not be reachable. CWE-918 (Server-Side Request Forgery) describes the root cause: the server makes outbound HTTP/WebSocket requests on behalf of the user without fully validating the resolved destination. NAT64 translates IPv4 addresses into IPv6 by embedding them in a prefix - RFC 6052 defines the global Well-Known Prefix (64:ff9b::/96) and RFC 8215 defines the Local-Use Prefix (64:ff9b:1::/48) intended for operator-internal use. The code checked only the former; the commit at d1bfb2571d adds a LOCAL_USE_IPV4_IPV6 = HostRange.parse(InetAddresses.forString("64:ff9b:1::"), 48) entry and a lastIndexOf fix in AddressRule.java to correctly parse IPv6 CIDR strings containing colons.

Know when Java gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (GitHub_M) PRIMARY 6.9 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:N/SC:H/SI:L/SA:N
vuln.today AI 7.5 HIGH

AC:H captures the non-default RFC 8215 NAT64 deployment requirement; S:C and C:H reflect that internal systems including cloud metadata are reachable; no direct system integrity or availability impact.

3.1 AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:L/A:N
4.0 AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:N/SC:H/SI:L/SA:N

Primary rating from Vendor (GitHub_M).

CVSS VectorVendor: GitHub_M

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
Present
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
None
Vulnerable system: Availability
None
Subsequent system: Confidentiality
High
Subsequent system: Integrity
Low
Subsequent system: Availability
None

Lifecycle Timeline

1
Patch available
Aug 27, 2026 - 22:03 EUVD

DescriptionCVE.org

CC: Tweaked is a mod for Minecraft which adds programmable computers, turtles, and more to the game. Prior to 1.120.0, the SSRF protection in projects/core/src/main/java/dan200/computercraft/core/apis/http/options/AddressPredicate.java blocks the RFC 6052 64:ff9b::/96 NAT64 prefix but omits the RFC 8215 64:ff9b:1::/48 local-use prefix. On a dual-stack server using RFC 8215 NAT64, an unauthenticated user who can execute Lua code can use http.request or http.websocket with an address under 64:ff9b:1::/48 to reach loopback, RFC 1918, cloud metadata, or internal API endpoints because PrivatePattern.matches() does not classify the mapped IPv6 address as private. This issue is fixed in version 1.120.0.

Threat Intelligence Overview

EPSS Score
0.4%
Top 65% exploitable
Prevalence
Low
niche Minecraft mod, no enterprise production footprint
Data Quality
6 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.4%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

34
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +34
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Server-Side Request Forgery exploits applications that fetch remote resources based on user-supplied URLs.

More in Java

View all
CVE-2012-4681 CRITICAL POC
9.8 Aug 28

Oracle Java SE 7 Update 6 and earlier contains multiple sandbox bypass vulnerabilities via the ClassFinder and forName m

CVE-2015-7450 CRITICAL POC
9.8 Jan 02

Remote code execution in IBM Sterling B2B Integrator, Sterling Integrator, and Tivoli Common Reporting allows unauthenti

CVE-2013-2465 CRITICAL POC
9.8 Jun 18

Java Runtime Environment sandbox bypass via incorrect image channel verification in 2D component allows remote unauthent

CVE-2011-3544 CRITICAL POC
9.8 Oct 19

Oracle Java SE JDK/JRE 7 and 6 Update 27 and earlier allows remote code execution with complete system compromise throug

CVE-2010-1871 HIGH POC
8.8 Aug 05

JBoss Seam 2 in Red Hat JBoss EAP 4.3.0 fails to sanitize JBoss Expression Language inputs, allowing remote attackers to

CVE-2012-1723 CRITICAL POC
9.8 Jun 16

Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 update 4 and earlier, 6 up

CVE-2013-0422 CRITICAL POC
9.8 Jan 10

Multiple vulnerabilities in Oracle Java 7 before Update 11 allow remote attackers to execute arbitrary code by (1) using

CVE-2012-0507 CRITICAL POC
9.8 Jun 07

Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 Update 2 and earlier, 6 Up

CVE-2015-4852 CRITICAL POC
9.8 Nov 18

The WLS Security component in Oracle WebLogic Server 10.3.6.0, 12.1.2.0, 12.1.3.0, and 12.2.1.0 allows remote attackers

CVE-2012-5076 CRITICAL POC
9.8 Oct 16

Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 Update 7 and earlier allow

CVE-2017-3066 CRITICAL POC
9.8 Apr 27

Remote unauthenticated attackers can execute arbitrary code on Adobe ColdFusion servers through Java deserialization fla

CVE-2012-0391 CRITICAL POC
9.8 Jan 08

The ExceptionDelegator component in Apache Struts before 2.2.3.1 interprets parameter values as OGNL expressions during

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy