{"id":"CVE-2026-113737","kind":"vulnerability","aliases":["CVE-2026-113737"],"related":[],"title":"Jackrong llm-finetuning-guide: path traversal via weight_map in GGUF pipeline script","description":"A flaw has been found in R6410418 Jackrong-llm-finetuning-guide up to ef2b17f2798cd18cd85375080c35a58397ad0d09. This affects the function validate_indexed_tensors of the file qwen-mtp-gguf/scripts/qwen_mtp_gguf_pipeline.py. Executing a manipulation of the argument weight_map can lead to path traversal. The attack may be performed from remote. The exploit has been published and may be used. This product utilizes a rolling release system for continuous delivery, and as such, version information for affected or updated releases is not disclosed. The project was informed of the problem early through an issue report but has not responded yet.","summary":"A flaw in the validate_indexed_tensors function of the Qwen MTP GGUF pipeline script lets a manipulated weight_map argument traverse file paths. An attacker can use it to reach files outside the intended directory, and a public exploit has been published.","severity":"medium","cvss":6.5,"epss":0.00267,"exploited":false,"exploited_at":null,"products":[],"ecosystems":[],"tags":["ai-tooling","ai-training-scripts","gguf","llm-finetuning","python"],"not_affected_if":["script-not-used","trusted-inputs-only"],"how_to_check":"- Check whether the repository at `ef2b17f2798cd18cd85375080c35a58397ad0d09` or a later commit contains `qwen-mtp-gguf/scripts/qwen_mtp_gguf_pipeline.py` and run it on untrusted input\n- unknown whether a specific version or release is affected, since the project uses rolling releases","fix":"- unknown: the project has not responded and no patched commit is named in the sources\n- Until a fix lands, do not feed untrusted weight_map or index files to `qwen_mtp_gguf_pipeline.py`","status":"open","published_at":"2026-10-21T01:17:25+00:00","first_seen_at":"2026-10-23T21:57:27+00:00","triaged_at":"2026-10-25T03:49:13+00:00","updated_at":"2026-10-25T03:49:13+00:00","category":"ai-tooling","confidence":0.5,"triage":{"at":"2026-10-25T03:49:13Z","model":"claude-haiku-5-5","output":{"fix":"- unknown: the project has not responded and no patched commit is named in the sources\n- Until a fix lands, do not feed untrusted weight_map or index files to `qwen_mtp_gguf_pipeline.py`","reach":"internet","title":"Jackrong llm-finetuning-guide: path traversal via weight_map in GGUF pipeline script","impact":"medium","summary":"A flaw in the validate_indexed_tensors function of the Qwen MTP GGUF pipeline script lets a manipulated weight_map argument traverse file paths. An attacker can use it to reach files outside the intended directory, and a public exploit has been published.","category":"ai-tooling","nicknames":[],"who_cares":["llm-finetuning","gguf","python","ai-training-scripts"],"confidence":0.5,"needs_auth":"unknown","worst_case":"attacker reads or writes files outside the intended directory","analyst_note":"Confirm whether the sources' remote attack claim holds for a local script and find a fixed commit or mitigation at the NVD and repository pages.","how_to_check":"- Check whether the repository at `ef2b17f2798cd18cd85375080c35a58397ad0d09` or a later commit contains `qwen-mtp-gguf/scripts/qwen_mtp_gguf_pipeline.py` and run it on untrusted input\n- unknown whether a specific version or release is affected, since the project uses rolling releases","needs_analyst":true,"not_affected_if":["script-not-used","trusted-inputs-only"],"who_is_affected":"Teams that run the Jackrong llm-finetuning-guide repository's Qwen MTP GGUF pipeline script, especially if it processes model index files from outside sources. Teams that do not use this script or repository can skip it. The sources do not say whether the script is exposed through a network service.","user_interaction":"unknown","needs_special_setup":"unknown","severity_if_unknown":"medium"},"cost_usd":0.000683,"input_tokens":3500,"output_tokens":666,"severity_before":"medium"},"analyst_status":null,"analyst_note":null,"search":"'-113737':17A,20A '-2026':16A,19A '/scripts/qwen_mtp_gguf_pipeline.py':105C 'affect':92C,151C 'ai':22B,25B 'ai-tool':21B 'ai-training-script':24B 'argument':53B,111C 'attack':58B,120C 'continu':143C 'cve':15A,18A 'deliveri':144C 'directori':68B 'disclos':157C 'earli':165C 'ef2b17f2798cd18cd85375080c35a58397ad0d09':90C 'execut':106C 'exploit':72B,127C 'file':55B,64B,100C 'finetun':4A,31B,86C 'flaw':34B,77C 'found':80C 'function':40B,94C 'gguf':12A,28B,45B,104C 'guid':5A,87C 'index':38B,96C 'inform':149C,161C 'intend':67B 'issu':168C 'jackrong':1A,84C 'jackrong-llm-finetuning-guid':83C 'lead':115C 'let':48B 'llm':3A,30B,85C 'llm-finetun':29B 'llm-finetuning-guid':2A 'manipul':50B,108C 'map':10A,52B,113C 'may':121C,132C 'mtp':44B,103C 'outsid':65B 'path':6A,56B,117C 'perform':123C 'pipelin':13A,46B 'problem':164C 'product':136C 'project':159C 'public':71B 'publish':75B,130C 'python':32B 'qwen':43B,102C 'qwen-mtp-gguf':101C 'r6410418':82C 'reach':63B 'releas':140C,154C 'remot':125C 'report':169C 'respond':173C 'roll':139C 'script':14A,27B,47B 'system':141C 'tensor':39B,97C 'tool':23B 'train':26B 'travers':7A,54B,118C 'updat':153C 'use':60B,134C 'util':137C 'valid':37B,95C 'version':148C 'via':8A 'weight':9A,51B,112C 'yet':174C","nicknames":[],"mitigations":[],"who_affected":"Teams that run the Jackrong llm-finetuning-guide repository's Qwen MTP GGUF pipeline script, especially if it processes model index files from outside sources. Teams that do not use this script or repository can skip it. The sources do not say whether the script is exposed through a network service.","tier":"B","verified":{},"analyst_revisit_at":null,"first_public_at":"2026-10-21T01:17:25+00:00","kev":null,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/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-113737","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-113737","severity":null,"published_at":"2026-10-21T01:17:25+00:00","modified_at":"2026-10-21T14:26:26+00:00","first_seen_at":"2026-10-23T21:57:27+00:00","fetched_at":"2026-10-23T22:29:01+00:00","note":null},{"source":"epss","external_id":"CVE-2026-113737","url":"https://api.first.org/data/v1/epss?cve=CVE-2026-113737","severity":null,"published_at":null,"modified_at":null,"first_seen_at":"2026-10-24T13:15:55+00:00","fetched_at":"2026-10-24T13:15:55+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"}