{"id":"CVE-2026-113382","kind":"vulnerability","aliases":["CVE-2026-113382"],"related":[],"title":"arizu-id fast-tunnel: plugin installer allows unrestricted file upload remotely","description":"A security vulnerability has been detected in arizu-id fast-tunnel 1.0.0. Affected by this issue is the function ZipArchive::extractTo of the file backend/api_plugins.php of the component Plugin Installer. Such manipulation of the argument plugin_file leads to unrestricted upload. The attack may be launched remotely. The exploit has been disclosed publicly and may be used. Upgrading to version 1.0.1 can resolve this issue. The name of the patch is 04573681420295f7b327c9da3b101aed2f3cf432. It is advisable to upgrade the affected component. The vendor was contacted early, responded in a very professional manner and quickly released a fixed version of the affected product.","summary":"The Plugin Installer in arizu-id fast-tunnel 1.0.0 extracts an uploaded plugin archive through ZipArchive::extractTo without restricting what it writes, via the plugin_file argument in backend/api_plugins.php. A remote attacker can use this unrestricted upload to place files on the server, and a public exploit has been disclosed.","severity":"medium","cvss":6.5,"epss":null,"exploited":false,"exploited_at":null,"products":[],"ecosystems":[],"tags":["fast-tunnel","package","php","self-hosted"],"not_affected_if":["not-version-1.0.0"],"how_to_check":"- Check the installed version of fast-tunnel; `1.0.0` is affected.\n- Look for `backend/api_plugins.php` in the deployed tree and confirm whether the Plugin Installer endpoint is reachable.","fix":"- Upgrade fast-tunnel to `1.0.1`, which the sources say resolves the issue (patch commit `04573681420295f7b327c9da3b101aed2f3cf432`).","status":"open","published_at":"2026-10-20T11:17:20+00:00","first_seen_at":"2026-10-23T21:57:20+00:00","triaged_at":"2026-10-25T03:55:39+00:00","updated_at":"2026-10-25T03:55:39+00:00","category":"package","confidence":0.6,"triage":{"at":"2026-10-25T03:55:39Z","model":"claude-haiku-5-5","output":{"fix":"- Upgrade fast-tunnel to `1.0.1`, which the sources say resolves the issue (patch commit `04573681420295f7b327c9da3b101aed2f3cf432`).","reach":"internet","title":"arizu-id fast-tunnel: plugin installer allows unrestricted file upload remotely","impact":"high","summary":"The Plugin Installer in arizu-id fast-tunnel 1.0.0 extracts an uploaded plugin archive through ZipArchive::extractTo without restricting what it writes, via the plugin_file argument in backend/api_plugins.php. A remote attacker can use this unrestricted upload to place files on the server, and a public exploit has been disclosed.","category":"package","nicknames":[],"who_cares":["fast-tunnel","self-hosted","php"],"confidence":0.6,"needs_auth":"unknown","worst_case":"Remote attacker uploads files to the server, possibly running code","analyst_note":"Confirm whether the plugin upload endpoint requires authentication and whether the upload can reach a web-executable path; check the NVD entry and the upstream 1.0.1 release notes.","how_to_check":"- Check the installed version of fast-tunnel; `1.0.0` is affected.\n- Look for `backend/api_plugins.php` in the deployed tree and confirm whether the Plugin Installer endpoint is reachable.","needs_analyst":true,"not_affected_if":["not-version-1.0.0"],"who_is_affected":"Deployments running fast-tunnel 1.0.0 that expose the Plugin Installer in backend/api_plugins.php are exposed. The sources do not say whether authentication is required to reach that endpoint, so the unknown remains. Teams not running fast-tunnel 1.0.0 can skip it.","user_interaction":"no","needs_special_setup":"unknown","severity_if_unknown":"medium"},"cost_usd":0.000671,"input_tokens":3445,"output_tokens":653,"severity_before":"medium"},"analyst_status":null,"analyst_note":null,"search":"'-113382':16A,19A '-2026':15A,18A '04573681420295f7b327c9da3b101aed2f3cf432':153C '1.0.0':38B,93C '1.0.1':142C 'advis':156C 'affect':94C,160C,181C 'allow':9A 'archiv':43B 'argument':56B,116C 'arizu':2A,33B,88C 'arizu-id':1A,32B,87C 'attack':61B,124C 'backend/api_plugins.php':58B,106C 'compon':109C,161C 'contact':165C 'cve':14A,17A 'detect':85C 'disclos':79B,133C 'earli':166C 'exploit':76B,130C 'extract':39B 'extractto':46B,102C 'fast':5A,21B,36B,91C 'fast-tunnel':4A,20B,35B,90C 'file':11A,55B,69B,105C,118C 'fix':177C 'function':100C 'host':27B 'id':3A,34B,89C 'instal':8A,30B,111C 'issu':97C,146C 'launch':127C 'lead':119C 'manipul':113C 'manner':172C 'may':125C,136C 'name':148C 'packag':23B 'patch':151C 'php':24B 'place':68B 'plugin':7A,29B,42B,54B,110C,117C 'product':182C 'profession':171C 'public':75B,134C 'quick':174C 'releas':175C 'remot':13A,60B,128C 'resolv':144C 'respond':167C 'restrict':48B 'secur':81C 'self':26B 'self-host':25B 'server':72B 'tunnel':6A,22B,37B,92C 'unrestrict':10A,65B,121C 'upgrad':139C,158C 'upload':12A,41B,66B,122C 'use':63B,138C 'vendor':163C 'version':141C,178C 'via':52B 'vulner':82C 'without':47B 'write':51B 'ziparch':45B,101C","nicknames":[],"mitigations":[],"who_affected":"Deployments running fast-tunnel 1.0.0 that expose the Plugin Installer in backend/api_plugins.php are exposed. The sources do not say whether authentication is required to reach that endpoint, so the unknown remains. Teams not running fast-tunnel 1.0.0 can skip it.","tier":"C","verified":{},"analyst_revisit_at":null,"first_public_at":"2026-10-20T11:17:20+00:00","kev":null,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/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-113382","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-113382","severity":null,"published_at":"2026-10-20T11:17:20+00:00","modified_at":"2026-10-20T19:27:34+00:00","first_seen_at":"2026-10-23T21:57:20+00:00","fetched_at":"2026-10-23T22:28:58+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"}