Description
Weblate is a web-based continuous localization platform used to manage software translations. In versions prior to 2026.8, a user permitted to manage component repository URLs can perform server-side request forgery against internal services through DNS rebinding during VCS operations. Weblate validates the hostname's first DNS resolution, but the external VCS clients that later connect perform a separate DNS lookup, so an attacker-controlled hostname that initially resolves to a public address can be re-pointed to an internal or private address before the connection is made. By triggering a clone, fetch, push, or similar remote operation, the attacker can cause Weblate to reach internal VCS-compatible services and potentially expose private repository contents. Installations that permit untrusted repository hostnames while using VCS_RESTRICT_PRIVATE=True are affected. This issue is fixed in version 2026.8.
Published: 2026-08-26
Score: 3.5 Low
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability exists in Weblate versions before 2026.8. Users who can manage component repository URLs can trigger server‑side request forgery through DNS rebinding during VCS operations. Weblate initially resolves the hostname for the chosen repository, but the external VCS client then performs a second DNS lookup. An attacker can point the hostname first to a public address and later rebind it to an internal or private address, causing Weblate to connect to an internal VCS‑compatible service. The result is that sensitive repository contents or other internal resources might be exposed to the attacker. This is a classic SSRF event built on DNS rebinding (CWE‑367) and server‑side request forgery (CWE‑918).

Affected Systems

The affected product is Weblate, the web‑based continuous localization platform from WeblateOrg. All installations using Weblate versions prior to 2026.8 that allow untrusted repository hostnames while VCS_RESTRICT_PRIVATE is set to true are vulnerable. The fix is included in release 2026.8. No other product or vendor is listed.

Risk and Exploitability

The CVSS score of 3.5 indicates a low severity. EPSS is not available and the vulnerability is not listed in CISA’s KEV catalog, suggesting it is not actively exploited in the wild. Nevertheless, the attack path requires the attacker to control repository URLs or influence the VCS configuration, which is typically limited to users with component‑repository‑management privileges. Once such a user defines a malicious URL, Weblate can be compelled to contact internal hosts, potentially leaking private data. Although the impact score is low, the internal exposure risk can be significant for environments that expose critical repositories or services.

Generated by OpenCVE AI on August 26, 2026 at 22:26 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Weblate to version 2026.8 or newer, where DNS rebinding detection and SSRF protection are fixed.
  • If an upgrade is not immediately possible, disable VCS_RESTRICT_PRIVATE or restrict component repository URLs to trusted, externally reachable hosts, preventing the attacker-controlled URL from pointing to internal addresses.
  • Alter DNS configuration or network segmentation so that internal services are not resolvable from the VCS client’s lookup context, e.g., use split DNS or firewall rules.
  • Review and limit permissions for users who can set component repository URLs, ensuring only trusted personnel can modify them.

Generated by OpenCVE AI on August 26, 2026 at 22:26 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 26 Aug 2026 21:00:00 +0000

Type Values Removed Values Added
Description Weblate is a web-based continuous localization platform used to manage software translations. In versions prior to 2026.8, a user permitted to manage component repository URLs can perform server-side request forgery against internal services through DNS rebinding during VCS operations. Weblate validates the hostname's first DNS resolution, but the external VCS clients that later connect perform a separate DNS lookup, so an attacker-controlled hostname that initially resolves to a public address can be re-pointed to an internal or private address before the connection is made. By triggering a clone, fetch, push, or similar remote operation, the attacker can cause Weblate to reach internal VCS-compatible services and potentially expose private repository contents. Installations that permit untrusted repository hostnames while using VCS_RESTRICT_PRIVATE=True are affected. This issue is fixed in version 2026.8.
Title Weblate: DNS rebinding in VCS operations allows server-side request forgery
Weaknesses CWE-367
CWE-918
References
Metrics cvssV3_1

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


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-26T20:48:48.146Z

Reserved: 2026-08-20T20:35:30.147Z

Link: CVE-2026-77573

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-26T21:16:41.713

Modified: 2026-08-26T21:16:41.713

Link: CVE-2026-77573

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-26T22:30:04Z

Weaknesses
  • CWE-367

    Time-of-check Time-of-use (TOCTOU) Race Condition

  • CWE-918

    Server-Side Request Forgery (SSRF)