CVE-2026-57449

Yüksək

Təsvir

Actual yerli-birinci şəxsi maliyyə alətidir. 26.7.0 versiyasından əvvəl Actual Sync Server-in CORS proksisi autentifikasiya olunmuş istifadəçilərə resursları yalnız rəsmi plagin icazə siyahısında göstərilən repozitoriyalardan götürməyə imkan vermək üçün nəzərdə tutulub. `ACTUAL_GITHUB_TOKEN` konfiqurasiya edildikdə, proksi avtomatik olaraq serverin GitHub tokenini GitHub sorğularına əlavə edir. GitHub API icazə siyahısının yoxlanılması prosesində `/repos/{owner}/{repo}` üçün repozitoriya adından sonra yol sərhədini tələb etmədən sadə bir `startsWith()` prefiks testi istifadə olunur. Əgər icazə verilmiş açıq plagin repozitoriyası `https://github.com/acme/plugin` olarsa, proksi həmçinin müvafiq GitHub API URL-lərini də qəbul edir. Bu URL-lər icazə verilmiş repozitoriyanın xaricində olsa da, API yolları `/repos/acme/plugin` ilə başladığı üçün yoxlamadan keçirlər. Daha sonra proksi sorğunu serverin `ACTUAL_GITHUB_TOKEN`-i ilə yönləndirir və bu, hər hansı autentifikasiya olunmuş Actual istifadəçisinə həmin token vasitəsilə əlçatan olan gizli GitHub resurslarını oxumağa imkan verir. 26.7.0 versiyası bu problemi aradan qaldırır.

CiddilikYüksək
CVSS7.1
İstismar ehtimalı—
Məhsul@actual-app/sync-server
Dərc25 sen 2026
İlk görülmə25 sen 2026

Necə düzəltmək olar

Yeniləyin
  • @actual-app/sync-server26.7.0 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
@actual-app/sync-servernpmv < 26.7.026.7.0

Versiyanızı yoxlayın

Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.

Intelligence 360 paketində

Attack Surface Management

Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.