CVE-2025-32021

Weblate VCS credentials included in URL parameters are potentially logged and saved into browser history as plaintext

Published Apr 15, 2025 CVSS 3.1 · 2.2 Low EPSS < 1% KEV · Not listed
Description
Weblate is a web based localization tool. Prior to version 5.11, when creating a new component from an existing component that has a source code repository URL specified in settings, this URL is included in the client's URL parameters during the creation process. If, for example, the source code repository URL contains GitHub credentials, the confidential PAT and username are shown in plaintext and get saved into browser history. Moreover, if the request URL is logged, the credentials are written to logs in plaintext. If using Weblate official Docker image, nginx logs the URL and the token in plaintext. This issue is patched in version 5.11.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2025-11008 Weblate is a web based localization tool. Prior to version 5.11, when creating a new component from an existing component that has a source code repository URL specified in settings, this URL is included in the client's URL parameters during the creation process. If, for example, the source code repository URL contains GitHub credentials, the confidential PAT and username are shown in plaintext and get saved into browser history. Moreover, if the request URL is logged, the credentials are written to logs in plaintext. If using Weblate official Docker image, nginx logs the URL and the token in plaintext. This issue is patched in version 5.11.
Github GHSA Github GHSA GHSA-m67m-3p5g-cw9j VCS credentials included in URL parameters are potentially logged and saved into browser history as plaintext
History
Type Values Removed Values Added
First Time appeared Weblate
Weblate weblate
CPEs cpe:2.3:a:weblate:weblate:*:*:*:*:*:*:*:*
Vendors & Products Weblate
Weblate weblate
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description Weblate is a web based localization tool. Prior to version 5.11, when creating a new component from an existing component that has a source code repository URL specified in settings, this URL is included in the client's URL parameters during the creation process. If, for example, the source code repository URL contains GitHub credentials, the confidential PAT and username are shown in plaintext and get saved into browser history. Moreover, if the request URL is logged, the credentials are written to logs in plaintext. If using Weblate official Docker image, nginx logs the URL and the token in plaintext. This issue is patched in version 5.11.
Title Weblate VCS credentials included in URL parameters are potentially logged and saved into browser history as plaintext
Weaknesses CWE-598
References
Metrics cvssV3_1

{'score': 2.2, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:H/UI:N/S:U/C:L/I:N/A:N'}

Weaknesses

Sources

Status
PUBLISHED
Assigner
GitHub_M
Published
Updated
Apr 16, 2025, 2:49 PM
Reserved
Apr 1, 2025, 9:57 PM
Status
Analyzed
Published
Apr 15, 2025, 9:16 PM
Modified
Jun 17, 2026, 9:11 AM