Red flags flew over software supply chain-compromised 3CX update

2023-03-30 • Reversing Labs •

https://www.reversinglabs.com/blog/red-flags-fly-over-supply-chain-compromised-3cx-update

Thumbnail for Red flags flew over software supply chain-compromised 3CX update

ReversingLabs found that compromised 3CXDesktopApp updates likely resulted from tampering in the 3CX software build pipeline or a malicious dependency, placing malicious code inside signed VoIP client packages downloaded by customers. The attack modified Electron components: ffmpeg was changed to extract and run RC4-encrypted shellcode appended to the signed d3dcompiler_47.dll file, with tooling signatures linked to SigFlip and SigLoader. CrowdStrike attributed the wider intrusion activity to LABYRINTH CHOLLIMA, a North Korea-associated actor, and reported hands-on-keyboard activity in some affected customer environments. The incident mattered because 3CX software was used by hundreds of thousands of organizations, and the visible binary differences showed how differential analysis could have surfaced suspicious post-signing modification before customer systems were exposed.

Indicators of Compromise

Type Value First Seen Last Seen
HASH 5009c7d1590c1f8c05827122172583d… 2023-03-30 2024-12-27
HASH fee4f9dabc094df24d83ec1a8c4e4ff… 2023-03-30 2024-12-27
HASH 87c5d0c93b80acf61d24e7aaf0faae2… 2023-03-30 2024-12-27
HASH a64fa9f1c76457ecc58402142a8728c… 2023-03-29 2024-12-27
HASH e6bbc33815b9f20b0cf832d7401dd89… 2023-03-29 2024-12-27
HASH aa4e398b3bd8645016d8090ffc77d15… 2023-03-30 2023-05-02
HASH c485674ee63ec8d4e8fde9800788175… 2023-03-30 2023-04-28
HASH 5407cda7d3a75e7b1e030b1f33337a5… 2023-03-29 2023-04-28
HASH dde03348075512796241389dfea5560… 2023-03-29 2023-04-28
HASH 7986bbaee8940da11ce089383521ab4… 2023-03-29 2023-04-28
HASH fad482ded2e25ce9e1dd3d3ecc3227a… 2023-03-29 2023-04-28
HASH 59e1edf4d82fae4978e97512b0331b7… 2023-03-29 2023-04-28
HASH aa124a4b4df12b34e74ee7f6c683b2e… 2023-03-29 2023-04-28
HASH 11be1803e2e307b647a8a7e02d12833… 2023-03-29 2023-04-28
HASH 253f3a53796f1b0fbe64f7b05ae1d66… 2023-03-30 2023-04-03
HASH 7c55c3dfa373b6b342390938029cb76… 2023-03-30 2023-03-31
HASH b56279136d816a11cf4db9fc1b249da… 2023-03-30 2023-03-30

Related Reports

« Back