CVE-2026-50288

@asymmetric-effort/specifyjs: URL parse failure silently allows request

Published Aug 21, 2026 CVSS 4.0 · 8.7 High EPSS < 1% KEV · Not listed
Description
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.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Github GHSA Github GHSA GHSA-8882-frvv-92w4 @asymmetric-effort/specifyjs: URL parse failure silently allows request
History
Type Values Removed Values Added
First Time appeared Asymmetric-effort
Asymmetric-effort specifyjs
Vendors & Products Asymmetric-effort
Asymmetric-effort specifyjs
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description 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.
Title @asymmetric-effort/specifyjs: URL parse failure silently allows request
Weaknesses CWE-918
References
Metrics cvssV4_0

{'score': 8.7, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N'}

Weaknesses

Sources

Status
PUBLISHED
Assigner
GitHub_M
Published
Updated
Aug 21, 2026, 7:55 PM
Reserved
Jun 4, 2026, 4:26 PM
Status
Deferred
Published
Aug 21, 2026, 8:16 PM
Modified
Oct 14, 2026, 7:10 PM