Database
Risk: Critical
Port 27017 β MongoDB NoSQL Database
Port 27017 is the default listening port for MongoDB daemon (`mongod`) and routing service (`mongos`).
PORT NUMBER
27017
PROTOCOL
TCP
DEFAULT PROCESS
mongod
FIREWALL TARGET
27017/tcp
Instant Terminal Fixes for Port 27017
macOS & Linux Terminal
1. Check who is listening on port 27017:
sudo ss -tulpn | grep 270172. Kill process occupying port 27017 (EADDRINUSE fix):
sudo systemctl stop mongod || sudo kill -9 $(sudo lsof -t -i:27017)3. UFW Firewall Allow rule:
sudo ufw deny 27017Windows PowerShell (Admin)
1. Check listening port:
Get-NetTCPConnection -LocalPort 270172. Force kill process on port 27017:
Stop-Service MongoDB -Force3. Docker Port Forwarding Mapping:
docker run -p 27017:27017 -d mongo:latestCommon Error Encountered
MongoNetworkError: failed to connect to server [localhost:27017] on first connect
Security Advisory & Hardening
CRITICAL SECURITY RISK: Thousands of unauthenticated MongoDB databases have been ransomed by exposing 27017 to the public internet. Always enable authentication (`security.authorization: enabled`) and bind to 127.0.0.1.
Frequently Asked Questions
Port 27017 Questions & Answers
Common questions regarding default services, kill commands, and firewall configurations.
Port 27017 is commonly used for MongoDB NoSQL Database. Port 27017 is the default listening port for MongoDB daemon (`mongod`) and routing service (`mongos`).