CVE-2026-50288
WysokieCVSS 8.7Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 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.

