What Happened
Between March 10 and March 16, 2026, a threat actor accessed CareCloud's Amazon Web Services (AWS) environment, exfiltrating data from its databases. The New Jersey-based EHR vendor, serving over 40,000 healthcare providers nationwide, is now notifying nearly 3.8 million individuals that their personal and health information may have been stolen.
The compromised data includes patient names, addresses, birth dates, Social Security numbers, driver's license numbers, government IDs, financial account numbers, credit and debit card numbers, and medical and health insurance information. CareCloud reported the incident to the SEC in March, stating there's no evidence of unauthorized activity as of March 16. No threat actor group has claimed responsibility.
Timeline
March 10: Unauthorized access to CareCloud's AWS environment begins
March 10-16: Threat actor maintains access and exfiltrates database contents
March 16: CareCloud experiences network disruption; unauthorized activity detected
March 16 (post-detection): Investigation initiated; no further evidence of unauthorized access
August 19: Breach notification issued to nearly 3.8 million affected individuals
The six-day delay in detection highlights a critical failure in real-time monitoring.
Which Controls Failed or Were Missing
Detection and Monitoring Failures
CareCloud's incident reveals significant gaps in continuous monitoring. The breach was discovered only after a network disruption, suggesting:
- Insufficient CloudTrail log analysis or lack of automated alerting on unusual API calls
- No real-time database activity monitoring to flag unusual queries or data exports
- Inadequate baseline profiling for normal AWS resource behavior
- Missing or ineffective Security Information and Event Management (SIEM) integration with cloud logs
Access Control Weaknesses
The threat actor's database access points to failures in implementing the Principle of Least Privilege and network segmentation:
- Overly permissive Identity and Access Management (IAM) policies allowing lateral movement
- Lack of multi-factor authentication (MFA) for privileged accounts
- Insufficient network segmentation between environments and sensitive data
- Missing Just-in-Time Access controls to limit elevated privilege duration
Data Protection Gaps
The range of compromised data types indicates inadequate data-at-rest protection:
- Databases weren't encrypted with customer-managed keys
- No data masking or tokenization for sensitive fields like SSNs and financial account numbers
- Lack of segregated storage for different data classification levels
What the Relevant Standards Require
HIPAA Security Rule Requirements
The HIPAA Security Rule outlines technical safeguards directly applicable to CareCloud's failure:
§164.312(a)(1) - Access Control: Implement policies allowing only authorized access to electronic protected health information (ePHI), including user identification, emergency access, automatic logoff, and encryption.
§164.312(b) - Audit Controls: Implement mechanisms to record and examine activity in systems containing ePHI. Six days without detection shows a clear audit control failure.
§164.308(a)(1)(ii)(D) - Information System Activity Review: Regularly review records like audit logs and access reports. CareCloud's delayed detection suggests this wasn't met.
HITRUST CSF Control Mappings
The HITRUST CSF maps to multiple failed control domains:
09.ab Monitoring System Use: Monitor systems to promptly detect unauthorized activities, with real-time alerting on anomalies.
10.01 Cryptographic Controls: Protect sensitive data through cryptographic controls, especially data at rest in cloud environments.
09.m Network Access Control: Require network segregation and monitoring to prevent unauthorized access.
AWS Shared Responsibility Model
Under AWS's shared responsibility model, CareCloud was responsible for:
- Configuring CloudTrail to capture all API activity and ensuring logs were monitored
- Implementing IAM policies following least privilege principles
- Encrypting data at rest using AWS Key Management Service or customer-managed keys
- Configuring VPC security groups and network ACLs to restrict database access
- Deploying Amazon GuardDuty or similar threat detection services
- Setting up AWS Config rules to detect configuration drift from security baselines
AWS provides the tools; your team must configure and monitor them correctly.
Lessons and Action Items for Your Team
Immediate Actions
Audit your cloud logging configuration: Review CloudTrail settings in every AWS region you use. Ensure logs are centralized, immutable, and monitored. Configure CloudWatch alarms for high-risk API calls like database snapshots, IAM policy changes, and data exports.
Implement database activity monitoring: Deploy native database audit logging (RDS audit logs, DynamoDB streams) and integrate with your SIEM. Set alerts for bulk data queries, unusual access times, and queries from unfamiliar IPs.
Review IAM policies against least privilege: Use AWS Access Analyzer to identify overly permissive policies. Implement service control policies to prevent broad data access. Require MFA for roles with database read permissions.
Enable encryption with customer-managed keys: Migrate databases to use AWS KMS with customer-managed keys. This adds a control layer and audit trail for key usage, detecting unauthorized decryption attempts.
Strategic Improvements
Deploy GuardDuty and Security Hub: These services provide continuous threat detection and security posture monitoring. Configure custom findings for healthcare-specific scenarios like unusual data transfer volumes.
Implement network microsegmentation: Use VPC endpoints and private subnets to ensure databases aren't directly exposed to the internet. Require bastion hosts or Systems Manager Session Manager for administrative access.
Establish cloud security baselines: Use AWS Config rules or third-party tools to validate configurations against CIS AWS Foundations Benchmark and HITRUST control requirements. Auto-remediate drift where possible.
Test your detection capabilities: Run simulated breach scenarios quarterly. Can your team detect database exfiltration within hours, not days? Use AWS Fault Injection Simulator to test response procedures.
Documentation Requirements
Update your HIPAA Security Rule documentation to explicitly address:
- How you're meeting audit control requirements in each cloud environment
- Your process for reviewing system activity logs and review frequency
- Incident response procedures for cloud infrastructure compromises
- Evidence that your access control technical safeguards align with documented policies
The CareCloud breach shows that migrating to the cloud doesn't automatically improve security. Your team must actively configure, monitor, and maintain controls that AWS provides but doesn't enforce. The shared responsibility model is a daily operational requirement demanding specific technical implementation and continuous validation.





