Merry Christmas from the FreeBSD Security Team
lists.freebsd.org
lists.freebsd.org
At least telnetd is disabled by default so most installs won't be vulnerable.
I'm very surprised by this statement, and also very surprised by the following passage of the article which shows a similar spirit:
> On the positive side, most people have moved past telnet and on to SSH by now; but this is still not an issue we could postpone until a more convenient time.
Rather, I would have expected something like "Since telnetd isn't used anymore anyway, we decided to remove it from our distribution." ;-)
Seriously, are there really computer systems remotely accessible via telnetd? Really? It's 2011! Even ten years ago SSH was already a standard component of every Unix system. Back then, I never considered telnetd to be an option for any remotely accessible machine. I only saw telnet-like services when people played Multi-User Dungeons (MUD), and even those systems did not need a telnetd but ran their own server processes.
The same for FTP, by the way. FTP will probably need more time to die than telnet, but alternatives like SFTP or Rsync-over-SSH have been available for years, too.
In other words: Why should we care? What kind of administrators and/or company policies are running telnetd anyway? Are those totally reckless, or am I missing something?
e.g. Back in the '90s the MRI scanners at my institute used VAX models that were well and truly obsolete even for the day, with tremendously obsolete versions of VMS because that was what was FDA approved and no changes could be made.
One can certainly imagine a device with a 6 figure price tag that communicates by telnet to a user supplied server. (Not our MRI scanners though, we weren't allowed to upgrade their software to support TCPIP.)
I wonder if anybody has audited telnetd implementations on other systems for the same problem?
I'm going to be asking if anyone objects to me axing it from FreeBSD soon.
I wonder if anybody has audited telnetd implementations on other systems for the same problem?
All BSD-derived telnetd implementations are likely to have this bug.
If they take this bit out, you can still telnet out to your embedded hardware, L2 switches, and the like.
Corrected:
2011-11-16 23:41:13 UTC (ports tree)
2011-11-17 01:10:16 UTC (RELENG_7, 7.4-STABLE)
2011-11-17 00:36:10 UTC (RELENG_8, 8.2-STABLE)
2011-12-01 21:13:41 UTC (RELENG_9, 9.0-STABLE)
2011-12-01 21:17:59 UTC (RELENG_9_0, 9.0-RC3)
2011-12-23 15:00:37 UTC (RELENG_7_4, 7.4-RELEASE-p5)
2011-12-23 15:00:37 UTC (RELENG_7_3, 7.3-RELEASE-p9)
2011-12-23 15:00:37 UTC (RELENG_8_2, 8.2-RELEASE-p5)
2011-12-23 15:00:37 UTC (RELENG_8_1, 8.1-RELEASE-p7)