Look, both of these are genuinely dangerous for different reasons, and I want to break them down starting with what actually breaks in the physical world.
Eppendorf BioFlo 320 — CVE-2026-7251
This lives at Purdue Level 1 — direct process control. Forget the CVSS score for a second. If an attacker gains full UI control of a bioreactor, we are not talking about data theft. We are talking about unauthorized manipulation of culture parameters — pH, temperature, dissolved oxygen, agitation speed, feed rates. In a pharmaceutical manufacturing environment, that is batch destruction, potential contamination, and if this is a GMP-validated process, regulatory non-compliance that can shut down entire production lines.
I have personally seen a single compromised HMI in a fermentation suite cause a 72-hour batch abort because we could not prove the process parameters had not been tampered with during the contamination window. The 72 hours became three weeks while they revalidated the entire sterile boundary.
From what I can see, BioFlo 320s are deployed extensively — they're bench-scale to pilot-scale bioreactors used in pharmaceutical R&D and manufacturing. The "bench-top" designation is misleading — these often feed into production-scale operations, especially in cell and gene therapy manufacturing where process development is the critical path to commercial production.
Here is the problem: these are often on flat networks or, worse, sharing the same Level 2 supervisory LAN with general laboratory IT. Biopharma labs are notorious for this. They need remote monitoring for process development, so someone enables VNC remote access without understanding the blast radius. Hard-coded password means any network adversary with access — and remember, no real air-gaps exist — can walk straight in.
"Full control of the bioreactor UI" means:
- Manipulate process setpoints (temperature, pH, DO) without authorization
- Trigger emergency stops or override safety limits
- Access batch records and potentially invalidate them
- Cause batch contamination or destruction through parameter manipulation
The unencrypted VNC traffic is the cherry on top — anyone on the network path can intercept credentials even if they weren't hard-coded.
ABB B&R Automation Runtime SDM — CVE-2025-3450
This is different — this is a Level 2/Level 3 boundary diagnostic tool, not direct process control. SDM is the System Diagnostics Manager, and according to ABB's own advisories, it is disabled by default in Automation Runtime 6 specifically because B&R knows it is a security liability.
The vulnerability here is improper resource locking — an unauthenticated attacker can delete diagnostic data, causing a DoS. But let us be clear: SDM deactivation is absolutely a realistic workaround in production. In fact, ABB explicitly states SDM "is not intended to be enabled on active systems located outside properly secured production networks."
In my experience with B&R installations, SDM is deployed sparingly — usually only in development environments or during commissioning. Production Runtime systems should have it disabled. If I am in a plant and see SDM enabled on a production controller, that is an immediate audit finding regardless of this CVE.
Operational reality: disabling SDM does not break operational monitoring because SDM is not the operational monitoring path. That happens through the OPC-UA client (which we had another advisory on last week), through the HMI, or through historian connections. SDM is strictly a diagnostics/monitoring webpage for engineering troubleshooting.
Bottom Line
BioFlo 320 is the immediate concern — patient safety and pharmaceutical supply chain risks, hard-coded credential with no patch path, likely exposed on insufficiently segmented networks. Compensating controls: network microsegmentation at minimum, VNC access control lists, inline monitoring if latency budget allows.
ABB SDM is lower operational risk — if SDM is enabled in your production environment, disable it today. If you need diagnostics, schedule a maintenance window. This is patchable, and the workaround is clean.
James, I would love your thoughts on detection strategies for unauthorized VNC connections to lab equipment — these networks have very tight latency budgets, but we need visibility into who is connecting to process control UIs.