SVG Phishing Campaign Targets Venezuelan Firms, Linked to Rising BianLian Ransomware Activity

Recent threat intelligence findings highlight a sophisticated phishing campaign leveraging malicious SVG (Scalable Vector Graphics) files to deliver ransomware-associated payloads. The activity appears to heavily target organizations in Venezuela, with telemetry indicating that most infections originate from this region.

The campaign demonstrates how attackers are shifting away from traditional executable attachments toward less suspicious file formats, exploiting user trust and gaps in email filtering mechanisms. The attack chain ultimately leads to malware consistent with behaviors observed in BianLian ransomware operations, a threat group active since 2022.

Malicious SVG File, Source : watchguard

Background: Why SVG Files Are Being Weaponized

SVG files are typically used for web graphics such as logos and illustrations because they can scale without losing clarity. Unlike standard image formats, SVG files are written in XML and can contain embedded scripts or external references.

This flexibility is exactly what attackers are abusing. Instead of appearing as dangerous files, these SVG attachments look harmless. However, once opened, they can trigger connections to remote servers and initiate malicious downloads.

In this campaign, phishing emails include SVG attachments with Spanish filenames, often mimicking documents such as:

  • Invoices
  • Payment receipts
  • Budget documents

This localization strongly suggests targeted social engineering, increasing the likelihood of user interaction.


Initial Infection Vector

The attack begins with phishing emails carrying SVG attachments. When a recipient opens the file, it silently initiates communication with a remote URL.

From there, the infection chain unfolds:

  1. The SVG file executes embedded instructions.
  2. A connection is established to an external URL.
  3. A malicious payload is downloaded onto the victim’s system.

An interesting technical detail is the use of URL shortening services (ja.cat) combined with open redirect vulnerabilities in legitimate domains. These redirects ultimately point to attacker-controlled infrastructure hosting the malware.

The URLs typically follow this structure:

https://<domain>/public.php?token=<16_digit_token>

Notably, several abused domains are associated with Brazilian infrastructure, indicating either compromised systems or misconfigured services being leveraged by attackers.


Malware Analysis

File Characteristics

The downloaded payload is a Windows executable written in Go (Golang). Go-based malware has become increasingly popular due to its portability and difficulty to analyze.


Execution Behavior

Once executed, the malware performs a series of low-level operations designed to evade detection and maintain persistence.

Dynamic API Resolution

The malware dynamically retrieves addresses of key Windows API functions such as:

  • LoadLibraryExA / LoadLibraryExW
  • SetErrorMode
  • RtlAddVectoredExceptionHandler

This technique avoids static detection by loading libraries only during runtime.


Error Handling and Stability

By using SetErrorMode, the malware suppresses system error dialogs, ensuring that suspicious activity remains hidden from the user.

The use of RtlAddVectoredExceptionHandler allows the malware to control how system exceptions are handled, helping it survive unexpected crashes.


Threading and Timing Mechanisms

Functions like:

  • CreateWaitableTimerExW
  • timeBeginPeriod

are used to manage execution timing and synchronization. This allows the malware to run tasks in parallel and improve operational efficiency.


Networking Capabilities

The malware loads ws2_32.dll, enabling network communication. It specifically uses:

  • WSAGetOverlappedResult

This function allows asynchronous network operations, making communication with command-and-control (C2) servers more efficient and stealthy.


System Monitoring and Persistence

Another notable component is the use of powrprof.dll, particularly:

  • PowerRegisterSuspendResumeNotification

This allows the malware to detect when a system enters or exits sleep mode. Attackers can use this information to execute actions when monitoring defenses may be reduced.


Environment Awareness

The malware queries environment variables such as:

  • GODEBUG
  • DEBUG_HTTP2_GOROUTINES

These are specific to Go environments and may assist in debugging or adapting execution behavior.


Cryptographic Operations

The malware utilizes:

  • SystemFunction036 (RtlGenRandom)

This function generates pseudo-random numbers, often used in encryption routines.

Additionally, AES encryption routines implemented in assembly are observed, indicating high-performance encryption mechanisms, a hallmark of ransomware activity.


Anti-Analysis Techniques

Several techniques are used to hinder reverse engineering:

  • Detection of Wine environments via wine_get_version
  • Use of Thread Local Storage (TLS) for indirect function execution
  • Anti-debugging logic embedded within the code

These measures complicate analysis and suggest a mature threat actor.


Threat Attribution: BianLian Ransomware

The observed behaviors align closely with known tactics of the BianLian ransomware group, which has been active since 2022.

This group is known for:

  • Data exfiltration and extortion
  • Targeting critical infrastructure
  • Evolving techniques to bypass defenses

Previous attacks have impacted organizations in the United States and Australia, but this campaign indicates a regional focus on Latin America, particularly Venezuela.


Indicators of Compromise (IOCs)

The following domains have been identified as part of this campaign:

contabilidad[.]icu  
documentodigital[.]cloud
getpdfdigital[.]cloud
soportedigital[.]cloud

Organizations should block and monitor traffic associated with these indicators.


What Makes This Campaign Notable

This campaign stands out for several reasons:

  • Use of SVG files as an attack vector, which are often overlooked by security controls
  • Abuse of legitimate domains via redirect vulnerabilities
  • Deployment of Go-based malware, increasing complexity for defenders
  • Strong regional targeting with localized phishing content

It highlights a shift toward stealthier and more creative delivery mechanisms.


Defensive Recommendations

To mitigate similar threats, organizations should:

  • Treat all unsolicited attachments, including image files, as potentially malicious
  • Implement advanced email filtering capable of inspecting embedded scripts
  • Monitor outbound connections for unusual traffic patterns
  • Use endpoint detection and response (EDR) solutions to identify abnormal behavior
  • Regularly patch systems to prevent exploitation of redirect vulnerabilities

Our Analysis and Opinion

This campaign is a clear example of how modern attackers are adapting faster than traditional defenses. What makes this case particularly concerning is not just the malware itself, but the delivery method. SVG files are generally perceived as safe because they are categorized as images. Most users, and even some security tools, do not treat them with the same level of scrutiny as executable files. This gap is exactly what attackers are exploiting.

The use of localized phishing content in Spanish shows a deliberate effort to increase success rates. It reflects a deeper understanding of the target audience rather than a broad, generic campaign. This level of targeting suggests that attackers are investing more time in reconnaissance and social engineering, rather than relying solely on technical exploits.

Another critical observation is the use of legitimate infrastructure through redirect vulnerabilities. Instead of hosting malware on obviously suspicious domains, attackers are hiding behind trusted services. This makes detection significantly harder because traditional security tools often rely on reputation-based filtering. When the initial domain appears legitimate, the malicious intent becomes obscured.

The malware itself demonstrates a high level of sophistication. The use of Go as a programming language, combined with dynamic API resolution and anti-analysis techniques, indicates that this is not the work of inexperienced actors. It aligns with the capabilities expected from a group like BianLian, which has already shown its ability to evolve rapidly.

From a defensive standpoint, this campaign reinforces an important lesson: security strategies must evolve beyond simple file-type filtering. Organizations need behavioral detection mechanisms that can identify suspicious activity regardless of how it is delivered. Relying only on known signatures or file extensions is no longer sufficient.

In our view, this campaign represents a shift toward more subtle and layered attack chains. It is not about exploiting a single vulnerability, but rather combining multiple weak points—user trust, file format assumptions, and infrastructure loopholes. Defenders must adopt a similarly layered approach, integrating user awareness, advanced detection tools, and continuous monitoring.

Ultimately, this is a reminder that even the smallest oversight, like trusting an image file, can open the door to a full-scale ransomware attack.