CVE-2024-35585
Oxford Nanopore · MinKNOW
Oxford Nanopore MinKNOW versions prior to 24.06 contain a vulnerability where authentication is improperly validated based on the client source IP address.
Executive summary
A critical authentication flaw in Oxford Nanopore MinKNOW allows unauthenticated remote attackers to bypass security controls by manipulating source IP addresses.
Vulnerability
The software suffers from missing authentication for critical functions (CWE-306) because it relies on the client source IP address for identity verification, which can be easily spoofed. This flaw allows an unauthenticated remote attacker to gain unauthorized access to the application.
Business impact
The reliance on IP-based authentication presents a severe risk to data integrity and system confidentiality. Successful exploitation could allow unauthorized users to interact with sensitive sequencing data or control laboratory hardware, potentially leading to unauthorized data access or disruption of research operations. With a CVSS score of 8.6, this vulnerability is categorized as high severity and requires immediate attention to prevent unauthorized system compromise.
Remediation
Immediate Action: Upgrade all instances of MinKNOW to version 24.06 or later to implement proper authentication mechanisms.
Proactive Monitoring: Review system access logs for anomalous connections or traffic originating from unexpected IP addresses that attempt to access MinKNOW administrative functions.
Compensating Controls: Restrict network access to the MinKNOW interface via firewall rules or VPNs, ensuring that only trusted and authenticated network segments can reach the application.
Exploitation status
Public Exploit Available: No (exploit_available: false)
Analyst recommendation
The vulnerability represents a significant security oversight that exposes critical research infrastructure to remote, unauthenticated access. Security teams must prioritize upgrading to version 24.06 or higher as the primary remediation strategy. Until updates are applied, network-level isolation is essential to mitigate the risk of unauthorized exploitation.