Port 7001 is the Oracle WebLogic Server default HTTPS/T3S administration port. WebLogic serves its admin console, deployment APIs, and T3 protocol on port 7001. Exposed WebLogic instances have been targeted by critical deserialization vulnerabilities (CVE-2017-10271, CVE-2019-2725) enabling unauthenticated remote code execution.
Port Number
7001
Protocol
TCP
Service
Oracle WebLogic Server (SSL)
Range
IANA Registered (1024–49151)
Detect WebLogic version via T3 protocol handshake
nmap -p 7001 --script http-weblogic-t3-info targetCheck if admin console is accessible (should return 404 or connection refused from internet)
curl -sk https://host:7001/console/ -o /dev/null -w '%{http_code}'Test if CVE-2017-10271 vulnerable endpoint is exposed (should be 404/blocked)
curl -sk 'https://host:7001/wls-wsat/CoordinatorPortType' -o /dev/null -w '%{http_code}'Test if CVE-2019-2725 vulnerable endpoint is exposed
curl -sk 'https://host:7001/_async/AsyncResponseService' -o /dev/null -w '%{http_code}'curl -k https://host:7001/console/
nmap --script http-weblogic-t3-info -p 7001 target
wlst.sh: connect('admin','pass','t3s://host:7001')WebLogic was created by BEA Systems in 1997, acquired by Oracle in 2008. Port 7001 is the default since the earliest versions. WebLogic became notorious for deserialization vulnerabilities starting in 2015 (CVE-2015-4852). Between 2017-2023, Oracle patched 50+ critical WebLogic CVEs, many actively exploited for cryptomining and ransomware. Despite this, WebLogic remains widely deployed in financial services, government, and telecommunications due to Oracle enterprise licensing lock-in.
How do I block T3 protocol attacks on port 7001?
In WebLogic Admin Console: Environment → Servers → your_server → Protocols → General: set 'External DNS Name' to block T3 from external. Better: use connection filters (Security → Filter → Connection Filter Rules) with rule: 'deny * * 7001 t3 t3s' for external IPs. Best: place a WAF/reverse proxy in front that only passes HTTP/HTTPS and blocks raw T3/IIOP socket connections entirely.
Is WebLogic safe if I patch regularly?
Oracle releases Critical Patch Updates quarterly. Between patches, zero-day exploitation windows exist (CVE-2019-2725 was exploited before the patch was available). Defense-in-depth: never expose port 7001 directly, use connection filters, disable unnecessary protocols (T3, IIOP), remove example applications, and run WebLogic with minimal OS privileges. Consider migration to Kubernetes-native platforms for new workloads.