$info = $_POST['info'];
$data["channel_description"] = $info;
$channelEdit = $ts->channelEdit($cid, $data);
<textarea name=\"info\" cols=\"50\" rows=\"30\">
ЛЮБЛЮ СВОЙ ПАХЛАВАШ\r\n
27/09/2015 21:54:15 SCHandler Warning Error from ChanClients: convert error
27/09/2015 21:54:15 SCHandler Warning Error while parsing packet: undefined error
I think the term crash is misleading, it simply triggers a disconnection due to a convert error. If it disconnected you from the server, that is what it does. This should not be overlooked though, imagine if we found a way to inject this into our username somehow? Someone clicks our name, they disconnect. YOU CAN'T DISABLE NICKNAMES.Did not work for me.
...
Still couldn't reproduce it.Code:27/09/2015 21:54:15 SCHandler Warning Error from ChanClients: convert error 27/09/2015 21:54:15 SCHandler Warning Error while parsing packet: undefined error
Did not work for me.
Does anyone have a ts3server.sqlitedb that i could test with ?
EDIT : tested by directly injecting it in the db, did not work.
Managed to get those when connecting to the right server :
Still couldn't reproduce it.Code:27/09/2015 21:54:15 SCHandler Warning Error from ChanClients: convert error 27/09/2015 21:54:15 SCHandler Warning Error while parsing packet: undefined error
Same Result by me too.Same results,
(3.0.11.4 Windows Server (3.0.18 Windows Client))
PHP 5.4.45-0+deb7u1 (cli) (built: Sep 13 2015 17:25:45) I believe
I didn't test it on localhost but from a raspberry to a blank 3.0.11.4This is weird, It doesnt work on localhost, BUT, It works if you try it on other servers.
@ehthe can you do some tests on linux to confirm that please?
I have one, i have made a screenshot for you: https://gyazo.com/8050fa77b0657eeeff9b795d0047882cI didn't test it on localhost but from a raspberry to a blank 3.0.11.4
Anyhow doesn’t anyone have a sqlitedb that is affected by that so that I can look into it ?
ThanksI have one, i have made a screenshot for you: https://gyazo.com/8050fa77b0657eeeff9b795d0047882c
still cannot reproduce the exploit. This channel on my server is from Rayger_x
cb de c1 cb de 20 d1 c2 ce c9 20 cf c0 d5 cb c0
c2 c0 d8 0d 0a
ËÞÁËÞ ÑÂÎÉ ÏÀÕËÀÂÀØ\r\n
You can change D8 to something else (not anything) and it will still crash.D8 0D
Setting it as any server property doesn't do anything.ERROR |ChanClients | 1| ChanClients() unable to add channel(ID: 3), skipping. Error was: convert error
ERROR |ChanClients | 1| ChanClients() unable to load channel(ID: 3) from db (missing channelOrderID: 2), deleting.