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.
{
"cna_assigner": "GitHub_M",
"cwe_ids": [
"CWE-918"
],
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/55xxx/CVE-2026-55758.json",
"unresolved_ranges": [
{
"extracted_events": [
{
"fixed": "1.120.0"
}
],
"source": "AFFECTED_FIELD"
}
]
}"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-55758.json"
[
{
"deprecated": false,
"digest": {
"line_hashes": [
"255808885637131291227936825663556948963",
"89103567853895424379929768058384723699",
"301815189965289548723740460528896127124",
"251743794198942377103696026595606399753",
"155042680660766041430101058826994372885",
"9134629769773490916723431515762409966",
"77560368257520274281504463711378818728",
"231777887374362699877405936552918953943",
"21869403091953152141610006153146145730",
"219204172907267424185292292149747706408"
],
"threshold": 0.9
},
"id": "CVE-2026-55758-11783737",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/cc-tweaked/cc-tweaked/commit/d1bfb2571d3bde55529fac50d8303b7404499ec0",
"target": {
"file": "projects/core/src/main/java/dan200/computercraft/core/apis/http/options/AddressPredicate.java"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"56136286324103481683565708597909304793",
"299604109844233079037653567357256888248",
"100780412155496749272028092900199864016",
"222644339674302282029212968176234856439"
],
"threshold": 0.9
},
"id": "CVE-2026-55758-2b3ee022",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/cc-tweaked/cc-tweaked/commit/d1bfb2571d3bde55529fac50d8303b7404499ec0",
"target": {
"file": "projects/core/src/main/java/dan200/computercraft/core/apis/http/options/AddressRule.java"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"209134531366735862693126308087224479238",
"1081699440551849938158876364421430395",
"240623059285766362023144628554425969559",
"114554393182832445010308674615209604363"
],
"threshold": 0.9
},
"id": "CVE-2026-55758-e8ca6805",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/cc-tweaked/cc-tweaked/commit/d1bfb2571d3bde55529fac50d8303b7404499ec0",
"target": {
"file": "projects/core/src/test/java/dan200/computercraft/core/apis/http/options/AddressRuleTest.java"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "39888864655999899814819736410754418490",
"length": 284
},
"id": "CVE-2026-55758-ed494057",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/cc-tweaked/cc-tweaked/commit/d1bfb2571d3bde55529fac50d8303b7404499ec0",
"target": {
"file": "projects/core/src/main/java/dan200/computercraft/core/apis/http/options/AddressPredicate.java",
"function": "matches"
}
}
]
"2026-09-11T08:36:35Z"