Security
Headlines
HeadlinesLatestCVEs

Headline

CVE-2023-40020: Improper Authentication in PrivateUploader

PrivateUploader is an open source image hosting server written in Vue and TypeScript. In affected versions app/routes/v3/admin.controller.ts did not correctly verify whether the user was an administrator (High Level) or moderator (Low Level) causing the request to continue processing. The response would be a 403 with ADMIN_ONLY, however, next() would call leading to any updates/changes in the route to process. This issue has been addressed in version 3.2.49. Users are advised to upgrade. There are no known workarounds for this vulnerability.

CVE
#vulnerability#git#auth#docker

Impact

The admin route controller did not correctly verify whether the user was an administrator (High Level) or moderator (Low Level) causing the request to continue processing. The response would be a 403 with ADMIN_ONLY, however, next() would call leading to any updates/changes in the route to process.

Despite the authentication bypass, it’s unlikely any data was exposed to attackers due to the 403 response which did not contain the original response from the route.

Patches

You must upgrade to TroploPrivateUploader 3.2.49 or later to mitigate this vulnerability. A patched version can be obtained via GitHub, or Docker Hub depending on your setup.

Workarounds

You may manually patch the app/routes/v3/admin.controller.ts file and rebuild with the latest HighLevel and LowLevel classes in commit 869657d, however upgrading is highly recommended.

CVE: Latest News

CVE-2023-50976: Transactions API Authorization by oleiman · Pull Request #14969 · redpanda-data/redpanda
CVE-2023-6905
CVE-2023-6903
CVE-2023-6904
CVE-2023-3907