Description
LinkAce is a self-hosted archive to collect website links. Versions 2.3.1 and below allow any authenticated user to export the entire database of links from all users in the system, including private links that should only be accessible to their owners. The HTML and CSV export functions in the ExportController class retrieve all links without applying any ownership or visibility filtering, effectively bypassing all access controls implemented elsewhere in the application. This issue is fixed in version 2.4.0.
Problem types
CWE-200: Exposure of Sensitive Information to an Unauthorized Actor
CWE-284: Improper Access Control
Product status
References
github.com/...inkAce/security/advisories/GHSA-cqxv-6v28-2f2h
github.com/...inkAce/security/advisories/GHSA-cqxv-6v28-2f2h
github.com/...ommit/0ba49dba5176db390999de1f90b9d743a4aedc24
github.com/Kovah/LinkAce/releases/tag/v2.4.0