A simple python script that starts a telnet server on vulnerable webOS devices as root
.
pip install -r requirements.txt
python rootmytv.py
If the script was successful, a telnet server with root access will be created on the TV with port 23. You can use any software to access it, for example Putty on Windows.
A more in-depth tutorial can be found on my blog here: https://blog.illixion.com/2024/04/root-lg-webos-tv/
500 application error, not allowed to call com.webos.service.downloadmanager/download
: your TV is patched against this vulnerability and is thus incompatiblewebsockets.exceptions.InvalidMessage: did not receive a valid HTTP response
: you are using an old version of the script, please redownload all files, reinstall the requirements and try againThis exploit uses the following CVE: https://www.cve.org/CVERecord?id=CVE-2023-6319