DEV Community

jeffrey
jeffrey

Posted on

917,080 Hosts on Port 623: The Out-of-Band Controller Nobody Inventoried

917,080 Hosts on Port 623: The Out-of-Band Controller Nobody Inventoried

Out-of-band management controllers are what administrators rely on when everything else has failed. They provide console access, power control and firmware updates independent of the operating system. A query for port="623", the port used by IPMI over the network, returned 917,080 matching assets on 23 September 2026.

What was measured

The query was executed once against the ZoomEye index on 23 September 2026: port="623". It returned 917,080 matching assets. The unit is a listening service on that port at the recorded collection time.
IPMI is implemented by baseboard management controllers embedded in server hardware, and by similar controllers in storage appliances and network equipment. Because the service runs below the operating system, it is unaffected by host firewalls and by the operating system's own access controls, which is precisely why it is useful in an outage and why it needs separate treatment at the network layer.

Why out-of-band access changes the risk model

The defining property of a management controller is its out-of-band authority. It does not require the operating system to be running, and it is not governed by the operating system's configuration. An attacker who gains access to a controller can power the host off, mount virtual media to boot an alternative image, read memory through the host interface, or reflash firmware beneath the operating system's visibility.
The consequence is that the usual host-level controls do not apply. A hardened, fully patched operating system provides no protection for the controller sitting beneath it, and host-based monitoring rarely has visibility into what the controller does. An exposure review for this component is a network review, because that is the only layer where the control exists.
A further property complicates matters: controllers have long service lives. A server purchased eight years ago may still be running its original firmware, and its controller may still be present in the inventory even if the operating system has been reinstalled several times.

What 917,080 supports

The figure supports the conclusion that a substantial number of management controllers are reachable from untrusted networks. It also establishes scale for a component that rarely appears in a security review agenda, since the controller is not an application, does not run agents and is often handled by a facilities or hardware team rather than by a security function.
It supports a scope argument as well. The population is large enough that scanning for this port is routine, and the number of organisations that have never enumerated their own controllers is likely to be substantial.

What 917,080 cannot support

The count does not distinguish IPMI implementations. Different vendors implement the protocol with differing levels of security, and some implementations use different default behaviour. The port indicates a service, not a vendor or a version.
It does not indicate authentication configuration. Controllers that require strong credentials and controllers left with vendor defaults appear identically in a port count, and the difference between those two states is the difference between a manageable risk and a critical one.
It does not indicate firmware age. Controller firmware is updated differently from operating system software, and no external measurement reveals it.
It does not indicate network position. A controller reachable only from a dedicated management network and one reachable from an office network both count, and their risk profiles differ substantially.

A review sequence that fits this component

  1. Enumerate controllers rather than servers. The inventory question is which baseboard or service processors exist, which is not the same as which servers are in the asset register.
  2. Confirm that no management port is reachable from a general-purpose network. Where remote access is required, a dedicated management network or a jump host with strong authentication is the durable answer.
  3. Change vendor defaults. This is the single highest-value action for this component class, and it costs an administrator a few minutes per host.
  4. Track controller firmware alongside operating system patch cycles. Because the two are updated through different processes, controllers are frequently several years behind.
  5. Retire controllers with the hardware. A decommissioned server that retains a powered management controller and a network connection remains an accessible system.

References

Top comments (0)