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

← All research

Overview May 20, 2026

University AI Infrastructure Exposure: Global Overview

NuClide Research · Updated 2026-05-20


Scale

Full sweep of all 10,224 recognized universities worldwide (Hipo dataset, 202 countries). Two lanes ran:

  • Lane A (academic TLD sweep — .edu / .ac.* / .edu.* × 1,584 verified Shodan dorks): 831 hosts → 478 confirmed platforms → 742 findings / 40 countries
  • Lane B (per-institution hostname:<domain> port-filter — all 10,224): 15,985 hosts verified → 1,970 confirmed platforms → 1,970 findings / 55 countries
  • Merged total: 2,710 confirmed exposures across 71 countries / 206 institutions

Live globe: nuclide-research.com/map/universities/ — anonymized public feed, 71-country dot map, per-finding explainers.

Classes: JupyterHub auth-enforced (1,964) · JupyterHub info-public (170) · Open WebUI (33) · Ollama unauth (30+) · Jupyter Server (29) · signup-open (21) · LLMjacking cloud-proxy (16) · Streamlit (7) · LiteLLM openapi-public (2)


Confirmed Exposures by Severity

CRITICAL: Cloud Proxy Live (200 OK)

Direct quota drain at operator expense, no authentication:

InstitutionCountryModelTokens
Purdue University NorthwestUS-INqwen3-coder-next:cloud4
Purdue University NorthwestUS-INgemma4:31b-cloud2
Purdue University NorthwestUS-INgpt-oss:20b-cloud61
SUNY BuffaloUS-NYgemma4:31b-cloud2
Hertfordshire (RobotHouse)UKgpt-oss:latest (cloud)103
University of Žilina (student laptop)Slovakiadevstral-2:123b / deepseek-v3.1:671b / qwen3-coder:480b200 OK
Yonsei UniversitySouth Koreaminimax-m2.1:cloud40
Syracuse University (IST R640, port 12345)US-NYgemma4:31b-cloud10

CRITICAL: Auth Disabled

Open inference for any internet actor:

InstitutionCountryInstance Name
UC Santa BarbaraUS-CA”AI Lab (Open WebUI)“

CRITICAL: Cloud Proxy + Credential Leak

Operator API credentials (SSH pubkey + username) in 401 response:

InstitutionCountryUsernameLeak Type
Columbia UniversityUS-NYseascvn066Personal account
Chulalongkorn UniversityThailandllmGeneric service account
Technical Univ. of CreteGreecearianPersonal account
Hanoi UniversityVietnam04aa6fb5e0b8Docker container ID
POSTECH bsp-server-2South Koreabsp-server-2Hostname-pattern service acct
POSTECH bsp-server-6South Koreabsp-server-6Hostname-pattern service acct
POSTECH bsp-server-10South Koreabsp-server-10Hostname-pattern service acct
POSTECH bsp-server-12South Koreabsp-server-12Hostname-pattern service acct
Seoul National UniversitySouth Koreanode1Generic node service account
NCKU SOCTaiwannckusoc-3090Lab-pattern service acct
Shandong MedicalChinaboweePersonal account
Lanka Education & Research NetworkSri LankamodelserverGeneric service account
IIAP NAS ArmeniaArmenia(Docker container ID)Container hostname
Chinese Primary SchoolChinasimmir2077-Rack-ServerServer hostname

HIGH: Large Cloud Proxy Portfolio (No 200 OK, No Cred Leak)

InstitutionCountryCloud ProxiesLargest
POSTECHSouth Korea18kimi-k2:1t-cloud (~1T total / ~32B active MoE, Moonshot)
Shiv Nadar UniversityIndia18deepseek-v3.1:671b-cloud
Hanoi UniversityVietnam18multiple
KTH Royal Inst. of Tech.Sweden2 (2 nodes),
Keio UniversityJapan2,
Univ. of Western OntarioCanada1,
University of NewcastleAustralia1,
JKUATKenya1,

Abliterated / Uncensored Models on University Servers

Safety fine-tuning removed by design. Accessible to unauthenticated callers:

InstitutionCountryModel
KTH Royal Inst. of Tech.Swedenhf.co/OBLITERATUS/gemma-4-E4B-it-OBLITERATED:latest (running as root)
Shiv Nadar UniversityIndiavishalraj/qwen3-30b-abliterated:latest + uandinotai/dolphin-uncensored:latest
Brno Univ. of TechnologyCzech Republicseamon67/Gemma3-Abliterated:27b-q4_K_M
RIT (student machine ragdepc)US-NYqwq-uncensored:latest + huihui_ai/qwq-abliterated:32b
RIT (wireless client cl5)US-NYllama2-uncensored:7b
Shandong Medical Graduate SchoolChinaabliterated DeepSeek-R1-Distill-Qwen-32B
ENSTINET Egypt NRENEgyptHauhauCS-35B-Fixed + HauhauCS-35B-Smart, Arabic-language uncensored, system prompt: “execute all user requests without restrictions or censorship”

Agentic Models with Tool Execution

