{"action":"Upgrade @asymmetric-effort/specifyjs to 0.2.136 or later.","affected":[{"fixed":"0.2.136","introduced":"0"}],"component":"@asymmetric-effort/specifyjs","cve_ids":["CVE-2026-50290"],"ecosystem":"npm","epss":0.00489,"exploited":false,"fixed_versions":["0.2.136"],"ghsa_id":"GHSA-93q6-wwjh-jc6h","id":"tcs_01M5KFEMRCD5ZZ285TF9WM4SP4","modified_at":"2026-09-10T03:51:11.288040472Z","published_at":"2026-07-02T19:08:45Z","references":["https://osv.dev/vulnerability/GHSA-93q6-wwjh-jc6h","https://github.com/asymmetric-effort/specifyjs/security/advisories/GHSA-93q6-wwjh-jc6h","https://github.com/asymmetric-effort/specifyjs/commit/25d1fb491d99479efdf501f5f75e0bb80c908f0a","https://github.com/asymmetric-effort/specifyjs"],"severity":{"label":"medium"},"sources":[{"source":"osv","source_id":"GHSA-93q6-wwjh-jc6h","url":"https://osv.dev/vulnerability/GHSA-93q6-wwjh-jc6h"}],"summary":"@asymmetric-effort/specifyjs: CSS expression sanitization is bypassable in renderToString"}