← Back to Hub
☠️ Shodan + NVD · Live as of March 2026

The Internet Is
A Target List

29.6 million exposed OpenSSH servers. 471,859 MQTT brokers with zero authentication. 392,000 industrial control systems — no auth by design. This isn't theoretical. It's searchable right now by anyone with a $49/month Shodan subscription.

29.6M OpenSSH servers exposed
(8.5M in affected version range — exploitability requires specific glibc + 32-bit configuration; 64-bit systems with ASLR are significantly harder to exploit in practice)
471,859 MQTT brokers
ZERO authentication
392,000 Modbus devices
No auth by protocol design
58,271 Redis servers
zero authentication
43,511 BACnet building systems
(HVAC, elevators, fire)
93,107 BusyBox telnet devices
plaintext credentials

Choose your depth. The data doesn't change — just the explanation.

Right now, 29 million computers are openly visible on the internet running software with known security holes. Nearly half a million smart home devices have no password at all. Water treatment plants and factories are running on internet-connected systems that were never designed to be on the internet.
Shodan is a search engine for internet-connected devices. NVD is the government's database of known security vulnerabilities. Cross-referencing them shows which known vulnerabilities map to how many real, reachable devices right now. The scariest findings: 392,000 industrial Modbus devices that have no authentication BY DESIGN (the protocol predates internet connectivity), and 471,859 MQTT brokers with literally no password.
The 8.5M 'vulnerable to root RCE' figure for SSH refers to systems in the affected version range for CVE-2024-6387 (regreSSHion) — actual exploitability requires specific glibc configuration + 32-bit system. 64-bit systems with ASLR are significantly harder to exploit. Shodan data has variable freshness (some entries weeks or months stale). The chart uses a logarithmic X axis — OpenSSH (29.6M) is 1,200x more common than EtherNet/IP (25K).
Shodan API (requires $49/mo subscription): https://api.shodan.io/shodan/host/search?key=YOUR_KEY&query=port:22+product:OpenSSH. NVD CVE API (free): https://services.nvd.nist.gov/rest/json/cves/2.0?cveId=CVE-2024-6387. Cross-reference: match Shodan product/version strings against NVD CPE applicability statements.
Responsible Disclosure: Everything here is publicly available data. Shodan scans the internet continuously and makes this data available commercially. NVD publishes CVE details as a public service. No devices were contacted, probed, or exploited. We connected two public datasets — known vulnerabilities and visible internet services. The picture they paint is more alarming than either dataset alone. The policy question: if a motivated attacker can find 58,000 unauthenticated Redis servers in 30 seconds using a public API, the vulnerability isn't in the software. It's in the deployment. Analysis date: March 16, 2026.

What This Means For You

🖥️ If you run internet-facing infrastructure

Check SSH versions (patch to OpenSSH 9.8p1+), disable anonymous MQTT, segment Modbus/industrial networks from internet.

🏛️ If you're a policymaker

The $49/mo barrier to find these machines is lower than your coffee budget. CISA has the authority to mandate remediation for federal contractors. It hasn't used it.

👤 If you're a general reader

Your personal devices are unlikely to be directly affected. But the water treatment plant, hospital, and traffic system in your city may be running on these networks.

Exposed Services: How Many, How Bad

Every bar below represents real devices, live on the internet, right now. Red = authentication not required. The vulnerability isn't the code — it's that these services are reachable at all.

Internet-Exposed Services by Count

Shodan API query results, March 2026. Colors indicate auth status: red = no auth or auth commonly absent, orange = known vuln, blue = protocol issues. Note: Chart uses logarithmic scale. OpenSSH (29.6M) is 1,200x more common than EtherNet/IP (25K).

No-Authentication Services — Ready to Connect

These services accepted connections with zero credentials as of Shodan's last scan. MQTT is the nervous system of IoT. Modbus controls physical infrastructure. Redis is database access.

The 5 Scariest Findings

Not theoretical bugs. Real devices. Real internet addresses. Here's what an attacker could do today.

Critical
OpenSSH regreSSHion
8.5M

CVE-2024-6387: Pre-authentication remote code execution as root. No login needed. 8.5M servers in the vulnerable version range (8.5p1–9.7p1). Qualys confirmed exploitation. Root access to internet servers — silently, remotely.

Critical
MQTT No-Auth Brokers
471,859

MQTT is the protocol running smart homes, hospitals, factories. Anyone can connect to these 471K brokers and subscribe to ALL topics — read every sensor, every message, every command. Or publish commands. South Korea alone has 279,945.

Critical
Redis — Instant RCE
58,271

No authentication. Connect → type `CONFIG SET dir /var/spool/cron/` → write a crontab → instant root shell. This takes under 60 seconds. 58K databases are open this way. US has 11,899 alone.

Critical
Modbus — No Auth by Design
392K

Modbus was designed in 1979 for serial cables. Authentication cannot be added without breaking every device. Full read/write access to industrial registers: valve positions, motor speeds, temperature setpoints, safety interlocks.

High
BACnet — Your Building
43,511

BACnet controls HVAC, elevators, fire suppression, access control in modern buildings. 6,591 confirmed BACnet responses. Objects are fully writable: carMovingDirection, passengerAlarm, faultSignals. 71% in the United States.

High
BusyBox Telnet
93,107

Telnet = plaintext. Every username and password visible in transit. 93K routers, cameras, and IoT gateways with telnet exposed. Brazil has 30,633. Our path traversal and DHCP parsing vulnerabilities affect the entire BusyBox ecosystem.

Key CVEs Mapped to Real Devices

CVE-2024-6387 — regreSSHion
OpenSSH: Unauthenticated Remote Code Execution as Root

Affects versions 8.5p1–9.7p1. Pre-auth RCE — no credentials needed. Qualys confirmed exploitation on 32-bit Linux. Shodan shows 3,528,457 servers on 9.6p1 alone. Even if only 10% are unpatched: 850,000 servers vulnerable to root takeover.

CVE-2023-3592 / CVE-2023-28366
Mosquitto MQTT: Memory Leaks — Remote Crash

Mosquitto 1.6.x and 2.0.x memory leaks from malformed WILL messages (present for 10 years before patch). 40,879 Mosquitto instances visible. 6,784 on 1.6.15 alone. Majority running vulnerable versions.

Modbus Protocol — No CVE Number (By Design)
No Authentication, No Encryption, No Access Control

This is not a bug. It's the protocol. 392,000 devices on port 502. 2,746 confirmed Schneider Electric devices. 167 Siemens. Each one a PLC potentially controlling a physical process — water treatment, power grid, manufacturing. The fix isn't a patch. It's network segmentation. Which clearly isn't happening.

🔍 How Exposed Are We — The Math

Total unique vulnerable service instances reachable on the internet: ~37.4 million across all audited services. 13 of 14 vulnerability categories have confirmed internet-facing instances. 4 protocols have ZERO authentication by design (Modbus, BACnet, EPICS, EtherNet/IP). The attack surface documented here is available to anyone with a Shodan API key. No hacking required to find the targets.