New XCSSET Variant: A Powerful macOS Malware Family Targets Developers and Users

New XCSSET Variant: A Powerful macOS Malware Family Evolves

In a worrying development, Microsoft has detected a new variant of XCSSET, a powerful macOS malware family that has been targeting developers and users since at least 2020. This latest update marks the first publicly known change to the malware since 2022, and it’s a reminder that even the most sophisticated security measures can be breached.

A Brief History of XCSSET

XCSSET first came to light in 2020, when security firm Trend Micro discovered it targeting app developers after spreading through a publicly available project written for Xcode, a developer tool made freely available by Apple. What made this malware particularly noteworthy was its ability to exploit two zero-day vulnerabilities, showcasing the resourcefulness of the entity behind the attacks.

In 2021, XCSSET resurfaced, initially used to backdoor developers’ devices and later found exploiting a new zero-day vulnerability. This malware family has consistently demonstrated its ability to adapt and evolve, making it a formidable threat to Mac users.

The New Variant: What’s Changed?

The latest XCSSET variant has been detected in limited attacks so far, but it’s already clear that it’s more powerful than its predecessors. Microsoft has identified several enhancements, including:

  • Targeting digital wallets
  • Collecting data from the Notes app
  • Exfiltrating system information and files
  • Multiple modules for collecting and exfiltrating sensitive data from infected devices

What Can Developers Do to Stay Safe?

Microsoft is urging developers to inspect all Xcode projects downloaded or cloned from repositories, as XCSSET exploits the trust developers have by spreading through malicious projects created by attackers. This is a crucial reminder for developers to be vigilant when sharing projects and to verify the authenticity of any code they download.

What’s Next?

Microsoft has not released file hashes or other indicators of compromise, but promises to do so in a future blog post. In the meantime, Microsoft Defender for Endpoint on Mac now detects the new XCSSET variant, and it’s likely other malware detection engines will soon follow.

Conclusion

The evolution of XCSSET is a sobering reminder that even the most advanced security measures can be breached. As a developer or Mac user, it’s essential to stay informed about the latest threats and take proactive steps to protect yourself. By inspecting Xcode projects and being cautious when sharing code, you can reduce the risk of falling prey to this powerful malware family.

Actionable Insights

  • Inspect all Xcode projects downloaded or cloned from repositories
  • Verify the authenticity of any code you download
  • Stay informed about the latest threats and updates
  • Use a reputable malware detection engine, such as Microsoft Defender for Endpoint on Mac

Summary

The new XCSSET variant is a powerful reminder of the importance of staying vigilant in the face of evolving malware threats. By understanding the capabilities and tactics of this malware family, developers and Mac users can take proactive steps to protect themselves and stay safe online.