FreeScan security issue

Status
Not open for further replies.

K7MFC

WRAA720
Joined
Nov 18, 2017
Messages
882
Reaction score
895
Location
Phx, AZ
I uninstalled FreeSCAN version 2.18 from my Windows 10 machine, and I noticed something interesting that I thought I should post here. I like to verify any remaining files/folders aren't still lingering after uninstalling a program so I did a quick search of the entire disk for "freescan" and nothing was found. I'm a bit of a deletionist, and I like to be a little more thorough, so I opened the registry editor, and did a search again for "freescan," looking for any remaining installation artifacts I could remove. Buried deep in HKEY_USERS, I found something interesting:

dMJ1Jhg.png


Right there - in plain text - is my radioreference.com username and password. If you use the RadioReference database import features and keep the "remember me" box checked, this is how your credentials are stored.

DUghpvz.png


Uninstalling FreeScan, via the included uninstaller or the Windows control panel, DOES NOT remove the stored radioreference username and password from your computer. This information is accessible to any user who can open the registry editor. But more importantly, it is accessible to any executing program on your machine. I would consider this a somewhat concerning issue - storing passwords in plain text is never a good idea as a software developer. Microsoft does provide tools for Windows applications to securely handle data such as usernames and passwords - notably, the Data Protection API.

I have attempted to contact Sixpot Software to alert them to this vulnerability.
 
Last edited:

Scan125

Member
Joined
Apr 30, 2014
Messages
672
Reaction score
258
Location
UK
Not entirely related to free or commercial software storing passwords in the clear but there is an additional general "security" / "integrity" issue these days with respect to writing software. I've had quite a few requests for my Scan125 Control Program to be remotely controlled from another computer/device. WiFi, HTTP(S), LAN etc. I've politely declined these request as whilst I could probably do it I'm not experienced enough in writing those sort of software extensions I would need to code to provide a decent *secure* solution. Of course opening one's code to public/private scrutiny is not something commercial developers are going to do. Other private non commercial developers seek to keep their code private for what ever reason.
 
Status
Not open for further replies.
Top