Lava Tells Lets Data Science That Every Compromised Server Controller It Found Was an HPE iLO 4
Lava's new research identifies 36,872 internet-exposed baseboard management controllers, the processors that hold power, firmware and remote console control over enterprise and cloud servers. Nearly 25,000 leak password-derived material before login, and HPE iLO factory passwords fall to GPU cracking in under a minute. In answers to Lets Data Science, Lava said roughly 60 newly exposed endpoints appear every day, and that all 50 endpoints it found already compromised were HPE iLO 4 systems, carrying ransom notes from two separate campaigns.
There is a processor inside most enterprise servers that can power the machine on, rewrite its firmware, mount an operating system and watch the console, and it keeps working when the operating system is wiped. New research from Lava found 36,872 of them sitting on the public internet.
The research covers baseboard management controllers, the dedicated management processors built into servers from HPE, Supermicro and others. Because a BMC runs independently of the operating system, an attacker who takes one can bypass most endpoint security, survive a full rebuild, and keep control that security tooling has almost no visibility into. In modern AI data centers, where one bare-metal host often serves several tenants, a single exposed controller can put more than one organization's workloads at risk.
Ahead of today's release, Lava answered five questions from Lets Data Science about how the study was conducted and what the team actually observed. The answers add detail the release does not carry, including how the exposed population behaves over time and what compromise looked like in practice.
The scale of the exposure
| Finding | Figure |
|---|---|
| Internet-facing BMCs identified | 36,872 |
| Exposing password-derived material before login | Nearly 25,000 |
| Newly exposed endpoints appearing per day | About 60 |
| Endpoints showing signs of compromise | About 50 |
| Time to recover an HPE iLO factory password on GPUs | Under 1 minute |
| Time to recover a Supermicro factory password | About 1 hour |
"Organizations have spent years hardening cloud workloads and operating systems, but many have overlooked the infrastructure that sits beneath them," said Yakir Kadkoda, CTO and Co-Founder at Lava, in the research announcement. "These management controllers hold the keys to servers and data centers. Once compromised, attackers can operate below the visibility of almost any security tools, maintain persistence even after systems are rebuilt, and potentially move deeper into critical infrastructure."
How the number was reached, and why it keeps moving
The 36,872 count is a snapshot rather than a running total. Lava told Lets Data Science it was produced through Shodan, "by searching for exposed IPMI services on UDP port 623."
What happened after the snapshot is the more useful finding. "We continued monitoring the exposed population and observed that it changes daily, with endpoints appearing and disappearing as organizations expose or secure management interfaces," Lava said. "On average, we observed approximately 60 newly exposed BMC endpoints per day."
That reframes the problem. This is not a fixed backlog of 36,872 misconfigurations waiting to be cleaned up. It is a population being continuously replenished at roughly 60 a day, which means remediation has to be a standing process rather than a one-off sweep.
Every compromised controller was the same model
Lava's release noted that researchers found ransomware operators leaving extortion notes on exposed interfaces. We asked how many endpoints actually showed compromise rather than mere exposure, and what those notes looked like.
"We observed approximately 50 exposed BMC endpoints that appeared to have been compromised," Lava told Lets Data Science. "All identified cases were HPE iLO 4 endpoints."
The concentration is striking. Not a spread across vendors and generations, but a single product line. Lava attributed the endpoints to two distinct ransomware campaigns, "each displaying a different ransom message through the BMC web interface instead of the normal management console. The messages indicated that attackers had gained administrative control over the BMC and instructed victims to contact them."
An administrator opening what should be a management console found a ransom demand instead.
Why unique factory passwords stopped being protection
The most consequential finding in the research is that vendor-assigned credentials no longer hold. Unique factory passwords have long been treated as adequate because they are not shared across devices, but Lava's researchers showed their predictable formats shrink the search space enough for modern GPUs to brute force them. HPE iLO factory passwords were recovered in under a minute. Supermicro's took roughly an hour despite being uniquely assigned per server.
The underlying IPMI protocol weakness is about two decades old. What changed is the hardware available to attack it. And because the protocol allows password-derived material to be collected remotely before login, Lava notes this cannot be solved by choosing stronger passwords.
What the vendors said
Supermicro acknowledged the findings and said it will evaluate strengthening future default password policies.
HPE, whose factory passwords fall fastest, did not. "HPE did not provide a direct response to our disclosure," Lava told Lets Data Science.
The company was careful to add context in HPE's favor. During analysis the researchers "observed a significant difference between older and newer iLO generations," finding very few publicly exposed iLO 5 and newer endpoints, "suggesting that newer deployments are much less commonly exposed." HPE also publishes guidance recommending that factory default credentials be changed on deployment. The compromised population Lava found was entirely iLO 4, an older generation.
What Lava could not determine
We asked what share of the exposed controllers belong to cloud and AI infrastructure providers rather than individual enterprises, since that split would show how much of the AI buildout is affected. Lava declined to estimate it.
"We cannot accurately quantify this split because an exposed BMC endpoint alone does not reveal what workloads are running on the underlying server," the company said, whether that is GPUs, AI workloads or ordinary enterprise applications. Researchers attributed some endpoints to cloud hosting and GPU cloud providers through network ownership analysis, but noted that "ASN ownership does not always tell the full picture, as infrastructure may be hosted, resold, colocated, or operated on behalf of another organization."
It is a more useful answer than a confident percentage would have been.
The remediation Lava recommends
The research is direct about what actually closes the exposure, and it is not credential hygiene alone:
- •Remove BMC management interfaces from public internet exposure entirely
- •Isolate them on dedicated management networks
- •Rotate all factory credentials during deployment
- •Disable legacy IPMI functionality wherever possible
For teams running AI infrastructure, the operational point is the 60-a-day figure. A single audit finds today's exposure. Only continuous monitoring catches tomorrow's.
The full research is available in Lava's BMC report.
Key Points
- 1Lava found 36,872 internet-facing BMCs, with nearly 25,000 exposing password-derived authentication material before login, so credentials can be cracked offline.
- 2Lava told Lets Data Science that roughly 60 newly exposed BMC endpoints appear per day, and that all 50 apparently compromised endpoints were HPE iLO 4, split across two distinct ransomware campaigns that replaced the management console with a ransom message.
- 3Supermicro acknowledged the findings and said it will evaluate stronger default password policies. HPE did not respond to the disclosure, though Lava notes far fewer iLO 5 and newer systems are exposed.
Sources
Primary source and supporting public references used for this report.
Practice interview problems based on real data
1,625 SQL & Python problems across 15 industry datasets — the exact type of data you work with.
Try 250 free problems