2012-01-25 Instructure Advisory IAC22873 - Admin Cross-Account Password Changing
- Subscribe to RSS Feed
- Mark as New
- Mark as Read
- Bookmark
- Subscribe
- Printer Friendly Page
- Report Inappropriate Content
SECURITY UPDATE |
Release Date: | 2012-01-25 (Last update can be found below the document title) |
Description: | Admin Cross-Account Password Changing |
Criticality Level: | Less Critical ( Less Critical < Critical < Moderately Critical < Highly Critical ) |
Impact: |
|
Systems Affected: | Canvas LMS |
Solution Status: | Patched |
Discovered By: | Internal Instructure Audit |
Relevant Changesets: | https://github.com/instructure/canvas-lms/commit/f368ba7a3b5ede284238bd563a874d3a782110c8 |
Summary:
A vulnerability was discovered in the functionality that allows account admins to change passwords for users in their account. If there is a user with logins to both account A and account B, an admin with password changing privileges on account A could craft an HTTP request (using curl or a similar tool) that would allow the admin to change the password for that user on account B. The admin would have to discover the login (pseudonym) id for that user on account B first. This could potentially allow a malicious LMS admin to log in as a user under another account, allowing access to their private information on that second account.
Status:
Fixed in Canvas Cloud. Users of Canvas CV are encouraged to either update to the most recent stable code or apply the patch manually.