Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 589064 - <media-sound/teamspeak-server-bin-3.0.13.6: Multiple vulnerabilities including RCE
Summary: <media-sound/teamspeak-server-bin-3.0.13.6: Multiple vulnerabilities includin...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Security
Classification: Unclassified
Component: Vulnerabilities (show other bugs)
Hardware: All Linux
: Normal trivial (vote)
Assignee: Gentoo Security
URL: http://seclists.org/fulldisclosure/20...
Whiteboard: ~1 [noglsa]
Keywords:
Depends on:
Blocks:
 
Reported: 2016-07-18 09:05 UTC by Conrad Kostecki
Modified: 2016-12-04 03:21 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
teamspeak-server-bin-3.0.12.4.ebuild (teamspeak-server-bin-3.0.12.4.ebuild,2.25 KB, text/plain)
2016-07-18 09:06 UTC, Conrad Kostecki
no flags Details
teamspeak-server-bin-3.0.13.ebuild (teamspeak-server-bin-3.0.13.ebuild,2.49 KB, text/plain)
2016-08-14 16:42 UTC, Conrad Kostecki
no flags Details
teamspeak-server-bin-3.0.13.ebuild.diff (teamspeak-server-bin-3.0.13.ebuild.diff,701 bytes, patch)
2016-08-14 16:42 UTC, Conrad Kostecki
no flags Details | Diff
files/systemd/teamspeak3.service (teamspeak3.service,505 bytes, text/plain)
2016-08-14 16:43 UTC, Conrad Kostecki
no flags Details
teamspeak-server-bin-3.0.13.2.ebuild (teamspeak-server-bin-3.0.13.2.ebuild,2.49 KB, text/plain)
2016-08-18 17:46 UTC, Conrad Kostecki
no flags Details
teamspeak-server-bin-3.0.13.2.ebuild.diff (teamspeak-server-bin-3.0.13.2.ebuild.diff,703 bytes, patch)
2016-08-18 17:47 UTC, Conrad Kostecki
no flags Details | Diff
teamspeak-server-bin-3.0.13.6.ebuild (teamspeak-server-bin-3.0.13.6.ebuild,2.49 KB, text/plain)
2016-12-03 11:25 UTC, Conrad Kostecki
no flags Details
teamspeak-server-bin-3.0.13.6.ebuild.diff (teamspeak-server-bin-3.0.13.6.ebuild.diff,755 bytes, patch)
2016-12-03 11:25 UTC, Conrad Kostecki
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Conrad Kostecki gentoo-dev 2016-07-18 09:05:21 UTC
=== Server Release 3.0.12.4  27 april 2016
 - fixed an other server crashes on malicious input (again)
 - fixed a deadlock on some query commands
Comment 1 Conrad Kostecki gentoo-dev 2016-07-18 09:06:25 UTC
Created attachment 441004 [details]
teamspeak-server-bin-3.0.12.4.ebuild
Comment 2 Conrad Kostecki gentoo-dev 2016-08-14 16:42:22 UTC
Created attachment 443294 [details]
teamspeak-server-bin-3.0.13.ebuild

Version 3.0.13 is out. New updated eBuild and fixed systemd unit file #591054

Changelog:
http://forum.teamspeak.com/threads/126318-TeamSpeak-3-Server-3-0-13-released

 + ipv6 support
 - binding voice to the any address (0.0.0.0 / 0::0), which is the default behaviour of the server, now supports clients connecting to all addresses instead of just the default ip of the network interface.
Comment 3 Conrad Kostecki gentoo-dev 2016-08-14 16:42:38 UTC
Created attachment 443296 [details, diff]
teamspeak-server-bin-3.0.13.ebuild.diff
Comment 4 Conrad Kostecki gentoo-dev 2016-08-14 16:43:03 UTC
Created attachment 443298 [details]
files/systemd/teamspeak3.service
Comment 5 Markus Hauschild 2016-08-18 15:35:03 UTC
It seems that the vulnerabilities found in 3.0.13 and bewlow, which were reported e.g. at http://seclists.org/fulldisclosure/2016/Aug/61 are fixed now.