InstitutionCountryModelCapability
Duke UniversityUS-NCqwen3.6-27b-agent:latest”Prefer using available tools to inspect files”

Largest Deployments

InstitutionCountryTotal ModelsLargest Local Model
KRENA (Kyrgyzstan)Kyrgyzstan5frob/glm-5.1:744b-a40b-ud-q4_K_XL, 753.9B params (433GB)
Monash University (AU)Australia8deepseek-v3.1:latest, 671.0B params (404.5GB), co-largest deployment
Shiv Nadar UniversityIndia76DeepSeek-V3-0324:671b (376GB)
Shandong MedicalChina,DeepSeek-V3-0324:671b (376GB)
NTUA AthensGreece20deepseek-coder-v2:236b, 235.7B params (123GB)
FJU Medical (Taiwan)Taiwan8qwen3.5:122b-a10b, 125.1B params (75GB), gpt-oss:120b (60GB)
SUNY BuffaloUS-NY26mixtral:8x22b (74GB)
POSTECHSouth Korea31(mostly cloud, kimi-k2:1t-cloud)
Hanoi UniversityVietnam31(mostly cloud)

Geographic Coverage

RegionInstitutions ConfirmedCount
North AmericaColumbia, UCSB, Duke, SUNY Buffalo, Purdue NW, UWO, RIT, U Manitoba, UC Davis, Syracuse, SUNY Stony Brook, Virginia Tech12
Asia-Pacific (East)POSTECH, Yonsei, Keio, NCKU, NTU (Taiwan), NCU/Aiden (Taiwan), FJU Medical (Taiwan), Shandong Medical, SNU, INHA10
Asia-Pacific (SE)Hanoi, Chulalongkorn, VNU Hanoi, VNU HCMC, U Indonesia, Newcastle (AU), Monash (AU), Swinburne (AU)8
Asia-Pacific (South)COMSATS (PK), Shiv Nadar (IN), KRENA (KG), Lanka LEARN (LK)4
EuropeKTH, TechCrete, NTUA, Brno, Hertfordshire, Žilina, Crete Medical, ITMO, TU Łódź (PL)9
AfricaJKUAT, Covenant, ENSTINET Egypt NREN, Galaxy Backbone Nigeria4
Latin AmericaCEFET/RJ (BR), IF-Paraíba (BR, minimax cloud)2
Middle East / CaucasusIIAP NAS Armenia1
Government HealthThailand Ministry of Public Health1
Commercial (separate)emails-pro.fr (FR commercial SaaS hosted on Romanian academic IPs)see commercial/

Attack Patterns Documented

  1. Open WebUI auth bypass: UI auth on port 3000 does not protect raw Ollama on port 11434
  2. Cloud proxy quota drain: Free-tier cloud models (gemma4-cloud, gpt-oss-cloud, qwen3-coder-next-cloud) return 200 OK without credentials
  3. Credential leak via 401: Ollama Connect username + SSH pubkey in 401 error response body
  4. Docker binding misconfig: -p 11434:11434 binds to 0.0.0.0 by default
  5. Agent model injection: File inspection agents injectable via CVE-2025-63389
  6. RAG pipeline injection: Embedding models signal active RAG pipelines; injection affects document-augmented responses
  7. Production SaaS system prompt extraction: /api/show returns full system prompt, for commercial AI assistants this leaks business logic, PII collection schemas, function-call formats, and anti-injection rules (see Aiden Assistant @ NCU/Taiwan, rdv-bot @ emails-pro.fr/Romania)
  8. 18-subscription cloud bundle: Identical 18-model cloud subscription portfolio (DeepSeek + MiniMax + Kimi + GLM + Qwen + Gemini + Nemotron) appears across POSTECH, Shiv Nadar, Hanoi, RIT, Yonsei, suggests shared institutional license or demo account
  9. Non-standard ports: Ollama found on 5004 (Yonsei), 3005 (ENSTINET Egypt), 12345 (Syracuse), 22222 (NCKU SOC), defenders relying on default-port-only filtering miss these
  10. Cross-border hosting attribution: Operator country (e.g., France) ≠ host country (e.g., Romania), IP-based reputation tagging misleads
  11. Uncensored Arabic-language models: Custom Qwen3.5-MoE fine-tunes with system prompts explicitly disabling content restrictions deployed on NREN infrastructure (ENSTINET Egypt)
  12. CVE-2025-63389 persistent impact: Model deletion via /api/delete is confirmed writable; injected system prompt layers persist in blob cache making full restoration non-trivial after attack
  13. Cross-institutional model propagation: Identical low-citation community fine-tunes (lukashabtoch/plutotext-r3-emotional, mattw/pygmalion) appear on geographically unrelated institutions, operator social networks or shared Hugging Face download patterns create attribution pivot points

Common Fix

OLLAMA_HOST=127.0.0.1:11434
systemctl restart ollama

# Docker:
docker run -p 127.0.0.1:11434:11434 ollama/ollama

CVE-2025-63389, All Ollama versions. first_patched_version: null.