Thanks NTGR. Not.
So there we have it. NTGR released ReadyNAS OS 6.10.7. In case you’re interested what’s in there abandon all hope. No mentions of any specific fixes except an ominous reference about “fixed security vulnerabilities”.
Now that’s what I call customer support. Not. But it gets worse. As you may recall the package repositories for the ReadyNAS systems haven been broken for months. But if you were hoping that NTGR would fix the repo along with the new release you were hoping in vain. Granted, the new firmware includes fixed samba packages a can be easily verified:
root@rnultra6:~# dpkg -l | grep samba
ii samba 2:4.8.0-12.netgear5 amd64 (...)
ii samba-common 2:4.8.0-12.netgear5 all (...)
ii samba-common-bin 2:4.8.0-12.netgear5 amd64 (...)
ii samba-libs:amd64 2:4.8.0-12.netgear5 amd64 (...)
ii samba-vfs-modules 2:4.8.0-12.netgear5 amd64 (...)
ii samba4-clients 2:4.8.0-12.netgear5 amd64 (...)
But checking the online repository I was shocked to find this:
root@rnultra6:~# apt policy samba-common
samba-common:
Installed: 2:4.8.0-12.netgear5
Candidate: 2:4.8.0-12.netgear5
Version table:
*** 2:4.8.0-12.netgear5 100
100 /var/lib/dpkg/status
2:4.8.0-12.netgear4 900
900 https://apt.readynas.com/packages/readynasos 6.10.7/main amd64 Packages
2:4.8.0-12.netgear3 900
900 https://apt.readynas.com/packages/readynasos 6.10.7/main amd64 Packages
2:4.8.0-12.netgear2 900
900 https://apt.readynas.com/packages/readynasos 6.10.7/main amd64 Packages
2:4.2.14+dfsg-0+deb8u13 500
500 http://security.debian.org jessie/updates/main amd64 Packages
2:4.2.14+dfsg-0+deb8u9 500
500 http://mirrors.kernel.org/debian jessie/main amd64 Packages
Would you believe it? They still have the broken versions in the repo although they obviously built new ones for the 6.10.7 release. Something’s definitely amiss at NTGR’s quality assurance.
What also didn’t make it
Also not included in the new firmware are
- a fix for the problem with newer LetsEncrypt certificates
- an updated version of OpenSSH to finally support EDD25519 keys
- an updated version of OpenSSL to allow for TLSv1.3 usage in Apache
- and finally an updated version of Apache as well
And of course the base OS is still stuck at Debian Jessie. That’s version 8 while Debian is already at 11 (Bullseye), preparing 12. Considerung how easy it would be to upgrade the reduced set of packages to make the base OS use a newer release of Debian this is pure neglect.
To sum it up: It’s more than time that NTGR releases the missing parts of the ReadyNAS OS to the Open Source community. They’re not making any notable profit off the hardware anymore anyway. But they could ensure that the existing boxes can live on for another decade or so. It’s not like they’d be cannibalizing their own market by handing over the firmware to the community.