Katalog CVE

CVE-2026-86035

WysokieCVSS 8.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.37%

Percentyl 28 - wyżej niż 28% wszystkich znanych CVE

Streszczenie

Weblate w wersjach od 4.11.1 do 2026.7.1 zawiera podatność na wstrzyknięcie argumentów w backendzie Mercurial. Nazwy plików repozytorium zaczynające się od znaku - mogą być interpretowane jako opcje Mercurial zamiast ścieżek. Uwierzytelniony użytkownik z uprawnieniem component.edit w zakresie projektu może to wykorzystać przez komponent RESX korzystający z Mercurial i dodatek Update RESX files, co może doprowadzić do wykonania dowolnych poleceń z uprawnieniami konta usługi Weblate. Podatność została naprawiona w wersji 2026.8.

Ocena ryzyka

Uwierzytelniony użytkownik z określonymi uprawnieniami może wykonać dowolne polecenia w kontekście konta usługi Weblate, co może prowadzić do przejęcia serwera i dostępu do danych tłumaczeń. Jest to niepełna poprawka wcześniejszej podatności CVE-2022-23915.

Rekomendacja

Zaktualizuj Weblate do wersji 2026.8 lub nowszej. Ogranicz uprawnienie component.edit do zaufanych użytkowników.

Inne podatności w Weblate

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

Weblate is a web-based continuous localization platform used to manage software translations. Weblate 4.11.1 through 2026.7.1 contains an argument-injection vulnerability in its Mercurial backend. Repository filenames beginning with - could be interpreted as Mercurial options instead of literal paths. An authenticated user with project-scoped component.edit permission could exploit this through a Mercurial-backed RESX component using the Update RESX files add-on. A later repository update could execute arbitrary commands with the privileges of the Weblate service account. This is a residual incomplete fix for CVE-2022-23915. This issue has been patched in version 2026.8.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS