Cyber Security News

Halo ITSM Vulnerability Lets Attackers Inject Malicious SQL Code

A critical security flaw has been discovered in Halo ITSM, an IT support management software widely deployed across cloud and on-premise environments.

The vulnerability, which allows attackers to inject malicious SQL code, poses a significant threat to organizations relying on the software to manage IT support tickets containing sensitive data such as credentials and internal documentation.

The issue was uncovered through a security audit conducted by researchers who flagged a pre-authentication SQL injection vulnerability in Halo ITSM’s codebase.

This vulnerability stems from poor security practices, including inconsistent use of object-relational mapping (ORM) and unsafe string concatenation in SQL queries.

Details of the Vulnerability

The root cause of the vulnerability lies in the use of weakly typed objects, which fail to enforce strict data types. Specifically, the issue is linked to the PostLogMeIn function in the API controller NetHelpDesk.API/Controllers/NotifyController.cs.

This controller accepts untyped dictionary objects, thereby enabling attackers to manipulate input data and inject malicious SQL commands.

The vulnerable code processes JSON objects sent in HTTP POST requests without proper input validation or sanitization.

A crafted request can exploit this flaw by including malicious SQL in the techid parameter, as demonstrated in the proof-of-concept (PoC) request below:

Example Exploit:

POST /api/Notify HTTP/2

Host: vulnerablehost

Content-Type: application/json

{

  "sessionid": "SESSION_ID_VALUE",

  "tracking0": "ticket12345",

  "techid": "1;waitfor delay '0:0:10'--",

  "pickuptime": "2025-03-03T10:00:00",

  "lastactiontime": "2025-03-03T11:30:00"

}

When this request is sent, the SQL query execution is delayed for 10 seconds, confirming the vulnerability’s exploitability.

Since authentication is not enforced on this specific API endpoint, the attack can be carried out without any prior access to the system.

Impact and Mitigation

The vulnerability exposes organizations to data breaches, service disruptions, and unauthorized access to IT support systems.

Attackers could exploit the flaw to access credential data, manipulate support tickets, or escalate their privileges within the affected network.

Halo ITSM has since released a patch addressing the issue, but researchers warn that deeper problems remain in the codebase related to post-authentication attack surfaces.

Wider use of strict typing, input validation, and parameterized SQL queries could have prevented this and other potential vulnerabilities.

Organizations using Halo ITSM should immediately:

  1. Apply the latest security patch provided by Halo ITSM.
  2. Audit their systems for signs of exploitation, particularly unusual API requests or database queries.
  3. Incorporate secure coding practices in software development, emphasizing ORM, data sanitization, and input validation.

While Halo ITSM remains an essential tool for IT support management, this vulnerability highlights the importance of proactive security audits and robust software design to mitigate potential risks.

For further insights, consult your security team or visit Halo ITSM’s official advisory page.

Find this News Interesting! Follow us on Google News, LinkedIn, & X to Get Instant Updates!

Divya

Divya is a Senior Journalist at GBhackers covering Cyber Attacks, Threats, Breaches, Vulnerabilities and other happenings in the cyber world.

Recent Posts

Hackers Use ConnectWise SkyKick Credentials to Access Microsoft 365, Halting Cloud Backups

Attackers abused compromised ConnectWise Cloud Backup credentials to access Microsoft 365 customer environments, prompting ConnectWise…

1 day ago

Anthropic’s Claude AI Uncovers Origins of NSA-Provided Cryptographic Keys After 25 Years

Anthropic says an internal Claude research model reconstructed how the National Security Agency generated seeds…

1 day ago

Critical WordPress Flaws Allow Attackers to Execute Remote Code Without Authentication

Two WordPress Core vulnerabilities can be chained to execute remote code without authentication, according to…

1 day ago

OpenBSD Kernel Flaw Dating Back 37 Years Enables Local Privilege Escalation to Root

A newly disclosed OpenBSD kernel exploitation chain combines a shared memory accounting flaw with a…

1 day ago

GhostAction Hackers Hide Credential-Stealing Malware in Fake Font Files Across 94 GitHub Repositories

GhostAction attackers have expanded their GitHub credential theft campaign with a second stage that disguises…

1 day ago

SideCopy Hackers Target Indian Organizations With ReverseRAT Malware to Steal Data

Indian authorities have warned that SideCopy hackers are targeting Indian organizations, including academic institutions, with…

1 day ago