xAuth - každý má právo změnit komukoliv heslo

Technická podpora k herním serverům Minecraft a Tekkit
Message
Autor
zdenek76
Příspěvky: 19
Registrován: 15 pro 2012, 13:16
Reputation: 0

xAuth - každý má právo změnit komukoliv heslo

#1 Příspěvekod zdenek76 » 20 pro 2013, 01:31

Server: 93.91.250.135:27389

Zdravím, dneska jsem nejspíše objevil obrovský bug autorizačního pluginu xAuth. Připojil jsem se na server, a měl jsem změněné heslo. Další 2 admini také.
Pátral jsem v logu a přišel jsem k tomu, že nějaký hráč jednoduše napsal příkaz /xauth changepw <nick> lol. Všem nám změnil hesla na "lol". Samozřejmě se pak i připojil na naše účty a napáchal menší škody, ale to je vedlejší... Nejdřív se snažil změnit si heslo pomocí příkazu /changepw <StaréHeslo> <NovéHeslo>, ale asi mu to z nějakého důvodu nešlo, protože ten samý příkaz napsal několikrát.. Pak zkusil /xauth changepw, a zjistil, že to jde.

Nechápu, jak může mít obyčejný hráč práva na tenhle příkaz. Kamarádovi, který na serveru hraje, jsem řekl, aby mi taky zkusil změnit heslo, a šlo mu to. Přitom na to nemá žádný permission.
Takže se zdá, že je v xAuth obrovská bezpečnostní díra.
Používám PermissionsEx, zkoušel jsem přidat záporný permission -xauth.admin.changepw, ale nepomohlo to.

Pravděpodobně to dělá jen s verzí CraftBukkitu 1.7.2, mám ještě jeden modovaný server na verzi 1.5.2 a teď jsem si tam z druhého účtu zkusil změnit heslo, nejde to.
Asi budu muset rychle přejít na AuthMe, nebo nevím.

vojtamaniak
Příspěvky: 3512
Věk: 26
Registrován: 18 úno 2012, 21:02
Reputation: 11

Re: xAuth - každý má právo změnit komukoliv heslo

#2 Příspěvekod vojtamaniak » 20 pro 2013, 07:20

xAuth byl jednou dobou hodně děravý, nevím jak je tomu teď. Nedali jste mu nějakým způsobem všechna práva? Třeba permission xauth.* ?

Pokud ne, tak doporučuji přejít na Authme-reloaded (KLIKNI SEM), který nemá téměř žádné bugy a přijde mi lepší než xauth.

zdenek76
Příspěvky: 19
Registrován: 15 pro 2012, 13:16
Reputation: 0

Re: xAuth - každý má právo změnit komukoliv heslo

#3 Příspěvekod zdenek76 » 20 pro 2013, 13:51

Dobře, asi přecházím na AuthMe Reloaded. Bude potřeba aby se všichni hráči znovu zaregistrovali, nebo umí AuthMe pracovat s registracemi vytvořenými xAuthem? Mám to v MySQL databázi.

vojtamaniak
Příspěvky: 3512
Věk: 26
Registrován: 18 úno 2012, 21:02
Reputation: 11

Re: xAuth - každý má právo změnit komukoliv heslo

#4 Příspěvekod vojtamaniak » 20 pro 2013, 13:56


zdenek76
Příspěvky: 19
Registrován: 15 pro 2012, 13:16
Reputation: 0

Re: xAuth - každý má právo změnit komukoliv heslo

#5 Příspěvekod zdenek76 » 20 pro 2013, 16:16

Díky, už mám na serveru AuthMe :) Snad ten xAuth aspoň updatnou... To, co se stalo mně, se může stát i dalším lidem, kteří ho používají na 1.7.2...


Zpět na „Minecraft, Tekkit“

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 95 hostů