CVE-2023-47246: Lace Tempest Exploits SysAid Zero-Day Vulnerability

Discover how Lace Tempest exploited the CVE-2023-47246 zero-day vulnerability in SysAid IT support software to deploy Gracewire malware, including Microsoft's findings and protection recommendations.

CVE-2023-47246: Lace Tempest Exploits SysAid Zero-Day Vulnerability

The cybersecurity landscape has been stirred by the recent discovery of a zero-day vulnerability, CVE-2023-47246, in the SysAid IT support software. This vulnerability has been exploited by the notorious hacking group Lace Tempest, as unveiled in Microsoft's latest cybersecurity findings. The exploitation of this vulnerability underscores the evolving tactics of cybercriminals and highlights the importance of vigilant cybersecurity practices.

Understanding the Vulnerability in SysAid

SysAid serves as a comprehensive IT Service Management (ITSM) solution, aiding organizations in managing various IT services. The identified vulnerability, related to path traversal, poses a significant risk of code execution in on-premise installations of SysAid. The exploitation by Lace Tempest involved the use of SysAid software to deliver the Gracewire malware loader, initiating a sequence of malicious activities including lateral movement, data theft, and ransomware deployment.

Attack Mechanics and Lace Tempest's Methodology

Lace Tempest's attack methodology involved uploading a WAR archive containing a web shell and additional payloads into the webroot of the SysAid Tomcat web service. This web shell provided backdoor access to the compromised host and was used to transmit a PowerShell script, which executed a loader installing Gracewire. Moreover, a second PowerShell script was deployed by the attackers to erase traces of the exploitation post-deployment of the malicious payloads. The attack sequence also featured the use of MeshCentral Agent and PowerShell for downloading and executing Cobalt Strike, a legitimate post-exploitation framework, underscoring the sophisticated nature of Lace Tempest's operations.

Mitigating the Threat: Recommendations for SysAid Users

In light of this severe vulnerability and its exploitation, it is paramount for organizations utilizing SysAid to implement the following measures promptly:

  1. System Updates: Immediately update SysAid systems to version 23.3.36, which includes the necessary fixes for CVE-2023-47246. Ensuring that your system is running the latest version is crucial in protecting against known vulnerabilities.
  2. Compromise Assessment: Conduct a thorough assessment of your SysAid server to detect any potential compromises. Pay special attention to the indicators of compromise as detailed in SysAid's advisories and Microsoft's findings.
  3. Credential and Log Scrutiny: Carefully review the credentials and accessible information for individuals with full access to the SysAid server. Examine relevant activity logs for any signs of suspicious behavior that may indicate unauthorized access or exploitation attempts.

Conclusion: The Importance of Cybersecurity Vigilance

The exploitation of CVE-2023-47246 by Lace Tempest serves as a stark reminder of the constant threat posed by cybercriminals. Organizations must remain vigilant, regularly update their systems, and employ comprehensive security measures to protect against such sophisticated threats. The proactive identification and remediation of vulnerabilities are key components of a robust cybersecurity strategy, essential for safeguarding sensitive data and maintaining system integrity in an increasingly digital world.

Final Thoughts

The cybersecurity landscape is ever-evolving, with threat actors like Lace Tempest constantly seeking vulnerabilities to exploit. The exploitation of CVE-2023-47246 in SysAid IT support software is a call to action for all organizations to bolster their cybersecurity defenses. By adhering to the recommended measures and fostering a culture of security awareness, organizations can mitigate the risk of such vulnerabilities being exploited and ensure the security of their IT infrastructures.

Vishal
· Developer

Vishal writes Trickyworld's tutorials and interview-preparation guides on programming, databases, cyber security and AI. Vishal has been shipping production software long enough to have firm opinions about Python, PHP, Node.js, and JavaScript, and to have been wrong about each of them at least once. The work has run the whole stack: Drupal and Laravel applications, React front ends, MySQL and MongoDB underneath, Redis and Memcached for the things that had to be fast, Apache Solr for the things that had to be findable. That last part turned out to matter more than anyone expected. Tune a Solr index for a season, then watch a language model confidently retrieve the wrong document, and you recognise an old problem wearing new clothes. Most of what is hard about AI systems is not the model. It is retrieval, caching, latency budgets, and deciding what the system does when the answer comes back wrong — which is work he has been doing since well before anyone called it AI engineering. He plays a lot of games, which is less a hobby disclosure than an admission of where a good share of his engineering instinct came from. Real-time systems with a frame budget. State that has to stay coherent while a player does something no designer anticipated. The permanent question of what happens when the frame cannot finish in time. Those habits carry over more directly than they have any right to. He has written several books on programming, all built on the same conviction: most technical writing is unclear because the author never decided what to leave out. More from Vishal →

More on Computer Tricks.

$ subscribe --weekly

Get the next tutorial in your inbox.

Programming, security and AI — the practical bits, no spam. Unsubscribe any time.