Port 9043 is the IBM WebSphere Application Server admin console HTTPS port. The admin console on port 9043 provides full server control – deploying applications, configuring resources, managing security. Restrict to management networks. WebSphere deserialization vulnerabilities enable remote code execution if exposed.
Port Number
9043
Protocol
TCP
Service
IBM WebSphere Admin Console (SSL)
Range
IANA Registered (1024–49151)
Check if WebSphere admin console is responding on HTTPS
curl -kI https://washost:9043/ibm/console/ 2>&1 | head -5Inspect admin console TLS certificate validity and subject
openssl s_client -connect washost:9043 </dev/null 2>/dev/null | openssl x509 -noout -subject -datesAudit TLS cipher suites on admin console (check for weak ciphers)
nmap -sV -p 9043 --script ssl-enum-ciphers targetVerify which process owns port 9043 and its bind address
ss -tnlp sport = :9043https://washost:9043/ibm/console/
wsadmin.sh -conntype SOAP -host localhost -port 8880
iptables -A INPUT -p tcp --dport 9043 -s ADMIN_SUBNET -j ACCEPTIBM WebSphere Application Server was first released in 1998 for Java servlet hosting. Port 9043 became the admin console HTTPS default in WebSphere 5.x (2003). The admin console was built on the Integrated Solutions Console (ISC) framework. WebSphere's deserialization vulnerabilities (2015-2020) made ports 9043 and 8880 high-value targets for attackers. IBM Liberty (lightweight runtime, 2012) uses a different admin model but can still expose port 9043 for backward compatibility.
Should I disable the WebSphere admin console in production?
Yes, if possible. Use wsadmin (Jython scripting via SOAP connector on localhost) or Ansible/Chef for configuration management. The admin console is a web application that increases attack surface. If you must keep it, restrict to localhost + SSH tunnel or a single jump box IP. Set adminConsoleEnabled=false in deployment manager configuration for managed nodes.
How do I check if my WebSphere is vulnerable to CVE-2020-4450?
Check WebSphere version: /opt/IBM/WebSphere/AppServer/bin/versionInfo.sh. Vulnerable: all versions before 8.5.5.18, 9.0.5.5. The exploit requires IIOP access (usually port 2809 or 9100 for bootstrap). Patch: apply PH25074 or upgrade. Temporary mitigation: disable IIOP endpoint if not required (admin console uses HTTP/SOAP, not IIOP for most operations).