Spectra Assure Free Trial
Get your 14-day free trial of Spectra Assure for Software Supply Chain Security
Get Free TrialMore about Spectra Assure Free Trial3CX chose to lean in, and ReversingLabs was on the short list of security firms that helped it remake its development pipeline and software supply chain security.
An analysis of the compromised 3CXDesktopApp client published by RL threat researcher Karlo Zanki on March 30, shortly after 3CX acknowledged the compromise, showed that the update for the 3CXDesktopApp — like most other supply chain hacks - set off red flags, if you knew where to look for them.
Among other things, Zanki found that the attackers appended RC4-encrypted shellcode to the d3dcompiler.dll, a standard library used in cross-platform Electron applications such as 3CXDesktopApp. They also modified ffmpeg, a popular open-source module, to execute this code. These alterations were detectable when you compared clean and tampered versions of the software. Furthermore, the malicious modifications used tools such as SigFlip and SigLoader, which are commonly associated with advanced persistent threat groups, Zanki wrote.
That led to conversations with 3CX in which RL shared its findings and advised 3CX as it looked to secure its CI/CD development pipeline and protect itself from future attacks by addressing software supply chain risks that lurk in both open-source and third-party, commercial software packages.
ReversingLabs is a key component of 3CX’s product security system. Today, every 3CX software binary is scanned using ReversingLabs Spectra technology for hidden malware, evidence of tampering, and other security risks. Working along with vendors such as Coverity and Mandiant, RL helps ensure that 3CX maintains transparency with its customers about the security of its published code and that its applications and supporting services meet the highest standards for software security and integrity.
In the months since the 2023 breach, 3CX has done more than simply button up its breached software. The company has leaned into the challenge of supply chain security. Today, its efforts to maintain the highest standards for the security of its software and its extensive support practices are a selling point rather than an afterthought.
The response of 3CX to its supply chain breach carries a message for other software development organizations: software integrity and transparency are paramount if you want to avoid the kind of devastating attacks that 3CX and its customers endured.
For 3CX, achieving that required wholesale changes to how it developed, built, and released its software. Post-breach, the company invested heavily in application security tools such as static analysis (Coverity) and complex binary analysis (RL) to assess its raw and compiled code for security risks and evidence of tampering or malware. It also engaged with the broader application security community via a bug bounty program managed by HackerOne that incentivizes ethical hackers to identify and fix vulnerabilities in 3CX code before they can be found and exploited by malicious actors.
But are other vendors doing the same? Generally, they are not, say the security experts we asked. While supply chain compromises almost certainly prompt vendors to respond to the immediate risks exposed by the breach, larger changes in their approach to code development, supply chain management, and security tooling are not guaranteed.
“3CX's response was exceptional, but most vendors remain reactive,” said Saša Zdjelar, ReversingLabs' chief trust officer.
Saša ZdjelarAfter 20-plus years in this industry, I’ve learned ‘trust’ is not a security control; the proper mindset is ‘distrust and scrutinize.’ Technology now lets us independently analyze any software for malware and tampering, not just vulnerabilities. We can stop guessing and start demanding objective proof of security.
Historically, it has been difficult — if not impossible — for organizations to track changes and modifications to the software from their suppliers. But events often tell a story of their own. Starting in 2021, for example, the U.S. Cybersecurity and Information Security Agency (CISA) began issuing notices and alerts about serious, exploitable security flaws in the products of Ivanti, a leading VPN vendor.
In the years that followed, a string of warnings and alerts from CISA and other organizations accompanied sophisticated, nation-state attacks targeting Ivanti’s physical and virtual products as well as the discovery, exploitation, and eventual patching of at least 15 serious software flaws allowing remote code execution, administrative bypass, stack-based buffer overflows, and other attacks.
A steady cadence of attacks and compromises of any software suggests that the vendor in question has adopted a reactive approach to its product security, patching discovered flaws and security holes to address immediate risks without addressing the root causes of those flaws. Without changes to their development, testing, and release processes and to the way they access their software supply chain, vendors cannot cut off the supply of new flaws or short-circuit the malicious campaigns that target them.
Its track record speaks volumes about a vendor’s commitment to product security, integrity, and resilience. But end-user organizations can’t count on a public record of a given vendor’s misses and misdeeds. That’s why organizations need to be prepared to investigate before signing on to a specific product or renewing an existing license. That means asking tough questions of their suppliers, demanding answers to those questions, and asking for proof that the answers are valid.
A perfect score on the above questions isn’t needed to win the confidence of potential customers, but a clear pattern of security-focused processes and programs should emerge from the answers to such a questionnaire. A flurry of replies such as “no” and “no comment” should raise red flags.


MFT and other trusted systems collect files, access and connections. Patching and inspecting what moves through it are separate defenses.

ReversingLabs identified and classified the malware weeks before the report was published — showing why behavioral intelligence and historical telemetry matter in the AI age.

With this integration, Rubrik users can now tap ReversingLabs' ransomware feed to decide whether each file in their backup is safe.