CVE-2026-50288: @asymmetric-effort/specifyjs: URL parse failure silently allows request
Finding
Location: core/src/shared/secure-fetch.ts:42-45
When new URL() throws a parse error, the assertSecureUrl function returned without throwing, silently allowing the request to proceed without HTTPS validation.
Status
Fixed in v0.2.136 — The catch block now throws an error instead of silently returning.
References
- github.com/advisories/GHSA-8882-frvv-92w4
- github.com/asymmetric-effort/specifyjs/commit/25d1fb491d99479efdf501f5f75e0bb80c908f0a
- github.com/asymmetric-effort/specifyjs/releases/tag/v0.2.136
- github.com/asymmetric-effort/specifyjs/security/advisories/GHSA-8882-frvv-92w4
- nvd.nist.gov/vuln/detail/CVE-2026-50288
Code Behaviors & Features
Detect and mitigate CVE-2026-50288 with GitLab Dependency Scanning
Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Learn more about Dependency Scanning →