@asymmetric-effort/specifyjs: URL parse failure silently allows request
- Severity:
- High
Description
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.
Recommendation
Update the @asymmetric-effort/specifyjs package to the latest compatible version. Followings are version details:
- Affected version(s): < 0.2.136
- Patched version(s): 0.2.136
References
Related Issues
- @asymmetric-effort/specifyjs: CSS expression sanitization is bypassable in renderToString - CVE-2026-50290
- @asymmetric-effort/specifyjs: GraphQL gql tag allows metacharacter injection - Vulnerability
- Server-Side Request Forgery in parse-url - CVE-2022-2216
- @asymmetric-effort/specifyjs: Production console warnings may leak internal framework state - Vulnerability
You might also like:
- Tags:
- npm
- @asymmetric-effort/specifyjs
Anything's wrong? Let us know Last updated on July 02, 2026


