Description
Weblate is a web-based localization tool. In versions prior to 2026.7, several endpoints look up objects in a globally scoped manner rather than restricting the lookup to projects the user can access, so they return HTTP 403 (Forbidden) instead of 404 (Not Found) when a user requests an object they are not authorized to see. This difference lets unauthorized users infer whether a given object exists in a private Weblate project. The issue has been fixed in version 2026.7.
Published: 2026-08-26
Score: 4.3 Medium
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Endpoints in Weblate perform object lookups without restricting them to projects the user can view. When a user requests an object that exists but the user lacks permission, the system returns HTTP 403 instead of the expected 404. The difference in status codes allows an unauthenticated or unauthorized user to deduce whether a given object exists within a private project. This is a classic information‑exposure weakness (CWE‑203).

Affected Systems

The affected product is Weblate from WeblateOrg. All releases prior to version 2026.7 are vulnerable; the problem has been fixed in 2026.7 and later.

Risk and Exploitability

Based on the description, it is inferred that an attacker can exploit the vulnerability by sending HTTP requests to Weblate endpoints that perform global object lookups. The CVSS base score is 4.3, indicating moderate severity. Based on the description, it is inferred that authentication is not explicitly required, and the attacker must know or guess an object identifier. The EPSS score is not available and the vulnerability is not listed in the CISA KEV catalog, so the likelihood of public exploitation is not well quantified, but the status code leakage provides a useful information‑gathering tool for attackers.

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

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Weblate to version 2026.7 or later, which changes the endpoints to return a generic 404 for unauthorized requests and eliminates the status code leakage.
  • If an upgrade is not immediately possible, restrict external access to the Weblate instance using network controls or a reverse proxy so that only trusted hosts can reach the endpoints.
  • Monitor Weblate logs for anomalous 403 responses that may indicate probing attempts and review network traffic for repeated access to private project objects.

Generated by OpenCVE AI on August 26, 2026 at 22:48 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 localization tool. In versions prior to 2026.7, several endpoints look up objects in a globally scoped manner rather than restricting the lookup to projects the user can access, so they return HTTP 403 (Forbidden) instead of 404 (Not Found) when a user requests an object they are not authorized to see. This difference lets unauthorized users infer whether a given object exists in a private Weblate project. The issue has been fixed in version 2026.7.
Title Observable object existence disclosure in private Weblate projects via globally scoped object lookups
Weaknesses CWE-203
References
Metrics cvssV3_1

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


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-26T20:10:39.333Z

Reserved: 2026-06-16T16:16:32.628Z

Link: CVE-2026-55227

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

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

Link: CVE-2026-55227

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-26T23:00:14Z

Weaknesses