First published: Tue Jan 02 2024(Updated: )
Mattermost fails to properly verify the permissions needed for viewing archived public channels, allowing a member of one team to get details about the archived public channels of another team via the GET /api/v4/teams/<team-id>/channels/deleted endpoint.
Credit: responsibledisclosure@mattermost.com
Affected Software | Affected Version | How to fix |
---|---|---|
go/github.com/mattermost/mattermost/server/v8 | <=8.1.0 | 8.1.1 |
go/github.com/mattermost/mattermost-server/v6 | <=7.8.9 | 7.8.10 |
Mattermost | <8.1.7 | |
Mattermost | >=9.0.0<9.0.5 | |
Mattermost | >=9.1.0<9.1.4 | |
Mattermost | >=9.2.0<9.2.3 |
Update Mattermost Server to versions 8.1.7, 9.0.5, 9.1.4, 9.2.3 or higher.
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2023-47858 is considered a critical vulnerability that allows unauthorized access to archived public channels.
To fix CVE-2023-47858, update Mattermost to version 8.1.1 or later for the v8 branch, or to version 7.8.10 or later for the v6 branch.
CVE-2023-47858 affects Mattermost versions up to 8.1.0 for v8 and up to 7.8.9 for v6.
CVE-2023-47858 facilitates unauthorized information disclosure by allowing team members to view archived public channels of other teams.
Any Mattermost user in teams configured with archived public channels can be impacted if they have access to the specified API endpoint.