CVE Catalog

CVE-2026-50288

HighCVSS 8.7
Published: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.28%

20th percentile - higher than 20% of all known CVEs

Summary

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.

Risk Assessment

This vulnerability may allow requests to be sent to insecure URLs, potentially exposing data to interception or modification by an attacker.

Recommendation

It is recommended to upgrade SpecifyJS to version 0.2.136 or later to ensure proper HTTPS validation.

Other vulnerabilities in SpecifyJS

Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS