Haruko Crypto Firm Breach Affects 15 Institutional Clients

Crypto Firm Haruko Breached After Attacker Steals Access Token

HIGH
September 22, 2026
4m read
Data BreachCyberattackCloud Security

Related Entities

Other

HarukoGSRBitcoin SuisseFlowdesk3iQ Digital Assets

Full Report

Executive Summary

Haruko, a London-based technology provider for institutional crypto trading, has confirmed it was the victim of a targeted cyberattack. The breach resulted in the exposure of sensitive data belonging to 15 of its clients. The attacker exploited a vulnerability in an internal Haruko process to steal a user-access token from memory. This token was then used to access and exfiltrate other data, including read-only exchange API keys for clients who had not enabled IP whitelisting. Although the compromised keys were read-only, the incident reportedly led to financial losses for some smaller clients, highlighting the cascading risks of even limited-permission credential theft.


Threat Overview

The attack on Haruko was a sophisticated, targeted operation focused on stealing sensitive API credentials. Haruko's platform acts as a portfolio management system, aggregating data from various exchanges and DeFi protocols. The attacker identified and exploited a flaw in one of the company's internal services, allowing them to read data directly from the process's memory. This is a highly advanced technique that bypasses many traditional security controls.

The critical failure point that led to client impact was the lack of IP whitelisting on the affected accounts. This security feature, offered by Haruko, would have restricted the use of the stolen API keys to pre-approved IP addresses. Because the 15 affected clients had not enabled this control, the attacker was able to use the stolen keys from their own infrastructure. The incident underscores the importance of implementing all available security features, especially in the high-stakes environment of cryptocurrency trading.


Technical Analysis

The attack chain involved several advanced steps:

  1. Initial Access & Vulnerability Exploitation: The attacker exploited an unspecified vulnerability in one of Haruko's internal processes. The exact method of initial access is unknown, but the goal was to gain the ability to interact with a running service.
  2. Credential Access via Memory Scraping: The attacker was able to read the memory of the compromised process. From this memory space, they extracted a valid user-access token (T1528 - Steal Application Access Token). This token granted them the privileges of the user associated with that session.
  3. Lateral Movement/Data Access: Using the stolen token, the attacker was able to access other data held within the same process's memory. This included the read-only API keys that Haruko uses to connect to its clients' exchange accounts (T1003.001 - OS Credential Dumping: LSASS Memory, though applied to a different process).
  4. Use of Stolen Credentials: The attacker then used these stolen API keys to interact with the clients' accounts on various cryptocurrency exchanges. Since IP whitelisting was not enabled for the affected clients, the exchanges accepted the API calls from the attacker's infrastructure (T1078.004 - Valid Accounts: Cloud Accounts).

While the keys were designated as "read-only," some clients still lost funds. This could be due to several reasons: the keys may have had more permissions than believed, or the attacker may have used the read-only access to gain information (e.g., account balances) to facilitate a separate attack, such as social engineering or exploiting a different vulnerability on the exchange itself.


Impact Assessment

The breach had a direct financial impact on some of Haruko's clients, with reported losses ranging from $250,000 to $1.2 million. This demonstrates that even the compromise of "read-only" credentials can lead to monetary loss. The incident also carries significant reputational damage for Haruko, as trust is paramount for a firm providing infrastructure for institutional finance. For the affected clients, the exposure of their trading data and API keys necessitates a full security review, credential rotation, and an investigation into how the financial losses occurred. The incident serves as a critical lesson for all institutional crypto participants on the importance of defense-in-depth and enabling all recommended security controls.


IOCs — Directly from Articles

No specific file hashes, domains, or IP addresses were provided in the source articles.


Cyber Observables — Hunting Hints

For firms in the crypto space, security teams may want to hunt for the following to detect similar threats:

Type
log_source
Value
API Gateway / Exchange Logs
Description
Monitor for API key usage from new or unexpected IP addresses or geographical regions. This is the primary indicator that a key has been compromised.
Context
Exchange security logs, SIEM
Confidence
high
Type
other
Value
API Key Permission Audit
Description
Regularly audit the permissions of all API keys. Alert on any keys, especially read-only keys, that are used to perform actions they shouldn't be capable of.
Context
Internal audit scripts, API security tools
Confidence
high
Type
process_name
Value
(Internal Service Name)
Description
Monitor internal services for unexpected memory access or crashes, which could indicate an attempt to exploit a memory-related vulnerability.
Context
EDR, Application Performance Monitoring (APM)
Confidence
medium
Type
other
Value
Lack of IP Whitelisting
Description
Proactively identify all external-facing API keys that do not have IP whitelisting enabled. This is a critical security gap.
Context
Configuration management database, security audits
Confidence
high

Detection & Response

Detection:

  • API Security: Deploy API security solutions that can baseline normal usage patterns for each key and alert on anomalies, such as access from new IPs, unusual user agents, or a sudden change in the type or volume of API calls. D3FEND's User Geolocation Logon Pattern Analysis (D3-UGLPA) is directly applicable here.
  • Memory Integrity Monitoring: For critical services, consider solutions that can monitor for unauthorized memory access or process hollowing, although this can be challenging to implement without performance impact.
  • Configuration Auditing: Continuously audit security configurations, such as the status of IP whitelisting on API keys, and alert on any configurations that do not meet the security baseline.

Response:

  1. Revoke Credentials: Immediately revoke the stolen access token and all potentially compromised API keys.
  2. Force Rotation: Require all clients to rotate their API keys and server-side secrets.
  3. Patch Vulnerability: Identify and patch the internal vulnerability that allowed the memory scraping to occur.
  4. Enforce Security Controls: Mandate the use of security features like IP whitelisting for all clients.

Mitigation

  • Mandate IP Whitelisting: Do not treat critical security controls like IP whitelisting as optional. Enforce them as a mandatory part of the service for all clients (M1035 - Limit Access to Resource Over Network).
  • Credential Hardening: Store sensitive credentials like API keys and access tokens in a secure vault (e.g., HashiCorp Vault, AWS Secrets Manager) rather than in process memory where they could be scraped. Implement short-lived tokens that expire quickly (M1043 - Credential Access Protection).
  • Process Isolation: Harden internal services to prevent memory leakage between processes. Use sandboxing or other isolation techniques to limit the blast radius if one component is compromised (M1048 - Application Isolation and Sandboxing).
  • Defense-in-Depth: Assume that any single security control can fail. The fact that read-only keys led to financial loss shows the need for multiple layers of security, both at the infrastructure provider and the client level.

Timeline of Events

1
September 22, 2026
This article was published

MITRE ATT&CK Mitigations

Strictly enforce IP whitelisting for all API keys to prevent their use from unauthorized locations.

Use secure credential storage solutions like vaults instead of storing tokens or keys in process memory. Implement short-lived, auto-rotating credentials.

Isolate critical processes to prevent one compromised service from being able to read the memory of another.

Audit

M1047enterprise

Continuously audit API key usage and configurations to proactively identify security gaps like missing IP whitelists.

Sources & References

Article Author

Jason Gomes

Jason Gomes

• Cybersecurity Practitioner

Cybersecurity professional with over 10 years of specialized experience in security operations, threat intelligence, incident response, and security automation. Expertise spans SOAR/XSOAR orchestration, threat intelligence platforms, SIEM/UEBA analytics, and building cyber fusion centers. Background includes technical enablement, solution architecture for enterprise and government clients, and implementing security automation workflows across IR, TIP, and SOC use cases.

Threat Intelligence & AnalysisSecurity Orchestration (SOAR/XSOAR)Incident Response & Digital ForensicsSecurity Operations Center (SOC)SIEM & Security AnalyticsCyber Fusion & Threat SharingSecurity Automation & IntegrationManaged Detection & Response (MDR)

Editorial Standards & Analyst Review

CyberNetSec.io uses automation to assist source monitoring, deduplication, observable extraction, and structured intelligence generation. Published analysis follows human-defined editorial standards and adds defensive context including MITRE ATT&CK, D3FEND, STIX, and Sigma where applicable. Read our editorial policy.

Tags

HarukoCryptocurrencyData BreachAPI SecurityAccess TokenHedge Fund

📢 Share This Article

Help others stay informed about cybersecurity threats

🎯 MITRE ATT&CK Mapped

Every tactic, technique, and sub-technique used in this threat has been identified and mapped to the MITRE ATT&CK framework for consistent, actionable threat language.

🧠 Enriched & Analyzed

Observables and indicators of compromise (IOCs) have been extracted and cataloged. Risk has been assessed and correlated with known threat actors and historical campaigns.

🛡️ Actionable Guidance

Detection rules, incident response steps, and D3FEND-aligned mitigation strategies are included so your team can act on this intelligence immediately.

🔗 STIX Visualizer

Structured threat data is packaged as a STIX 2.1 bundle and can be visualized as an interactive graph — relationships between actors, malware, techniques, and indicators.

Sigma Generator

Sigma detection rules are derived from the threat techniques in this article and can be converted for deployment across any major SIEM or EDR platform.