Jamovi 0955: Exploit
: The column name renders, the JavaScript executes via Electron, and the attacker gains an initial foothold on the victim's operating system.
The attacker starts with a legitimate jamovi project and extracts its contents using standard ZIP tools. unzip example.omv jamovi 0955 exploit
To mitigate the risks associated with the jamovi 0.9.5.5 exploit: : The column name renders, the JavaScript executes
: Enter a bash reverse shell command into the editor window: How to Stay Safe The attack chain generally
Note: Early development versions like 0.8.x and 0.9.x use the same vulnerable foundation and should never be used. How to Stay Safe
The attack chain generally follows these steps:
In version 0.9.5.5, an attacker who gains access to an unauthenticated jamovi instance (often found in CTF environments like HackTheBox's "Talkative" machine ) can use the built-in R editor to execute arbitrary system commands. Because jamovi is designed to run R code for data analysis, this "feature" can be abused to gain a reverse shell on the host system.