Quoting from http://forum.teamspeak.com/threads/126318:

We've just released a new Hotfix version 3.0.13.2, that fixes several vulnerabilities that were discovered in the 3.0.13 release.
We strongly advise to update your servers as soon as possible.

=== Server Release 3.0.13.2  15 august 2016
 - fixed a crash introduced in 3.0.13.1
 - fixed a deadlock in the server causing some instances to hang / be unresponsive
 - fixed a crash reported by a customer.

=== Server Release 3.0.13.1  15 august 2016
 - fixed several vulnerabilities.
Comment 6 Kristian Fiskerstrand (RETIRED) gentoo-dev 2016-08-18 15:44:50 UTC
From ${URL}:
While auditing the Teamspeak 3 server I've discovered several 0-day
vulnerabilities which I'll describe in detail in this advisory. They exist in
the newest version of the server, version 3.0.13.

I found 10 vulnerabilities. Some of these are critical and allow remote code
execution. For the average user, that means that these vulnerabilities can be
exploited by a malicious attacker in order to take over any Teamspeak server,
not only becoming serveradmin, but getting a shell on the affected machine.
Comment 7 Conrad Kostecki gentoo-dev 2016-08-18 17:46:57 UTC
Created attachment 443714 [details]
teamspeak-server-bin-3.0.13.2.ebuild
Comment 8 Conrad Kostecki gentoo-dev 2016-08-18 17:47:12 UTC
Created attachment 443716 [details, diff]
teamspeak-server-bin-3.0.13.2.ebuild.diff
Comment 9 Conrad Kostecki gentoo-dev 2016-08-19 22:38:31 UTC
=== Server Release 3.0.13.3 19 august 2016
- fixed a problem where virtual servers refuse to start due to invalid flags or order
- fixed a crash in fix crash on servergroupautodelperm / servergroupautoaddperm
Comment 10 Conrad Kostecki gentoo-dev 2016-09-24 22:01:11 UTC
=== Server Release 3.0.13.4  7 september 2016
 + "Error opening file: No such file or directory" message now includes filename
 - Fixed server crash when ipv6 client connects while using MariaDB (or MySQL) server
 - Database plugins are now checked more thoroughly at server startup
 ! To fix the problem with MariaDB, the server needs to alter columns in the client and bindings
   table. For large databases, this can take a while. It is recommended that all ts3servers that use
   the same database, are stopped and then one new ts3server is started first which does the update.
   After this, the other instances can be started too.
Comment 11 Aaron Bauman (RETIRED) gentoo-dev 2016-12-02 10:36:59 UTC
@maintainer(s), please bump the package.
Comment 12 Conrad Kostecki gentoo-dev 2016-12-03 11:24:59 UTC
(In reply to Aaron Bauman from comment #11)
> @maintainer(s), please bump the package.

Please also bump directly to 3.0.13.6.

=== Server Release 3.0.13.5  24 october 2016
 - not logging received packets with 0 bytes any more
 - fixed ftinitdownload/ftinitupload can hang on server query

=== Server Release 3.0.13.6  9 november 2016
 - Fixed virtual server stops responding to clients
 - TSDNS server now also listens on ipv6 when available
 * TSDNS server Documentation updated

My eBuilds are here still valid. I am running 3.0.13.6 quite a time here..
Comment 13 Conrad Kostecki gentoo-dev 2016-12-03 11:25:25 UTC
Created attachment 454962 [details]
teamspeak-server-bin-3.0.13.6.ebuild
Comment 14 Conrad Kostecki gentoo-dev 2016-12-03 11:25:50 UTC
Created attachment 454964 [details, diff]
teamspeak-server-bin-3.0.13.6.ebuild.diff
Comment 15 Thomas Deutschmann (RETIRED) gentoo-dev 2016-12-03 23:51:40 UTC
@ Conrad, thank you for the ebuild, now in tree: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=adf0a5bb06d2eb393ec45dab0e62708abee3f5a2

Cleanup via https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=713b5bca0965cd0e55fcf6d82cd427cc2e2ff9b3

Package was never stable so nothing left to do for us.