-
-
Notifications
You must be signed in to change notification settings - Fork 31.1k
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
Meraki Device Tracker SSL Error #15538
Comments
Correct. We are using the Mozilla suggested ciphers. Looks like Meraki is not supporting modern ciphers? |
#15546 did not resolve this issue. |
I have the same issue. See #15303 |
Same issue with HA 0.75.2 running the Docker version.
|
FWIW - I looked at #15546 and that is for outgoing connections. This component (Meraki) would be an incoming web hook (so that PR would have no effect on this) |
I've been working with Meraki on this, here is the issue: The Meraki Dashboard is proposing the following cyphers:
However, HA is only accepting the following:
So, there is no match. I'm seeing if I can escalate this with Meraki so they can add one of those, but I suspect that it would be easier for HA to accept one of the ones that Meraki is proposing. |
@balloob could I call your attention here? I'm sure you are swamped, and I want to be super respectful of your time, but it seems like this may be a larger issue. It seems that HA is accepting only a very limited set of cyphers (not, necessary a bad thing, however it would seem that other companies aren't as "on top of security".../sigh). Would you mind chiming in here when you have a moment? I didn't want to open a bunch of tickets and send devs down lots of rabbit holes. Thank you so much for all you have done (and continue to do) for the community and HA! |
We are following the Mozilla modern compatibility configuration for SSL: https://wiki.mozilla.org/Security/Server_Side_TLS#Modern_compatibility I don't think that it's a good idea to downgrade the security of Home Assistant for a single integration. |
Hi @balloob thank you for taking the time to chime in :) This issue seems to be happening in a few places (for example #15579 (comment) ). Looking over that doc, I get what you are saying, that said their default is "Intermediate compatibility", perhaps, at least for the time being, that would provide better compatibility. OR perhaps an option could be added to allow the user to select which compatibility mode to use. Apologies, I'm not a Python dev...so that would be hard for me to do. Thoughts? |
Definitely happening in more than one integration. While I agree it's never a good idea to downgrade the security of HASS, maybe as a interim step provide a logged warning and identify which integration or integrations is/are at fault so that users can then go to the vendor to seek their assistance in getting them to upgrading their cyphers? Just a thought. |
It is difficult to figure out the integration because of the handshake failure, the client never tells us what path it wants to reach. |
Home Assistant release with the issue:
0.73.2
Last working Home Assistant release (if known):
0.72.0
Operating environment (Hass.io/Docker/Windows/etc.):
Docker on Debian Linux
Component/platform:
Meraki Device Tracker
Description of problem:
Trying to validate the Post URL in the Meraki dashboard I get an error of "Response other than 200". In the HA log I get
Problem-relevant
configuration.yaml
entries and (fill out even if it seems unimportant):Traceback (if applicable):
Additional information:
Seems to be related to deprecation of older SSL cipher suites.
The text was updated successfully, but these errors were encountered: