Guest kkmia Posted May 13, 2018 Posted May 13, 2018 I created a user account here and tried to invite to my Emby server via username and email. When I click invite it starts spinning, then it closes the Window and the user isn't popping up below pending or anything like that. Then, I login through app.emby.media and I can see my server to select while being that user. While I am that user I click the server, click connect, and I'm logged in as the admin account. Does anyone know what is going on?
Guest kkmia Posted May 13, 2018 Posted May 13, 2018 Also, just a follow-up. I created another account and that worked just fine. Can this account be deleted? The one I'm currently posting with, kkmia, needs to be deleted
Happy2Play 9783 Posted May 13, 2018 Posted May 13, 2018 Also, just a follow-up. I created another account and that worked just fine. Can this account be deleted? The one I'm currently posting with, kkmia, needs to be deleted @@Abobader 1
lucas200400 0 Posted December 7, 2018 Posted December 7, 2018 (edited) Just had the same thing happen. I created a new account for a family member. Without inviting them. I logged in as the new account and added my server. Then when I clicked on my server I was my admin account. Honestly it should have kept me out and sent a request that someone would like access OR better yet hide the server when no invite is sent to the user. I really like how Plex handles it for security. Though a glaring security issue like this may make me stop my test deployment of Emby as this needs SERIOUS QA for the security hazzard. Especially since as admin I can delete content via desktop and mobile. Edited December 7, 2018 by lucas200400
Happy2Play 9783 Posted December 7, 2018 Posted December 7, 2018 Just had the same thing happen. I created a new account for a family member. Without inviting them. I logged in as the new account and added my server. Then when I clicked on my server I was my admin account. Honestly it should have kept me out and sent a request that someone would like access OR better yet hide the server when no invite is sent to the user. I really like how Plex handles it for security. Though a glaring security issue like this may make me stop my test deployment of Emby as this needs SERIOUS QA for the security hazzard. Especially since as admin I can delete content via desktop and mobile. You would need to list the exact steps taken as I just performed Add Local User and Invite with Emby Connect and neither user was created with Admin access.
lucas200400 0 Posted December 7, 2018 Posted December 7, 2018 You would need to list the exact steps taken as I just performed Add Local User and Invite with Emby Connect and neither user was created with Admin access. Replication Steps: Create server, set to have external access with a standard admin account. Make sure you can get in externally with admin account. Go into server settings Edit users Make sure admin has [ ] 'Hide this user from login screens' (Uncheck marked, it was this way for me by default. Or risk of security breach wasn't made clear enough if this was part of the setup.) Open a not signed into emby browser session Create a new user account at http://app.emby.media Go back to http://app.emby.media and sign into the new account Add external server address from step 1. When shown to manually login, click admin users icon Actual Result: You will be logged in as the admin and the new account won't be part of the server yet. This grants full admin credentials from what I can tell as you are signed in as the admin with no additional security checkpoints. Expected Result: That you are requesting access to said server, or have a setting to keep uninvited users from adding servers exposed to the world, without first being invited by the admin. That said, 'Hide this user from login screens' needs WAY better documentation and at least a secondary PIN code to protect it. To verify this I did it a second time and gained admin access. [x] 'Hide this user...' seems to prevent this.
ebr 16186 Posted December 7, 2018 Posted December 7, 2018 Hi. Your step 4 has nothing to do with your server. You just created an account on this forum/Emby Connect. Then, in step 5 and 6 you logged into your server as the unprotected Admin account. You should never expose any account externally without a password. That appears to be the crux of what is going on here. Please let us know if this answers your question. Thanks!
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now