security issue with 3cx windows client install

Status
Not open for further replies.

conan.chiles

Forum User
Joined
Mar 14, 2019
Messages
2
Reaction score
0
Hi,
Just noticed a few things with the 3cx windows client

end user receives the welcome email, subject line: "Welcome to 3CX: Extension xxxx"
which includes links to download the client

address:
"http://downloads-global.3cx.com/downloads/3CXPhoneforWindows15.msi"

that should be a HTTPS link, and the web server should also redirect HTTP to HTTPS.

same for the Mac link
"http://downloads-global.3cx.com/downloads/3CXPhoneForMac15.dmg"


the MSI installs the client to the following location
"C:\ProgramData\3CXPhone for Windows\"

with an ACL that grants "everyone" full control.

and adds a link to "C:\ProgramData\3CXPhone for Windows\PhoneApp\3CXWin8Phone.exe" in "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp"

so we have an issue where non admin privileged user can write to something that runs on login for all users on that computer
 

Attachments

  • 3cx.png
    3cx.png
    65 KB · Views: 15
The same was reported before. I'm curious what the response is this time - if any.
 
Regarding the download links, we already plan to changing them to HTTPS. You can of course in the meantime go and change them yourself. Management Console --> Settings --> Email --> Email Template and select the "Extension Welcome" from the drop-down.

While the 3CX App executable and source files are common for all users in the ProgramData folder, the user acount information is in the AppData folder of each user, which is not accessible by all users.
This was done for convenience, as updating the app when an update s available would only need to be done once.
There is of course the case of a internal "threat" where a user could replace the .exe with something malicious.
If you have this concern, I can understand, but I have a suggestion: use the WebClient
 
Status
Not open for further replies.

Forum statistics

Threads
112,025
Messages
590,365
Members
164,976
Latest member
Roman Mazur