Impact
The flaw in luci-app-travelmate is a privilege‑escalation vulnerability (CWE‑78). An attacker who can write to the LuCI or rpcd configuration can set the 'script' and 'script_args' options to arbitrary values. When the travelmate service – which runs as root – later parses these values during the captive‑portal auto‑login check, it executes the configured script. This allows the attacker to run any commands as root, leading to full system compromise.
Affected Systems
OpenWrt luci-app-travelmate and the travelmate package are affected. Versions 2.4.5‑r3 and the subsequent 2.4.6‑1 release contain the flaw, but the issue has been fixed in travelmate 2.4.6‑2. All systems deploying the vulnerable versions remain at risk until updated.
Risk and Exploitability
The flaw carries a CVSS score of 7.7, indicating high severity. Its EPSS score is less than 1%, suggesting a low probability of exploitation at present. The vulnerability is not listed in the CISA KEV catalog. The most likely attack vector is via an entity that has delegated write permissions through LuCI or rpcd. Because the flaw allows privilege escalation when write access is available, the risk is high for systems that expose the LuCI interface to untrusted parties.
OpenCVE Enrichment