expired staff accounts can login to the staff client
Bug #1474029 reported by
Chris Sharp
This bug affects 8 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Evergreen |
Fix Released
|
High
|
Unassigned |
Bug Description
Creating a new security bug for this issue. We got a report from one of our libraries that expired staff accounts are able to login to the staff client. I have so far been unable to find an expired staff account than cannot login, so I'm thinking this is a code level problem that emerged in 2.7.
Evergreen 2.7.2+
OpenSRF 2.4.0
PostgreSQL 9.3
Ubuntu LTS
information type: | Private Security → Public |
tags: | added: circulation |
Changed in evergreen: | |
status: | New → Confirmed |
importance: | Undecided → High |
tags: | added: permissions |
tags: |
added: webstaffclient removed: circulation permissions |
tags: | added: permissions |
Changed in evergreen: | |
assignee: | nobody → Terran McCanna (tmccanna) |
Changed in evergreen: | |
assignee: | nobody → Bill Erickson (berick) |
milestone: | none → 3.6.2 |
Changed in evergreen: | |
milestone: | 3.6.2 → 3.6.3 |
milestone: | 3.6.3 → 3.6.2 |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Okay, after clarifications by Jeff Godin and Thomas Berezansky, I can see that expired staff accounts have always been able to log in. I have been under the mistaken assumption for years that expiring an account prevented login. I still believe we have a security concern here, however. Do we want expired users to be able to login and view privileged user information and possibly be able to manipulate things? It seems to me that we would want a big NO ENTRY policy for expired staff accounts. Thoughts?