Weblate
cpe:2.3:a:weblate:weblate:*:*:*:*:*:*:*
- <= 5.16.1
A vulnerability in the Weblate AddonViewSet API prior to version 5.16.1 allowed authenticated users, and anonymous users if REQUIRE_LOGIN was not set, to access and retrieve all add-on configurations across projects and components. This was due to the API endpoint not properly scoping results by user permissions, exposing potentially sensitive information.
The vulnerability could lead to unauthorized access to add-on configurations via the Weblate API, which might contain sensitive information.
To reproduce this vulnerability, send a GET request to the '/api/addons/' endpoint. If not logged in, ensure that the REQUIRE_LOGIN setting is disabled. The response will include all add-ons from all projects and components, regardless of the user's permissions.
Weblate has released version 5.16.1, which addresses this vulnerability by implementing proper access control on the AddonViewSet API. Users can upgrade to this version to mitigate the issue.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.