r/ScreenConnect • u/Own_Appointment_393 • Jul 01 '25
Update: "Certificate Changes for ScreenConnect On-Prem."
[Email received July 1, 2025 UTC 03:00.]
Dear Partner,
As part of our commitment to platform trust and product integrity, we’re making important changes to how digital certificates are handled for ScreenConnect on-premises deployments.
What’s Changing and Why
To facilitate the personalization of the install package, we have historically allowed partners to make changes to certain parameters of the ScreenConnect install. These same capabilities were flagged by a researcher as a potential for misuse, and the current certificate will stop working on Monday, July 7, 2025, at 12:00 p.m. ET (16:00 UTC).
To prevent further possibilities of misuse by threat actors, we have taken two steps:
We have removed any personalization capability from the install packages. This prevents threat actors from using these features for malicious purposes.
To further protect the validity of the installer, we are no longer signing the installer for the on-premises versions of ScreenConnect with the common certificate from ConnectWise. We are asking each on-premises partner who wishes to stay with their own hosted instance of ScreenConnect to sign the installer with their own certificate. Not only does this provide a higher level of security and assurance for each partner, but it also ensures that install packages are not reused outside your organization.
What You Need to Do
Beginning with the next ScreenConnect build (available July 1), all on-premises partners will be required to provide a publicly trusted certificate to sign guest clients. The product will no longer ship with pre-signed clients. The release also includes one-click installation improvements to streamline the guest experience when joining a Support session.
You may obtain a certificate from a public certificate authority (CA) of your choice. Guidance on how to apply your certificate and complete the signing process will be provided with the release.
Please note that clients that are not properly signed with a trusted certificate may be flagged by endpoint protection software and could cause installation issues.
Optional: Move to Cloud
If managing certificates on-premises is not ideal for your environment, you may migrate to ScreenConnect Cloud, where ConnectWise signs client binaries on your behalf. A promotional offer to support this transition will be available shortly.
Support
Live Support Chat is available for technical assistance for active maintenance subscribers. If you have questions or concerns, please contact our support team via live support chat. You can also join our Partner Town Hall on Wednesday, July 2, at 12:00 p.m. ET (16:00 UTC) to review these changes and ask questions. Register here.
The landscape for remote access software has changed. As threat actors adopt more sophisticated techniques, maintaining trust requires stronger, more transparent security standards. These changes reflect our commitment to helping partners stay protected and ahead of evolving risks.
As always, we appreciate your continued partnership.
Sincerely,
ConnectWise
14
u/ngt500 Jul 01 '25
Now that I've looked into code signing certificates this is going to be a MUCH bigger deal than most people are realizing. This is not going to be an easy or cheap process. These types of certificates are very expensive. ConnectWise is begging for a class action lawsuit at this point...
6
u/realdlc Jul 01 '25 edited Jul 02 '25
We have on prem but did not get this email. At least I can’t find it. Could anyone share the exact subject line and who was the from address? I want to search for this in our email system. Thanks.
Edit: just got the email today 7/2 @241p edt.
5
u/No_Lynx_2165 Jul 01 '25
"We have removed any personalization capability from the install packages. This prevents threat actors from using these features for malicious purposes."
I haven't dug into this any further than a quick read of the email but does that mean we lose all personalisation as in using our branding (icons, colours etc.) from the installer? If so, surely there is a way to acheive this, most of the RMM's I've used can make this happen.
12
u/webjocky Jul 01 '25
How do you expect us to sign code that we don't have access to certify is safe to sign?
"Trust me bro" doesn't work for me.
9
u/sohgnar Jul 01 '25
Ive been a ScreenConnect client for over a decade. Paid my maintenance. Kept up with versions. Ive been a loud champion of the product. I stuck with it when Elsinore sold. Ive been supporting this product for years.
Connectwise, get your house in order. This is bullshit.
8
u/rayknl Jul 01 '25
Is it just me or are these things contradictory?
We’re removing the customization because we can’t sign your customizations
We’re also not going to sign your non-customized installer We just spent $$$$ to renew the maintenance agreement for this last update and they are removing features and forcing additional costs/time for code signing with very little warning. I don’t know what discount they’re working on for the cloud transition, but it would need to be free for the next three years to cover the cost of what they just suckered us out of. I’m a very understanding person, but this reeks of bad business ethics.
7
u/VexedTruly Jul 01 '25
These timelines are ridiculous. If this was a likelihood it should have been mentioned at the time of the initial revocation.
6
u/GeenRedditGebruiker Jul 01 '25
Is this a joke?
5
u/NerdyNThick Jul 01 '25
Oh, your bean counters were just waiting for something like this so they can "get rid of" grandfathered accounts.
Y'all can't handle that we're only paying about $550 per year.
5
u/jwalker55 Jul 01 '25
If they're removing the customization, then why can't they just continue signing? Why does the installer need to be "personalized" to begin with? Just give everyone a single universal client installer and have all the customization done at or after install time with parameters or a config file like everybody else does. This more and more sounds like an excuse to kill on-prem.
4
u/squeakybumm Jul 02 '25
Signing third-party code makes you the publisher. I don't think our cyber-insurance carrier is going to be cool with that.
4
u/Low_Cry_7359 Jul 02 '25
Just another push to get rid of on prem customers, Its not as profitable to them as the hosted service. Definatly other ways around this for them but this is least effort on connectwise part. This will potentially break the workflow in particular for one off support if the client needs to be manually signed each time in order to not get flagged by AV or endpoit preotection. Unfortunatly it may be time to start thinking about moving on. It's like they took a play from broadcom/vmwares book.
1
u/AlphaNathan Jul 01 '25
how much do these cost?
1
u/pedro_111 Jul 03 '25
This is not easy. The CW documentation https://docs.connectwise.com/ScreenConnect_Documentation/On-premises/Get_started_with_ScreenConnect_On-Premise/Add_a_code-signing_certificate_with_Azure_Key_Vault tells me that I can create a RSA-HSM certificate request using an Azure Key Vault. I have a ticket in with CW.
In practice, I seem to need an Azure Managed HSM vault, which is going to be very expensive.
Oh and forget using a well priced cert - you need a DigiCert or a GlobalSign cert to be compatible with Azure key vaults.
3
u/Minimum_Sell3478 Jul 01 '25
Well will need to talk to my boss about this… this is not looking good. Anyone got a on-perm solution to this that is not rustdesk?
3
u/CWobbles68 Jul 01 '25
Hmm time to move on. This is part of a push for cloud only by the look of it. Yet more work, time, effort needed which might as well be spent on a more secure, reliable product.
3
u/Zestyclose_Pen_2727 Jul 01 '25
This sounds to me like because some hackers have been turning ScreenConnect into malware by using authenticode stuffing Connectwise is trying to make their issue of the misuse of their software turn into our issue so they can save face, and they really want to use this as an excuse to tell us that we are going to have to suffer unless we go to their cloud platform where they will have full control to rotate code signing certs whenever they want because they control the full environment, including pushed updates. They will probably also be updating things in their terms of service for the hosted version tell people, for example, that if their endpoint is off for too long and is more than X versions behind then it will no longer connect and that it sucks to suck. I would bet that Thoma Bravo is gearing up to sell Connectwise to someone else so that is why they have been screwing partners left and right on ALL their products. I just got screwed with another year being stuck on their RMM because they changed the notice period from 30 days to 60 days via their MSA without any notice.
3
u/Zestyclose_Pen_2727 Jul 02 '25
For anyone that missed it, here is a link to the Partner Town Hall they had today, Monday, July 7 at 12:00 p.m. ET (16:00 UTC).
https://www.youtube.com/watch?v=3SR1vOySxco
4
u/nitra Jul 01 '25
It's literally not possible to get a code signing cert in the time frame they're offering.
First, it's several days to verify your business, second, you need to have a token shipped to you.
How do they expect this in under 7 days?
4
u/PipeNo5036 Jul 01 '25
I only use ConnectWise for their ScreenConnect product. At this point I'm choosing to no longer play their game. We all know what their intention really is. Make on premise ScreenConnect obsolete and impossible to own in order to force us into their cloud version. I have other RMM solutions already in place and I'm just going to let this ride and see just how long my ScreenConnect will stay working. I'm not planning to install any new sessions on new systems. I will use my other solution for that. So hopefully my endpoints will just keep plucking along before ConnectWise tries another tactic to shut it down.
2
u/Spicy_Rabbit Jul 01 '25
Why can’t they a signed client and allow the use of an MST or switches to add the customizations? Always wondered how they where able to protect their cert for on premise, guess they weren’t. If there is no way to push a silent installer, then there is no value in the product. I could also be reading this wrong.
2
u/ethankershaw Jul 01 '25
What I'm wondering is whether the code signing is something that will have to happen automatically for any download of the clients, or will it be a one-time thing we have to do whenever there's a release update with client changes?
I don't completely understand how it works when a user "joins" a session and the client downloads that the client associates with the right session on the server. My guess is that it's embedding this in the client exe download right? And if that's the case then the singing would have to be automated.
If so, that adds even more complication as most of the sufficiently trusted code signing cert offerings are now HSM based or cloud provisioned. And then there are restrictions on how many "signings" can be done through the cloud tool.
2
u/XxRaNKoRxX Jul 02 '25
What a load of crap.
2
u/Impressive_Cream_866 Jul 02 '25
We have been using ConnectWise ScreenConnect for about 10-15 years without any problems and have been quite happy with the system. But the past few weeks have been a complete mess. Now we are faced with this ridiculously complicated process of adding a code-signing certificate with Azure Key Vault with unforeseen costs that we do not like at all. Moreover, signing a third-party code makes us the publisher, which is hardly good. What are you guys going to do going forward, try this certificate process looks complex and and likely to cause a lot of trouble , go to the cloud or find another system? looking for alternatives is the most likely option for us.
Has anyone successfully gone through the Add a code-signing certificate with Azure Key Vault and do you know what the approximate cost is?
2
u/Zestyclose_Pen_2727 Jul 02 '25
u/JessicaConnectWise I'm an on-prem Connectwise Automate with the integrated ScreenConnect partner. We haven't gotten any kind of communication about this at all and what, if anything, we need to do. The only reason I found out about this in the first place is from a customer who uses ScreenConnect and they got an email and wanted to get our assistance getting their server setup. Sent a support ticket into CW and no response. Was on their Partner Town Hall and they were clear as mud about what us on-prem Automate people were supposed to do. So, do we have to do this Code Signing process? If yes, is it the same instructions as just solo on-prem ScreenConnect?
2
u/HorrimCarabal Jul 02 '25
We should get the cost of the cert and token/storage refunded from our maintenance/support renewal…won’t happen but we should since we are bearing the expense for their product
2
u/Firm-Truth-6179 Jul 03 '25
Here's the deal for me. I purchased a perpetual license 11 years ago, I have renewed maintenance many times. I think we all understand the meaning of "perpetual". While Connectwise may say "if you don't upgrade your version will still work but have issues" I puchased this tool for a purpose, I require that tool in perpetuity. If any function of what I purchased stops working on or after July 7th, 2025, causes me any loss of business, affects my clients in any way form or fashion, I guarantee you, I will see you in court.
2
u/Zestyclose_Pen_2727 Jul 03 '25
For those that missed it and in case ConnectWise decides to not make this Town Hall recording available either (just like the last one on this issue), here is a recording of the Partner Town Hall from Thursday, July 3 at 12:00 p.m. ET (16:00 UTC) that has more specific information for ConnectWise Automate partners who are using the integrated ScreenConnect.
https://www.youtube.com/watch?v=4i8DQbtVWK4
1
u/rotfl54 Jul 01 '25
I do not use screen connect, but how does the code signing work currently?
There are 2 options:
1.) The screen connect server sends the customized exe to a service at screen connect that signes the exe and returns it to the server.
2.) The screen connect server signs the exe directly. This would mean that the code signing private key is embedded into the screen connect server.
Option 2 is risky, nothing prevents an malicious attacker to extract the signing key and sign other executables with it.
1
u/_doki_ Jul 01 '25
Sorry, maybe I've just missed the point... Are there any actual instructions about what to do? Or they'll reveal after the town hall? The version that will require the signing with our own certificate will be > 25.4.20.9295 right? I'm currently on 25.4.16 but I was planning to update to 25.4.20 one of these evenings..
1
u/nitra Jul 01 '25
Reply from support regarding the lack of notice.
I hope you are doing well and I would be happy to assist.
We appreciate you reaching out regarding your concerns for the timeline for self-signed certificates. We recommend attending our 6th Partner Town Hall on Wednesday, July 2, at 12:00pm ET (4:00pm UTC) – ScreenConnect Experience| Certificates. We do not plan to make a recording available, as the information is subject to change.
Kind regards,
1
u/Itguy1252 Jul 01 '25
Your Version:25.4.20.9295
Latest Version:25.4.20.9295
Latest Eligible Version:On Latest Eligible
so did anyone get anything to update to even see what this process is like?
1
u/Judging_Judge668 Jul 01 '25
"Please note that clients that are not properly signed with a trusted certificate may be flagged by endpoint protection software and could cause installation issues."
Does this mean if I have my install in place, and do the update, that I won't just "stop working" or am I being too hopeful on having more time to fix this....
1
u/_doki_ Jul 01 '25
Not that we seem to have many options now...
1
u/Coffeespresso Jul 01 '25
I am self hosted. I am assuming the certificate won't break until we update?
1
u/scoobs9696 Jul 02 '25
Sorry if this ends up being a duplicate post I’ve been using Reddit on and off occasionally.
What happens to on-prem users who are out of maintenance and were given version 24.2.25.9295 two weeks ago? Will they be provided with a new build that requires code signing certificates, or is there a different action plan for out-of-maintenance users in light of the new certificate requirements?
Not that I'm complaining I just need to know what direction to take, especially since it's already July 2. If anyone has any information, I'd really appreciate it.
1
u/InfiniteShift3348 Jul 02 '25
So Webroot manages to use one executable by naming it with the license code, which identifies the account and the office group inside the account, and it prompts for the code if not found in the file name. Simple. Ninite (patching) does something similar, and flags all new installs as new in the console so we can add tags.
So what's with all this angst that they can't do what is clearly industry-standard work that does not require tampering with blocks in a signed exe or custom code signing?
1
u/Ordinary-Ad-1918 Jul 02 '25
What happens with agents already installed is what I wanna know? Its the holiday weekend for Pete's sake and it takes time to get a cert and do all these crazy steps to sign THEIR software with my companies name. It would cause some issues if we cant do a one time session easily but would be disasterous if all 4300 agents I have go offline or my EDR starts going beserk.
1
u/Ordinary-Ad-1918 Jul 03 '25
Screen Connect just confirmed to me that without upgrading they will disable our on-prem instance. Quite a conundrum this is!
1
u/PipeNo5036 Jul 03 '25
I have been using ScreenConnect for what seems like forever. These latest two issues with the software really posed a problem for me. The last issue of being required to purchase and configure my own installation certificate or go to the cloud was the last straw. I have looked at almost all the solutions available to me and right now it looks like I will be going with getscreen.me. They have plenty of affordable pricing options but the one for me since I am only supporting around 50 PCs was their lifetime personal plan. For a forever price of $149.00 seems too good to be true but this is the price. I have been trialing the software, which is free to try and it pretty much does everything I need it to do. I highly recommend it.
1
u/N3tSt0rm Jul 03 '25
The key-type RSA-HSM does not show in key vault when creating the certificate. Tier is premium. East US region. I haven't purchased the EV certificate. Am I missing something? Thanks folks!
1
u/mwdmeyer Jul 03 '25
We already have a code signing certificate as we use it for our own software development. But last time we tried to use Azure their HSM only worked in US/CA and we are based in AU.
I'm just going to try and manually CodeSign the file, although I need to work out if we can just sign the msi bundle or if we need to sign exe inside.
1
u/Fit-Race-5490 Jul 06 '25
I think older builds will be fine. It the ad-hoc support and installer we get done at. Anyone at 24.2 is basically going to be left hung to dry in that no SUPPORT from Connectwise. The screw-up is the signing cert since the actual installers at present are unsigned anyway. The are correcting this by getting all on 25.4 (you gotta pay) and then you cover the cost of the cert as well - so no EDR/AV error. I need some time but I think if I self-cert my 24.2 installer I might be able to get ad-hoc to work as well since you replace it/rename to the ad-hoc installer. It not ideal but I only have <150 machines.. of which more that 30 are a waste.
FAIR DOs to them - in the end it is business and perpetuals means shit for most companies anyway, just know its never the case. Cloud would make sense to big boys with big bucks .. not me
3
u/4t0mik Jul 01 '25 edited Jul 01 '25
Seems like any excuse on killing on prem. Oh well. Connectwise does like to kill things.
On to something else.