Microsoft Warns Of Two Apps That Installed Root Certificates Then Leaked the Private Keys (zdnet.com)
Catalin Cimpanu, reporting for ZDNet: Microsoft has issued a security advisory this week warning that two applications accidentally installed two root certificates on users' computers, and then leaked the private keys for all. The software developer's mistake means that malicious third-parties can extract the private keys from the two applications and use them to issue forged certificates to spoof legitimate websites and software publishers for years to come.
The two applications are HeadSetup and HeadSetup Pro, both developed by German audio hardware company Sennheiser. The software is used to set up and manage softphones -- software apps for making telephone calls via the Internet and a computer, without needing an actual physical telephone. The issue with the two HeadSetup apps came to light earlier this year when German cyber-security firm Secorvo found that versions 7.3, 7.4, and 8.0 installed two root Certification Authority (CA) certificates into the Windows Trusted Root Certificate Store of users' computers but also included the private keys for all in the SennComCCKey.pem file.
The two applications are HeadSetup and HeadSetup Pro, both developed by German audio hardware company Sennheiser. The software is used to set up and manage softphones -- software apps for making telephone calls via the Internet and a computer, without needing an actual physical telephone. The issue with the two HeadSetup apps came to light earlier this year when German cyber-security firm Secorvo found that versions 7.3, 7.4, and 8.0 installed two root Certification Authority (CA) certificates into the Windows Trusted Root Certificate Store of users' computers but also included the private keys for all in the SennComCCKey.pem file.
Thank God for contractors who can take the blame and give bigbrother a backdoor.
I tried to follow the advisory link in TFS and was redirected to a page asking me to accept a EULA. I have to agree to a EULA before I can read a security advisory? Holy fucking shit. Tell me again how this isn't the same old evil Microsoft. Actually, it isn't; time was, you could read anything on their site even without javascript. Now you need to not only enable scripts, but agree to a contract?
Fuck that. Die of ass cancer in a fire, Microsoft.
"You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
You'd think each cert would only have specific permissons, like one just for sound hardware access.
The 21st century MS is far more of the latter as all their decent programmers and team leads upped and left years ago.
Sennheiser makes headphones. WTF were they installing root certificates for?
You mean Sennheiser, one of the world's largest, high-end audio hardware companies? It's the obvious lack of research on the small things that expose journalists complete misunderstanding of the big things.
WTF?
The entire point of 'APPS' are to sandbox stuff so the rest of the system is not compromised by a bad app. Android manages to fail in some ways with actual vulns where a evil app can send malformed messages to other apps etc. However by and large the permissions model works for single user devices.
Serious question for MS why in the world can an app modify the system trusted roots? Why is that even possible? Seems like the sort of thing that only a first party signed tool should be permissioned to do!
Repeal the 17th Amendment TODAY! Also Please Read http://www.gnu.org/philosophy/right-to-read.html
By releasing the private key, much easier for people to derive public key. Convenience.
If the root certificates are given out to anybody, then they are likely already compromised even if they aren't accidentally leaked to the entire world.
Partners of MicroSoft (having a Certification Authority (CA) certificate) are allowed to pass through Windows Firewall with no notifications.
I can't find a link for it now, as it's was posted a very long time ago.
Yeah, they make high quality expensive audio gear. But their customer service sucks, and I wouldn't be surprised if their programmers suck for the same reason.
A few years ago, I had a problem with a cable on one of their high end headphones, where it connected to the earcup. The cable wasn't removable, so I emailed their service department to ask about repair.
I got a very snotty reply suggesting I buy a new set of headphones. So I did. Not Sennheiser, of course. They have plenty of competition in the high-end audio market, and my new Focal phones sound way better than the old Sennheisers.
Wouldn't be surprised if the corporate response to this security issue is similar.
... between software development and a profession.
In an actual profession, the subhuman who actually put that cert into the software would not just be fired, but be permanently blacklisted, have their license revoked, have their name disclosed to the public, and possibly face criminal charges.
Their bosses would likely lose the same licenses if they had them, and would also likely face criminal charges if they ordered this to be done.
DNSSEC DANE TLSA.
Implement. Now. I don't care if you are under threat of FISA court order and U.S. government retaliations. This is precisely why DNSSEC DANE TLSA must be implemented. No more dragging your feet. This leak ends all trust in public CAs (assuming there was any left).
Here's the CVE with a link to the details https://nvd.nist.gov/vuln/deta...
Microsoft Warns Of Two Apps That Installed Root Certificates Then Leaked the Private Keys
They did not install certificates and then leak private keys. They did both at the same time.
From the security advisory:
They did just what you ask, via the automatic Certificate Trust list Download. If you have the CTLD process download broken in your environment you can distribute it via script or group policy.
I've worked in the past with Beckhoff, Siemens and many other German manufacturers who also released a lot of software. They were all, without exception, terrible. The German industry has a serious software problem.
From the article: "Microsoft has issued a security advisory today warning that two applications accidentally installed two root certificates on users' computers, and then leaked the private keys for all."
The article uses the clause "for all" more than once. What is this supposed to mean? "For everyone to see"? Or, even weirder, "for all [sic; 'both'/two] root certificates"?
On the surface, the context of the "for all" clauses strongly suggests the ridiculous scenario of the private keys of *all* installed root certificates (i.e., including those unrelated to two certificates associated with the product) were exposed.