{"id":"CVE-2026-115995","kind":"vulnerability","aliases":["CVE-2026-115995"],"related":[],"title":"Unitree Go2 robot: remote OS command injection via set_volume chat module","description":"A security vulnerability has been detected in Unitree Robotics Unitree Go2 up to 1.1.11.4. The impacted element is the function set_volume of the file gpt_thread.py of the component chat_go. Such manipulation of the argument Value leads to os command injection. The attack can be launched remotely. Upgrading to version 1.1.11.5 is sufficient to resolve this issue. You should upgrade the affected component. The vendor confirmed early: \"Submission 990502 corresponds to our internal ticket #474 (Go2 chat_go set_volume OS command injection, CWE-78).\"","summary":"Unitree Go2 firmware up to 1.1.11.4 passes an untrusted Value argument from the chat_go set_volume function in gpt_thread.py into an operating system command. A remote attacker can run arbitrary commands on the robot.","severity":"critical","cvss":10.0,"epss":null,"exploited":false,"exploited_at":null,"products":[],"ecosystems":[],"tags":["chat-go","other","python","robotics","unitree-go2"],"not_affected_if":["patched-version"],"how_to_check":"- Check the Go2 firmware or chat_go component version against `1.1.11.4`; anything at or below that version is in scope\n- Confirm whether the chat_go component is installed and reachable on the robot's network","fix":"- Upgrade the Go2 chat_go component to `1.1.11.5` or later, per the sources\n- Contact Unitree for the update path if the robot cannot be upgraded directly","status":"open","published_at":"2026-10-24T23:16:58+00:00","first_seen_at":"2026-10-24T23:51:08+00:00","triaged_at":"2026-10-25T02:58:18+00:00","updated_at":"2026-10-25T02:58:18+00:00","category":"other","confidence":0.6,"triage":{"at":"2026-10-25T02:58:18Z","model":"claude-haiku-5-5","output":{"fix":"- Upgrade the Go2 chat_go component to `1.1.11.5` or later, per the sources\n- Contact Unitree for the update path if the robot cannot be upgraded directly","reach":"internet","title":"Unitree Go2 robot: remote OS command injection via set_volume chat module","impact":"high","summary":"Unitree Go2 firmware up to 1.1.11.4 passes an untrusted Value argument from the chat_go set_volume function in gpt_thread.py into an operating system command. A remote attacker can run arbitrary commands on the robot.","category":"other","nicknames":[],"who_cares":["unitree-go2","robotics","chat-go","python"],"confidence":0.6,"needs_auth":"unknown","worst_case":"Remote attacker runs arbitrary operating system commands on the robot","analyst_note":"Confirm the Go2 version scope and whether chat_go is enabled by default; the vendor's reference to an internal ticket and submission ID should be checked against the NVD record and Unitree's advisory.","how_to_check":"- Check the Go2 firmware or chat_go component version against `1.1.11.4`; anything at or below that version is in scope\n- Confirm whether the chat_go component is installed and reachable on the robot's network","needs_analyst":true,"not_affected_if":["patched-version"],"who_is_affected":"Owners and operators of Unitree Go2 robots running firmware or the chat_go component at version 1.1.11.4 or earlier. The sources do not say which network exposure is required beyond the remote attack path, so any Go2 reachable from untrusted networks should be treated as exposed.","user_interaction":"no","needs_special_setup":"unknown","severity_if_unknown":"critical"},"cost_usd":0.00064,"input_tokens":3417,"output_tokens":596,"severity_before":"critical"},"analyst_status":null,"analyst_note":null,"search":"'-115995':15A,18A '-2026':14A,17A '-78':148C '1.1.11.4':33B,76C '1.1.11.5':114C '474':138C '990502':132C 'affect':125C 'arbitrari':58B 'argument':38B,98C 'attack':55B,106C 'chat':11A,20B,41B,92C,140C 'chat-go':19B 'command':6A,52B,59B,103C,145C 'compon':91C,126C 'confirm':129C 'correspond':133C 'cve':13A,16A 'cwe':147C 'detect':68C 'earli':130C 'element':79C 'file':87C 'firmwar':30B 'function':45B,82C 'go':21B,42B,93C,141C 'go2':2A,27B,29B,73C,139C 'gpt_thread.py':47B,88C 'impact':78C 'inject':7A,104C,146C 'intern':136C 'issu':120C 'launch':109C 'lead':100C 'manipul':95C 'modul':12A 'oper':50B 'os':5A,102C,144C 'pass':34B 'python':23B 'remot':4A,54B,110C 'resolv':118C 'robot':3A,24B,62B,71C 'run':57B 'secur':64C 'set':9A,43B,83C,142C 'submiss':131C 'suffici':116C 'system':51B 'ticket':137C 'unitre':1A,26B,28B,70C,72C 'unitree-go2':25B 'untrust':36B 'upgrad':111C,123C 'valu':37B,99C 'vendor':128C 'version':113C 'via':8A 'volum':10A,44B,84C,143C 'vulner':65C","nicknames":[],"mitigations":[],"who_affected":"Owners and operators of Unitree Go2 robots running firmware or the chat_go component at version 1.1.11.4 or earlier. The sources do not say which network exposure is required beyond the remote attack path, so any Go2 reachable from untrusted networks should be treated as exposed.","tier":"B","verified":{},"analyst_revisit_at":null,"first_public_at":"2026-10-24T23:16:58+00:00","kev":null,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","cvss_by":"cna@vuldb.com","poc_count":0,"sources":[{"source":"nvd","external_id":"CVE-2026-115995","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-115995","severity":null,"published_at":"2026-10-24T23:16:58+00:00","modified_at":"2026-10-24T23:16:58+00:00","first_seen_at":"2026-10-24T23:51:08+00:00","fetched_at":"2026-10-24T23:51:08+00:00","note":null}],"documents":[],"notice":"Free to read at a human pace. An API with keys and an MCP server are in preparation; early access: hello@infrastack.ai"}