PT-2025-16475 · Github+3 · Github+3

Joonashak

·

Published

2025-04-15

·

Updated

2025-05-06

·

CVE-2025-32021

CVSS v3.1

7.5

High

VectorAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Name of the Vulnerable Software and Affected Versions Weblate versions prior to 5.11
Description The issue concerns a web-based localization tool where confidential credentials, such as GitHub Personal Access Tokens (PAT) and usernames, are exposed in plaintext when creating a new component from an existing one with a specified source code repository URL. These credentials can be saved in browser history and logged in plaintext if the request URL is logged, posing a significant security risk. This is particularly concerning when using the official Docker image, as nginx logs the URL and token in plaintext.
Recommendations For versions prior to 5.11, update to version 5.11 to resolve the issue. As a temporary workaround, consider avoiding the creation of new components from existing ones with source code repository URLs containing sensitive credentials until the update is applied. Restrict access to logs and browser history to minimize the risk of credential exposure.

Exploit

Fix

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2025-32021
GHSA-M67M-3P5G-CW9J
OPENSUSE-SU-2025:15055-1
PYSEC-2025-35

Affected Products

Docker
Github
Weblate
Nginx