Source context: this article examines information published by the source on October 13, 2026. This site’s publication date is shown separately. Check the latest vendor guidance before acting.
What the agency reported
On October 13, 2026, the Office of Foreign Assets Control (OFAC) announced a settlement with Bank of America, N.A. regarding 475 apparent violations of multiple sanctions programs, including those targeting Russia, Belarus, Iran, Burma, Somalia, narcotics, and global terrorism. The agency identified systemic failures in how the institution screened payments and managed customer relationships against blocked-person lists.
Allegations, findings, and outcome
Bank of America agreed to pay $11,662,930 to settle potential civil liability for transactions totaling approximately $14.8 million. OFAC found that these violations stemmed from four primary technical and operational failures:
- Routing Directory Exposure: The bank used a third-party routing directory containing blocked banks. Payments were processed through these entities because the sanctions screening filter was not updated promptly after designations, or alerts were bypassed by an “alert suppression rule” that automatically ignored criteria previously marked as false positives.
- Prioritization Logic Flaw: A design flaw in the relationship screening system classified exact matches of both name and date of birth for blocked persons as low- or medium-priority rather than high-priority, delaying necessary reviews.
- Data Pipeline Failures: Watchlist updates were missed twice. Once, a third-party vendor failed to update the watchlist file from May 24 to June 28, 2023. Later, internal technical problems caused a failure to implement an update on February 7, 2025.
- Operational Errors: Human error led to the dismissal of alerts for beneficial owners of businesses and the improper transfer of funds from accounts with blocked authorized signers.
OFAC characterized the case as non-egregious but noted that most violations were not voluntarily self-disclosed. The bank implemented a technical solution in January 2023 to remove blocked banks from its routing directory and adjusted its screening filter in February 2024 to correctly prioritize exact matches.
Potential breach-prevention strategy
The reported entry path for these violations was a combination of flawed screening logic (prioritization and suppression) and failures in the ingestion of third-party watchlist data. It remains unknown why the prioritization logic was designed to weight exact matches as low priority or the specific technical nature of the internal system failure on February 7, 2025.
Our conditional analysis suggests a similar scenario could have been mitigated through the following prioritized actions:
- Audit Alert Prioritization Logic: Review the weighting of screening hits to ensure that “exact matches” (e.g., Name + DOB) are automatically assigned high priority.
- Hypothetical Scenario: Prevents high-risk entities from remaining active due to analyst backlogs in low-priority queues.
- Responsible Role: Vulnerability Management / Compliance Engineering.
- Verification: Execute a test using known blocked-person data to verify the system generates a high-priority alert.
- Validate Watchlist Ingestion Integrity: Implement an automated heartbeat or checksum verification to ensure that third-party watchlist files are not only received but successfully ingested by the screening engine.
- Hypothetical Scenario: Addresses the risk of vendor-side update failures or internal ingestion errors.
- Responsible Role: Infrastructure / Data Pipeline Engineer.
- Verification: Simulate a missing file update to verify that an alert is triggered when the expected daily update does not occur.
- Restrict Automated Alert Suppression: Review and limit “alert suppression rules” so they cannot automatically bypass alerts based on historical false positives without periodic re-validation.
- Hypothetical Scenario: Prevents a previously cleared entity from bypassing screening after its status changes to “blocked.”
- Responsible Role: Security Architect / Compliance Officer.
- Verification: Attempt to process a transaction for an entity that was previously suppressed but is now on a blocked list.
- Sanitize Third-Party Routing Data: Implement a technical filter to strip blocked entities from third-party directories before they reach the payment engine.
- Hypothetical Scenario: Limits damage by ensuring the system cannot route payments to blocked banks even if the primary screening filter lags.
- Responsible Role: Software Engineer / Network Architect.
- Verification: Verify that routing requests for known blocked banks are rejected at the directory level.
Controls 1 and 3 are intended to prevent initial compromise of the screening process, while controls 2 and 4 limit damage by ensuring data freshness and reducing exposure paths. These measures could have been implemented prior to the incidents; however, they do not guarantee prevention as human error in manual overrides remains a residual risk.
Security and governance lessons
This case demonstrates that relying on third-party vendors for critical security data (watchlists) does not transfer the responsibility for compliance. A failure in the vendor’s pipeline is a vulnerability in the organization’s own defense. Furthermore, automation intended to reduce “noise”—such as alert suppression rules—can create blind spots if those rules are not subject to regular audit and risk-based re-evaluation.
Practical response for organizations
Infrastructure owners and security leaders should move beyond version checks of their screening software and instead perform logic validation. The central decision checkpoint is whether the organization can prove that a high-confidence match (Exact Name + DOB) triggers an immediate, high-priority stop. Organizations should audit their “false positive” suppression lists to ensure they are not inadvertently masking current threats.
Legal and factual limits
This analysis is based on OFAC enforcement findings and settlements; it does not constitute a legal opinion. The technical failures described occurred within the specific environment of Bank of America and may not be present in all sanctions screening software. The effectiveness of the “automated technical solution” mentioned is reported as the bank’s remediation and is not presented here as an industry-wide standard.
Source and editorial note
OFAC enforcement: Bank of America, N.A. · Source date: October 13, 2026 · Retrieved October 14, 2026.
Material facts are tied to the cited primary source. Recommendations are independent defensive analysis unless attributed to the source. Confirm consequential decisions against current authoritative guidance.
Request a Vulnerability Assessment
Turn security intelligence into action.
Discuss your exposure, priorities, and the evidence needed to validate the outcome.
Request a security assessment ↗