Description
Location: core/src/shared/secure-fetch.ts:52-54
The localhost exception allowed localhost and 127.0.0.1 but did not cover 0.0.0.0, [::1] (IPv6 localhost), or the full 127.0.0.0/8 loopback range.
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
Could your website be exposed too?
SmartScanner can check your website for @asymmetric-effort/specifyjs: Localhost bypass incomplete (IPv6, 0.0.0.0, 127.x range) and gives you actionable findings to investigate.
Start a free scanRelated Issues
- @asymmetric-effort/specifyjs: No redirect target validation in secureFetch - Vulnerability
- @asymmetric-effort/specifyjs: `data:` URI allowed without size restriction - Vulnerability
- @asymmetric-effort/specifyjs: Production console warnings may leak internal framework state - Vulnerability
- @asymmetric-effort/specifyjs: GraphQL gql tag allows metacharacter injection - Vulnerability


