Katalog CVE

CVE-2026-50288

WysokieCVSS 8.7
Opublikowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.28%

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

Streszczenie

SpecifyJS to deklaratywny framework interfejsu użytkownika w TypeScript. Przed wersją 0.2.136, gdy `new URL()` zgłasza błąd parsowania, funkcja `assertSecureUrl` zwracała wynik bez zgłaszania wyjątku, cicho zezwalając na żądanie bez walidacji HTTPS. Począwszy od wersji 0.2.136, blok catch zgłasza błąd zamiast cicho zwracać.

Ocena ryzyka

Ta luka może pozwolić na wysyłanie żądań do niezabezpieczonych adresów URL, co może narazić dane na przechwycenie lub modyfikację przez atakującego.

Rekomendacja

Zaleca się aktualizację SpecifyJS do wersji 0.2.136 lub nowszej, aby zapewnić prawidłową walidację HTTPS.

Inne podatności w SpecifyJS

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

SpecifyJS is a declarative TypeScript user interface framework. Prior to version 0.2.136, when `new URL()` throws a parse error, the `assertSecureUrl` function returned without throwing, silently allowing the request to proceed without HTTPS validation. Starting in version 0.2.136, the catch block now throws an error instead of silently returning.

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