Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Server TLS configuration is broken and vulnerable #144

Open
toupeira opened this issue Oct 20, 2016 · 6 comments
Open

Server TLS configuration is broken and vulnerable #144

toupeira opened this issue Oct 20, 2016 · 6 comments

Comments

@toupeira
Copy link

See my other comment and the report from SSL Labs

@nicferrier seems to be missing in action, is there anybody with access to the server configuration?

@anarcat
Copy link

anarcat commented Apr 24, 2017

For the record, I also still see this problem here.

I'm getting this when running emacs -q after adding adding the Marmalade repo (https://marmalade-repo.org/packages/):

snap-2017 04 24-12 53 11

This is after running package-list-packages with the Marmalade repo configured, running under emacs -q. Hitting "always" in that dialog creates the following file in .emacs.d/network-security.data:

(
 (:id "sha1:85457c729378cc93c732b6a3941c8e4f9c2e60f3" :fingerprint "sha1:ab:a6:d7:6a:b3:d3:63:fa:19:0d:65:41:60:23:6e:ef:d3:2a:46:dc" :host "marmalade-repo.org:443" :conditions (:unknown-ca :invalid))
)

There are two distinct problems here:

  1. the marmalade-repo.org should be trusted. it works in Firefox and Chromium

  2. the exception shouldn't use a SHA-1 exception, which is now very well known to be weak

Problem 1 is this issue. The reason why it works in Firefox and Chromium is that they cache intermediate certificates like COMODO's.

Problem 2 is a bug in Emacs, so not a concern here, but I figured I would share my workaround in case people want to verify the fingerprint.

@duncan-bayne
Copy link

Problem still present on GNU Emacs 25.2.1, FreeBSD 11.1-RELEASE amd64.

@apsoftwaredev
Copy link

This is GNU Emacs 25.2.1 (x86_64-apple-darwin13.4.0, NS appkit-1265.21 Version 10.9.5 (Build 13F1911))
of 2017-04-21
screenshot 2017-08-13 17 22 58

@cabo
Copy link

cabo commented Aug 17, 2017

Is this thing on?

@duncan-bayne
Copy link

@cabo Yeah but no-one is steering ;)

@michaelmhoffman
Copy link

I have posted a user workaround to https://emacs.stackexchange.com/a/35502/2701. The server should still be configured so this is unnecessary, though.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants