@asymmetric-effort/specifyjs: URL parse failure silently allows request
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- None
- Attack complexity
- Low
- Attack requirements
- None
- Impact type
- —
- Confidentiality · integrity · availability
- None · High · None
- Fix status
- Fixed
Attack profile from CVSS 4.0 · CNA. Fix status from CNA and GitHub.
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.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- Yes
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| asymmetric-effort | specifyjs | before 0.2.136 | 0.2.136 | Patch available | CNA |
| — | @asymmetric-effort/specifyjs (npm) | before 0.2.136 | 0.2.136 | Patch available | GHSA-8882-frvv-92w4 |
- specifyjs Vendorasymmetric-effort Affected before 0.2.136 Fixed in 0.2.136 Patch available CNA
- @asymmetric-effort/specifyjs (npm) Vendor— Affected before 0.2.136 Fixed in 0.2.136 Patch available GHSA-8882-frvv-92w4
Remediation
- Fix · CNA specifyjs (asymmetric-effort) Fixed in 0.2.136
- Fix · GHSA-8882-frvv-92w4 @asymmetric-effort/specifyjs (npm) Fixed in 0.2.136 Advisory →
Timeline
- 2026-10-02 Threatist record created from CVE-2026-50288
- 2026-10-03 Alias added: GHSA-8882-frvv-92w4
References
Other 4
More asymmetric-effort vulnerabilities
- TI-2026-37032 @asymmetric-effort/specifyjs: CSS expression sanitization is bypassable in renderToString CVSS 4.0MEDIUM 5.3
Sources
- CVE-2026-50288 · CVE Program
- CVE-2026-50288 · NVD
- FIRST EPSS
- GHSA-8882-frvv-92w4 · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences