{"id":"CVE-2026-112251","kind":"vulnerability","aliases":["CVE-2026-112251"],"related":[],"title":"Clawhost reverse proxy lets attackers redirect users to arbitrary sites","description":"A vulnerability was detected in antoinersx clawhost up to 0.0.45. This affects the function handleRequest of the file apps/clawhostgo/src/main/services/reverseProxy.ts of the component Reverse Proxy. Performing a manipulation of the argument token results in open redirect. The attack can be initiated remotely. The exploit is now public and may be used. The vendor was contacted early about this disclosure but did not respond in any way.","summary":"The handleRequest function in clawhost's reverse proxy does not validate the token argument, enabling an open redirect. An attacker can send a crafted link that sends a victim to a site of the attacker's choosing.","severity":"medium","cvss":5.0,"epss":null,"exploited":false,"exploited_at":null,"products":[],"ecosystems":[],"tags":["clawhost","other","self-hosted"],"not_affected_if":["not-using-clawhost"],"how_to_check":"- Check whether the project is in use and which version is installed, versions up to `0.0.45` are listed as affected\n- Review `apps/clawhostgo/src/main/services/reverseProxy.ts` for the handleRequest token handling","fix":null,"status":"open","published_at":"2026-10-19T19:17:26+00:00","first_seen_at":"2026-10-23T21:57:19+00:00","triaged_at":"2026-10-25T04:30:46+00:00","updated_at":"2026-10-25T04:30:46+00:00","category":"other","confidence":0.6,"triage":{"at":"2026-10-25T04:30:46Z","model":"claude-haiku-5-5","output":{"fix":"unknown","reach":"internet","title":"Clawhost reverse proxy lets attackers redirect users to arbitrary sites","impact":"low","summary":"The handleRequest function in clawhost's reverse proxy does not validate the token argument, enabling an open redirect. An attacker can send a crafted link that sends a victim to a site of the attacker's choosing.","category":"other","nicknames":[],"who_cares":["clawhost","self-hosted"],"confidence":0.6,"needs_auth":"unknown","worst_case":"victims are redirected to attacker-controlled phishing sites","analyst_note":"Confirm whether a fixed version exists and whether the vendor responded; the source says the vendor did not respond.","how_to_check":"- Check whether the project is in use and which version is installed, versions up to `0.0.45` are listed as affected\n- Review `apps/clawhostgo/src/main/services/reverseProxy.ts` for the handleRequest token handling","needs_analyst":true,"not_affected_if":["not-using-clawhost"],"who_is_affected":"Teams running clawhost up to version 0.0.45 with its reverse proxy exposed to users. The sources do not say whether the proxy is reachable from the internet by default. Teams not running clawhost can skip it.","user_interaction":"yes","needs_special_setup":"unknown","severity_if_unknown":"medium"},"cost_usd":0.000574,"input_tokens":3353,"output_tokens":477,"severity_before":"medium"},"analyst_status":null,"analyst_note":null,"search":"'-112251':13A,16A '-2026':12A,15A '0.0.45':68C 'affect':70C 'antoinersx':64C 'apps/clawhostgo/src/main/services/reverseproxy.ts':77C 'arbitrari':9A 'argument':35B,88C 'attack':5A,41B,56B,95C 'choos':58B 'clawhost':1A,17B,26B,65C 'compon':80C 'contact':112C 'craft':45B 'cve':11A,14A 'detect':62C 'disclosur':116C 'earli':113C 'enabl':36B 'exploit':101C 'file':76C 'function':24B,72C 'handlerequest':23B,73C 'host':21B 'initi':98C 'let':4A 'link':46B 'manipul':85C 'may':106C 'open':38B,92C 'perform':83C 'proxi':3A,29B,82C 'public':104C 'redirect':6A,39B,93C 'remot':99C 'respond':120C 'result':90C 'revers':2A,28B,81C 'self':20B 'self-host':19B 'send':43B,48B 'site':10A,53B 'token':34B,89C 'use':108C 'user':7A 'valid':32B 'vendor':110C 'victim':50B 'vulner':60C 'way':123C","nicknames":[],"mitigations":[],"who_affected":"Teams running clawhost up to version 0.0.45 with its reverse proxy exposed to users. The sources do not say whether the proxy is reachable from the internet by default. Teams not running clawhost can skip it.","tier":"C","verified":{},"analyst_revisit_at":null,"first_public_at":"2026-10-19T19:17:26+00:00","kev":null,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:P/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-112251","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-112251","severity":null,"published_at":"2026-10-19T19:17:26+00:00","modified_at":"2026-10-19T20:43:24+00:00","first_seen_at":"2026-10-23T21:57:19+00:00","fetched_at":"2026-10-23T22:28:57+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"}