-
Notifications
You must be signed in to change notification settings - Fork 127
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
Enable https verification for wget or disable https #80
Comments
We don't do anything specific to explicitly enable (or disable) https support in BusyBox's busybox/uclibc/Dockerfile.builder Lines 190 to 232 in 49ea4fe
IMO there's a pretty decent argument for having BusyBox upstream implement |
Well yeah it's the usual questions about how is responsible for the security of their users.. |
Not very scientific but, as expected, most people are surprised by this: https://twitter.com/discordianfish/status/1234537962093740033 |
It turns out the exact change I've proposed was submitted at http://lists.busybox.net/pipermail/busybox/2018-May/086444.html, followed by quite a long discussion that amounts to "we can't change it, because it would break existing user scripts" (http://lists.busybox.net/pipermail/busybox/2018-May/086457.html) but it did result in both the warning we currently get (http://lists.busybox.net/pipermail/busybox/2018-May/086467.html), and as of today's 1.32.0 release, https://git.busybox.net/busybox/commit/?id=45fa3f18adf57ef9d743038743d9c90573aeeb91. Unfortunately, that patch only accounts for the case where there's a separate |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This wasn't fixed upstream? |
No, that change unfortunately only makes sure the warning is only printed once per invocation -- it doesn't turn the warning into an error (that's what https://git.busybox.net/busybox/commit/?id=45fa3f18adf57ef9d743038743d9c90573aeeb91 does, but only in the case of the OpenSSL-using implementation). |
This comment was marked as off-topic.
This comment was marked as off-topic.
I am very confused by this issue, it seems like something is actually wrong with For example, when running
However, this For now, I guess I recommend people use |
The |
busybox wget as included in the busybox base image doesn't verify TLS certificate:
While it prints an warning, most people won't realize this and are at risk downloading (and often executing).
See also #64: I also tend to agree that for full TLS, people should rather use another base image. But in this case I'd suggest disable https support altogether. Better no https than https without certificate validation and people not being aware of that.
The text was updated successfully, but these errors were encountered: