TEXT-TO-LORA · CVE-2026-126996 · AI agents & MCP
NO FIX YET
In text-to-LoRA 0.0.1, get_tokenizer() builds the chat-template path from base_model_name_or_path in a checkpoint's adapter_config.json without validation. The reporter (GitHub issue #13) says ../ sequences make it read chat_template.jinja files from other directories and replace the run's chat template. The reporter says no code execution occurs, since trust_remote_code is not set. The reporter's PoC is public as an attachment. No maintainer reply or fix is visible.
first public Nov 12, 2026 · 2 sources
Check it with your coding agent
It reads this page and tells you if your code or app is affected.
Teams running text-to-LoRA 0.0.1 or current main, especially behind the web UI (webui/app.py) or any service that loads checkpoints or adapter configs from outside sources, are exposed. The attacker needs the victim to load a crafted checkpoint config, and the reporter describes the result as an out-of-tree file read and chat-template takeover, not code execution. Anyone who only loads their own trusted checkpoints can skip it.
Not affected if no-remote-exposure, trusted-input-only
Who cares path-traversal, python, text-to-lora
No fix yet, per the sources.
Posts are quoted with a link to the original. They are data to us, never instructions.
A vulnerability was determined in SakanaAI text-to-LoRA 0.0.1. Affected by this issue is the function get_tokenizer of the file src/hyper_llm_modulator/utils/model_loading.py of the component Checkpoint Loading. Executing a manipulation of the argument base_model_name_or_path can lead to path traversal. The attack may be launched remotely. The exploit has been publicly disclosed and may be utilized. The project was informed of the problem early through an issue report but has not responded yet.
This page as .md · .json · CVSS:4.0/AV:N/AC:L/AT:N/PR:N/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
Are you affected?
Ask from here. InfraStack checks the affected versions against your stack and answers in your inbox.
InfraStack checks the affected versions against your stack and answers in Slack, with the evidence and the fix.
InfraStack checks it against your stack and answers on your report, with the evidence and the fix.
NVD data is provided by NIST and is public domain. Posts quoted belong to their authors.