Yesterday, on April 12th, 2016, a new security bug named Badlock, has been disclosed.
The bug affects almost all current Samba releases.
Official site: http://badlock.org
Be aware that updating current NethServer installations could potentially lead to problems if Samba is configured in PDC mode and Windows workstations have joined the domain.
ATTENTION
Actually all Windows machines joined to NethServer will not be able to login to the server after Samba update.
We are still investigating the issue, updates will be posted here, in the meanwhile we suggest not to update the Samba packages if you’re using NS as PDC.
Workaround 1: users who already updated the system, should downgrade all samba packages sign following command (edited, thanks to @maxbet): yum downgrade samba* tdb-tools libtdb libtevent libtalloc pytalloc libldbWorkaround 2: use local cached credentials by disconnecting network cable from the Windows machine before login.
I’m sorry but upstream updates are out of our control; the only thing we can do is tweak our configuration! I think we are in an exceptional situation; usually security fixes do not break running systems…
We’re working out the kinks in development of NethServer 7 as Samba AD controller; some packages have been uploaded to the testing repository. You can follow this guide to check them out on a clean ns7 alpha 2:
I think a similar feature is for experts only. Maybe I’m wrong; those who can decide if an update should be excluded or not can also tweak the YUM configuration to exclude it
I think we should find a working configuration and apply it. If this is not possible, we can open a upstream bug.
Unfortunately today I updated our office NS running as PDC with several windows clients (Win7 and Win10).
I just read the warning (… a little late) and I tried to apply Giacomo’s suggestion to downgrade, but YUM stops with the error shown in the attached picture.
MAYBE undoing yum history changes will take you to a working state (but with unpatched vulnerabilities).
Have not tested this. What are your thoughts (to you all)?
Apart from the security issue, any possible conflict with NethServer config or packages?