Most recent
navigate open esc close Corpus index built 2026-06-07 23:58 UTC

← All engagement records

Case study May 3, 2026

China Telecom Tianjin: 46-Node Multi-Tenant Ollama Cluster

Sector
Universities
Country
tianjin

NuClide Research · 2026-05-03


Summary

China Telecom’s Beijing-Tianjin-Hebei Big Data Industry Park (Tianjin, AS141679) hosts at least 46 cloud VM instances running Ollama on port 11434 without authentication. All discovered through a Shodan org:"institute" sweep, suggesting the tenants include research institutes (likely Chinese state/defense-adjacent research entities, “No. 18 Institute” naming convention found in scan data). Unlike the Jingdong cluster (AS9929, 26 uniform nodes), this is a multi-tenant environment with per-tenant model diversity. Uniformly Ollama v0.5.10 (majority) with some nodes on v0.15.2, no rDNS on any node.


Infrastructure

FieldValue
ASNAS141679
OrgChina Telecom Beijing Tianjin Hebei Big Data Industry Park Branch
CityTianjin, China
IP Range111.228.0.0/16 (subnet sample)
Nodes found46 (live ~25 at time of probe)
Ollama version0.5.10 (majority), 0.15.2 (some)
rDNSNone on any node

Model Diversity (sampled)

IPModelsNotes
111.228.60.102aliafshar/gemma3-it-qat-tools:27b, smollm2:135m, deepseek-r1:1.5bTool-use Gemma 27B QAT
111.228.39.48llama3.2:3b, nomic-embed-text, deepseek-r1:1.5bRAG pipeline
111.228.27.94deepseek-r1:1.5b, nomic-embed-textRAG pipeline
111.228.59.238freehuntx/qwen3-coder:14b, smollm2:135m, nomic-embed-text, deepseek-r1:1.5bCode + RAG
111.228.59.44codeqwen:7b, llama3.2:3bCode-focused
111.228.44.72llama3.2:3b, qwen2.5:3bGeneral (v0.15.2)
111.228.56.186llama3.2:3bMinimal
111.228.1.223, .11.157(empty, provisioned, no models loaded),

Common pattern: deepseek-r1:1.5b + nomic-embed-text = low-cost RAG pipeline on cloud VMs.


Findings

F1: 46-Node Mass Exposure on Research Datacenter (HIGH)

46 cloud VMs on China Telecom’s big data infrastructure park expose Ollama without authentication. The Shodan “institute” attribution suggests research institute tenants. No node has rDNS, consistent with cloud VM allocation. Any actor can run inference, inject system prompts, or enumerate what research pipelines are running on each node.

F2: RAG Pipeline Enumeration (MEDIUM)

At least 6 nodes run nomic-embed-text alongside small LLMs, a RAG pipeline footprint. Enumerating these nodes reveals which VMs are running document-retrieval pipelines and what data they may be ingesting, even without extracting the actual vector store contents.

F3: CVE-2025-63389 Applicable Across All Live Nodes (CRITICAL)

All live nodes run v0.5.10 (or v0.15.2), both affected. Unauthenticated /api/create allows system prompt injection on any loaded model. RAG pipelines are particularly vulnerable: injecting into the LLM layer can redirect generated answers independent of retrieval results.


Context: Comparison to Jingdong Cluster

AttributeJingdong (CN/jingdong.md)Tianjin Cloud Park
ASNAS9929 (China Unicom)AS141679 (China Telecom)
Nodes2646
Versionv0.5.10 (uniform)v0.5.10 majority
Modelsdeepseek-r1:1.5b dominant, uniformMixed, per-tenant diversity
PatternSingle-org deploymentMulti-tenant cloud
rDNSNoneNone

Both clusters are on major Chinese carrier infrastructure, both uniformly v0.5.10, both without authentication. The Tianjin cluster is larger and more diverse, suggesting a shared cloud environment rather than a coordinated deployment.


Remediation

Per-tenant fix (each VM operator):

OLLAMA_HOST=127.0.0.1:11434
systemctl restart ollama

Cloud park operator: implement network-level ACL blocking public access to port 11434 across the 111.228.0.0/16 tenant subnet.