Instructure Canvas LMS didn't properly deny access to locked/unpublished files when the unprivileged user access the DocViewer based file preview URL (canvadoc_session_url).
The system's authorization functionality does not prevent one user from gaining access to another user's data or record by modifying the key value identifying the data.
Link | Tags |
---|---|
https://github.com/instructure/canvas-lms/issues/1905 | third party advisory exploit |
https://github.com/gaukas/instructure-canvas-file-oracle | third party advisory exploit |