{"url":"http://public2.vulnerablecode.io/api/vulnerabilities/22575?format=json","vulnerability_id":"VCID-amsh-qpt1-9qb7","summary":"Improper detection of disallowed URIs by Loofah `allowed_uri?`\n## Summary\n\n`Loofah::HTML5::Scrub.allowed_uri?` does not correctly reject `javascript:` URIs when the scheme is split by HTML entity-encoded control characters such as `&#13;` (carriage return), `&#10;` (line feed), or `&#9;` (tab).\n\n## Details\n\nThe `allowed_uri?` method strips literal control characters before decoding HTML entities. Payloads like `java&#13;script:alert(1)` survive the control character strip, then `&#13;` is decoded to a carriage return, producing `java\\rscript:alert(1)`.\n\nNote that the Loofah sanitizer's default `sanitize()` path is **not affected** because Nokogiri decodes HTML entities during parsing before Loofah evaluates the URI protocol. This issue only affects direct callers of the `allowed_uri?` string-level helper when passing HTML-encoded strings.\n\n## Impact\n\nApplications that call `Loofah::HTML5::Scrub.allowed_uri?` to validate user-controlled URLs and then render approved URLs into `href` or other browser-interpreted URI attributes may be vulnerable to cross-site scripting (XSS).\n\nThis only affects Loofah `2.25.0`.\n\n## Mitigation\n\nUpgrade to Loofah >= `2.25.1`.\n\n## Credit\n\nResponsibly reported by HackOne user `@smlee`.","aliases":[{"alias":"GHSA-46fp-8f5p-pf2m"}],"fixed_packages":[{"url":"http://public2.vulnerablecode.io/api/packages/65210?format=json","purl":"pkg:gem/loofah@2.25.1","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-amsh-qpt1-9qb7"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:gem/loofah@2.25.1"}],"affected_packages":[{"url":"http://public2.vulnerablecode.io/api/packages/141745?format=json","purl":"pkg:gem/loofah@0.2.0","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-ab24-w4sg-bbax"},{"vulnerability":"VCID-amsh-qpt1-9qb7"},{"vulnerability":"VCID-paw4-xkmu-w7eb"},{"vulnerability":"VCID-q52h-9tcw-zfab"},{"vulnerability":"VCID-sqa5-8yrd-qyfz"},{"vulnerability":"VCID-wxfr-bs81-augc"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:gem/loofah@0.2.0"},{"url":"http://public2.vulnerablecode.io/api/packages/141746?format=json","purl":"pkg:gem/loofah@0.2.1","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-ab24-w4sg-bbax"},{"vulnerability":"VCID-amsh-qpt1-9qb7"},{"vulnerability":"VCID-paw4-xkmu-w7eb"},{"vulnerability":"VCID-q52h-9tcw-zfab"},{"vulnerability":"VCID-sqa5-8yrd-qyfz"},{"vulnerability":"VCID-wxfr-bs81-augc"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:gem/loofah@0.2.1"},{"url":"http://public2.vulnerablecode.io/api/packages/141747?format=json","purl":"pkg:gem/loofah@0.2.2","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-ab24-w4sg-bbax"},{"vulnerability":"VCID-amsh-qpt1-9qb7"},{"vulnerability":"VCID-paw4-xkmu-w7eb"},{"vulnerability":"VCID-q52h-9tcw-zfab"},{"vulnerability":"VCID-sqa5-8yrd-qyfz"},{"vulnerability":"VCID-wxfr-bs81-augc"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:gem/loofah@0.2.2"},{"url":"http://public2.vulnerablecode.io/api/packages/141748?format=json","purl":"pkg:gem/loofah@0.3.0","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-ab24-w4sg-bbax"},{"vulnerability":"VCID-amsh-qpt1-9qb7"},{"vulnerability":"VCID-paw4-xkmu-w7eb"},{"vulnerability":"VCID-q52h-9tcw-zfab"},{"vulnerability":"VCID-sqa5-8yrd-qyfz"},{"vulnerability":"VCID-wxfr-bs81-augc"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:gem/loofah@0.3.0"},{"url":"http://public2.vulnerablecode.io/api/packages/141749?format=json","purl":"pkg:gem/loofah@0.3.1","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-ab24-w4sg-bbax"},{"vulnerability":"VCID-amsh-qpt1-9qb7"},{"vulnerability":"VCID-paw4-xkmu-w7eb"},{"vulnerability":"VCID-q52h-9tcw-zfab"},{"vulnerability":"VCID-sqa5-8yrd-qyfz"},{"vulnerability":"VCID-wxfr-bs81-augc"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:gem/loofah@0.3.1"},{"url":"http://public2.vulnerablecode.io/api/packages/141750?format=json","purl":"pkg:gem/loofah@0.4.0","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-ab24-w4sg-bbax"},{"vulnerability":"VCID-amsh-qpt1-9qb7"},{"vulnerability":"VCID-paw4-xkmu-w7eb"},{"vulnerability":"VCID-q52h-9tcw-zfab"},{"vulnerability":"VCID-sqa5-8yrd-qyfz"},{"vulnerability":"VCID-wxfr-bs81-augc"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:gem/loofah@0.4.0"},{"url":"http://public2.vulnerablecode.io/api/packages/141751?format=json","purl":"pkg:gem/loofah@0.4.1","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-ab24-w4sg-bbax"},{"vulnerability":"VCID-amsh-qpt1-9qb7"},{"vulnerability":"VCID-paw4-xkmu-w7eb"},{"vulnerability":"VCID-q52h-9tcw-zfab"},{"vulnerability":"VCID-sqa5-8yrd-qyfz"},{"vulnerability":"VCID-wxfr-bs81-augc"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:gem/loofah@0.4.1"},{"url":"http://public2.vulnerablecode.io/api/packages/141752?format=json","purl":"pkg:gem/loofah@0.4.2","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-ab24-w4sg-bbax"},{"vulnerability":"VCID-amsh-qpt1-9qb7"},{"vulnerability":"VCID-paw4-xkmu-w7eb"},{"vulnerability":"VCID-q52h-9tcw-zfab"},{"vulnerability":"VCID-sqa5-8yrd-qyfz"},{"vulnerability":"VCID-wxfr-bs81-augc"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:gem/loofah@0.4.2"},{"url":"http://public2.vulnerablecode.io/api/packages/141753?format=json","purl":"pkg:gem/loofah@0.4.3","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-ab24-w4sg-bbax"},{"vulnerability":"VCID-amsh-qpt1-9qb7"},{"vulnerability":"VCID-paw4-xkmu-w7eb"},{"vulnerability":"VCID-q52h-9tcw-zfab"},{"vulnerability":"VCID-sqa5-8yrd-qyfz"},{"vulnerability":"VCID-wxfr-bs81-augc"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:gem/loofah@0.4.3"},{"url":"http://public2.vulnerablecode.io/api/packages/141754?format=json","purl":"pkg:gem/loofah@0.4.4","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-ab24-w4sg-bbax"},{"vulnerability":"VCID-amsh-qpt1-9qb7"},{"vulnerability":"VCID-paw4-xkmu-w7eb"},{"vulnerability":"VCID-q52h-9tcw-zfab"},{"vulnerability":"VCID-sqa5-8yrd-qyfz"},{"vulnerability":"VCID-wxfr-bs81-augc"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:gem/loofah@0.4.4"},{"url":"http://public2.vulnerablecode.io/api/packages/141755?format=json","purl":"pkg:gem/loofah@0.4.5","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-ab24-w4sg-bbax"},{"vulnerability":"VCID-amsh-qpt1-9qb7"},{"vulnerability":"VCID-paw4-xkmu-w7eb"},{"vulnerability":"VCID-q52h-9tcw-zfab"},{"vulnerability":"VCID-sqa5-8yrd-qyfz"},{"vulnerability":"VCID-wxfr-bs81-augc"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:gem/loofah@0.4.5"},{"url":"http://public2.vulnerablecode.io/api/packages/141756?format=json","purl":"pkg:gem/loofah@0.4.6","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-ab24-w4sg-bbax"},{"vulnerability":"VCID-amsh-qpt1-9qb7"},{"vulnerability":"VCID-paw4-xkmu-w7eb"},{"vulnerability":"VCID-q52h-9tcw-zfab"},{"vulnerability":"VCID-sqa5-8yrd-qyfz"},{"vulnerability":"VCID-wxfr-bs81-augc"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:gem/loofah@0.4.6"},{"url":"http://public2.vulnerablecode.io/api/packages/141757?format=json","purl":"pkg:gem/loofah@0.4.7","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-ab24-w4sg-bbax"},{"vulnerability":"VCID-amsh-qpt1-9qb7"},{"vulnerability":"VCID-paw4-xkmu-w7eb"},{"vulnerability":"VCID-q52h-9tcw-zfab"},{"vulnerability":"VCID-sqa5-8yrd-qyfz"},{"vulnerability":"VCID-wxfr-bs81-augc"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:gem/loofah@0.4.7"},{"url":"http://public2.vulnerablecode.io/api/packages/141758?format=json","purl":"pkg:gem/loofah@1.0.0.beta.1","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-ab24-w4sg-bbax"},{"vulnerability":"VCID-amsh-qpt1-9qb7"},{"vulnerability":"VCID-paw4-xkmu-w7eb"},{"vulnerability":"VCID-q52h-9tcw-zfab"},{"vulnerability":"VCID-sqa5-8yrd-qyfz"},{"vulnerability":"VCID-wxfr-bs81-augc"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:gem/loofah@1.0.0.beta.1"},{"url":"http://public2.vulnerablecode.io/api/packages/141759?format=json","purl":"pkg:gem/loofah@1.0.0","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-ab24-w4sg-bbax"},{"vulnerability":"VCID-amsh-qpt1-9qb7"},{"vulnerability":"VCID-paw4-xkmu-w7eb"},{"vulnerability":"VCID-q52h-9tcw-zfab"},{"vulnerability":"VCID-sqa5-8yrd-qyfz"},{"vulnerability":"VCID-wxfr-bs81-augc"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:gem/loofah@1.0.0"},{"url":"http://public2.vulnerablecode.io/api/packages/141760?format=json","purl":"pkg:gem/loofah@1.1.0","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-ab24-w4sg-bbax"},{"vulnerability":"VCID-amsh-qpt1-9qb7"},{"vulnerability":"VCID-paw4-xkmu-w7eb"},{"vulnerability":"VCID-q52h-9tcw-zfab"},{"vulnerability":"VCID-sqa5-8yrd-qyfz"},{"vulnerability":"VCID-wxfr-bs81-augc"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:gem/loofah@1.1.0"},{"url":"http://public2.vulnerablecode.io/api/packages/141761?format=json","purl":"pkg:gem/loofah@1.2.0","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-ab24-w4sg-bbax"},{"vulnerability":"VCID-amsh-qpt1-9qb7"},{"vulnerability":"VCID-paw4-xkmu-w7eb"},{"vulnerability":"VCID-q52h-9tcw-zfab"},{"vulnerability":"VCID-sqa5-8yrd-qyfz"},{"vulnerability":"VCID-wxfr-bs81-augc"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:gem/loofah@1.2.0"},{"url":"http://public2.vulnerablecode.io/api/packages/141762?format=json","purl":"pkg:gem/loofah@1.2.1","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-ab24-w4sg-bbax"},{"vulnerability":"VCID-amsh-qpt1-9qb7"},{"vulnerability":"VCID-paw4-xkmu-w7eb"},{"vulnerability":"VCID-q52h-9tcw-zfab"},{"vulnerability":"VCID-sqa5-8yrd-qyfz"},{"vulnerability":"VCID-wxfr-bs81-augc"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:gem/loofah@1.2.1"},{"url":"http://public2.vulnerablecode.io/api/packages/141763?format=json","purl":"pkg:gem/loofah@2.0.0","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-ab24-w4sg-bbax"},{"vulnerability":"VCID-amsh-qpt1-9qb7"},{"vulnerability":"VCID-paw4-xkmu-w7eb"},{"vulnerability":"VCID-q52h-9tcw-zfab"},{"vulnerability":"VCID-sqa5-8yrd-qyfz"},{"vulnerability":"VCID-wxfr-bs81-augc"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:gem/loofah@2.0.0"},{"url":"http://public2.vulnerablecode.io/api/packages/141764?format=json","purl":"pkg:gem/loofah@2.0.1","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-ab24-w4sg-bbax"},{"vulnerability":"VCID-amsh-qpt1-9qb7"},{"vulnerability":"VCID-paw4-xkmu-w7eb"},{"vulnerability":"VCID-q52h-9tcw-zfab"},{"vulnerability":"VCID-sqa5-8yrd-qyfz"},{"vulnerability":"VCID-wxfr-bs81-augc"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:gem/loofah@2.0.1"},{"url":"http://public2.vulnerablecode.io/api/packages/141765?format=json","purl":"pkg:gem/loofah@2.0.2","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-ab24-w4sg-bbax"},{"vulnerability":"VCID-amsh-qpt1-9qb7"},{"vulnerability":"VCID-paw4-xkmu-w7eb"},{"vulnerability":"VCID-q52h-9tcw-zfab"},{"vulnerability":"VCID-sqa5-8yrd-qyfz"},{"vulnerability":"VCID-wxfr-bs81-augc"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:gem/loofah@2.0.2"},{"url":"http://public2.vulnerablecode.io/api/packages/141766?format=json","purl":"pkg:gem/loofah@2.0.3","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-ab24-w4sg-bbax"},{"vulnerability":"VCID-amsh-qpt1-9qb7"},{"vulnerability":"VCID-paw4-xkmu-w7eb"},{"vulnerability":"VCID-q52h-9tcw-zfab"},{"vulnerability":"VCID-sqa5-8yrd-qyfz"},{"vulnerability":"VCID-wxfr-bs81-augc"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:gem/loofah@2.0.3"},{"url":"http://public2.vulnerablecode.io/api/packages/141767?format=json","purl":"pkg:gem/loofah@2.1.0.rc1","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-ab24-w4sg-bbax"},{"vulnerability":"VCID-amsh-qpt1-9qb7"},{"vulnerability":"VCID-paw4-xkmu-w7eb"},{"vulnerability":"VCID-q52h-9tcw-zfab"},{"vulnerability":"VCID-sqa5-8yrd-qyfz"},{"vulnerability":"VCID-wxfr-bs81-augc"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:gem/loofah@2.1.0.rc1"},{"url":"http://public2.vulnerablecode.io/api/packages/141768?format=json","purl":"pkg:gem/loofah@2.1.0.rc2","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-ab24-w4sg-bbax"},{"vulnerability":"VCID-amsh-qpt1-9qb7"},{"vulnerability":"VCID-paw4-xkmu-w7eb"},{"vulnerability":"VCID-q52h-9tcw-zfab"},{"vulnerability":"VCID-sqa5-8yrd-qyfz"},{"vulnerability":"VCID-wxfr-bs81-augc"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:gem/loofah@2.1.0.rc2"},{"url":"http://public2.vulnerablecode.io/api/packages/131015?format=json","purl":"pkg:gem/loofah@2.1.0","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-271j-gcn1-73c5"},{"vulnerability":"VCID-ab24-w4sg-bbax"},{"vulnerability":"VCID-amsh-qpt1-9qb7"},{"vulnerability":"VCID-paw4-xkmu-w7eb"},{"vulnerability":"VCID-q52h-9tcw-zfab"},{"vulnerability":"VCID-sqa5-8yrd-qyfz"},{"vulnerability":"VCID-wxfr-bs81-augc"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:gem/loofah@2.1.0"},{"url":"http://public2.vulnerablecode.io/api/packages/141769?format=json","purl":"pkg:gem/loofah@2.1.1","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-271j-gcn1-73c5"},{"vulnerability":"VCID-ab24-w4sg-bbax"},{"vulnerability":"VCID-amsh-qpt1-9qb7"},{"vulnerability":"VCID-paw4-xkmu-w7eb"},{"vulnerability":"VCID-q52h-9tcw-zfab"},{"vulnerability":"VCID-sqa5-8yrd-qyfz"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:gem/loofah@2.1.1"},{"url":"http://public2.vulnerablecode.io/api/packages/131014?format=json","purl":"pkg:gem/loofah@2.2.0","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-271j-gcn1-73c5"},{"vulnerability":"VCID-6qdt-my8d-rkd5"},{"vulnerability":"VCID-ab24-w4sg-bbax"},{"vulnerability":"VCID-amsh-qpt1-9qb7"},{"vulnerability":"VCID-paw4-xkmu-w7eb"},{"vulnerability":"VCID-q52h-9tcw-zfab"},{"vulnerability":"VCID-sqa5-8yrd-qyfz"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:gem/loofah@2.2.0"},{"url":"http://public2.vulnerablecode.io/api/packages/27212?format=json","purl":"pkg:gem/loofah@2.2.1","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-271j-gcn1-73c5"},{"vulnerability":"VCID-6qdt-my8d-rkd5"},{"vulnerability":"VCID-ab24-w4sg-bbax"},{"vulnerability":"VCID-amsh-qpt1-9qb7"},{"vulnerability":"VCID-paw4-xkmu-w7eb"},{"vulnerability":"VCID-q52h-9tcw-zfab"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:gem/loofah@2.2.1"},{"url":"http://public2.vulnerablecode.io/api/packages/32718?format=json","purl":"pkg:gem/loofah@2.2.2","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-271j-gcn1-73c5"},{"vulnerability":"VCID-6qdt-my8d-rkd5"},{"vulnerability":"VCID-ab24-w4sg-bbax"},{"vulnerability":"VCID-amsh-qpt1-9qb7"},{"vulnerability":"VCID-paw4-xkmu-w7eb"},{"vulnerability":"VCID-q52h-9tcw-zfab"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:gem/loofah@2.2.2"},{"url":"http://public2.vulnerablecode.io/api/packages/32720?format=json","purl":"pkg:gem/loofah@2.2.3","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-271j-gcn1-73c5"},{"vulnerability":"VCID-6qdt-my8d-rkd5"},{"vulnerability":"VCID-ab24-w4sg-bbax"},{"vulnerability":"VCID-amsh-qpt1-9qb7"},{"vulnerability":"VCID-q52h-9tcw-zfab"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:gem/loofah@2.2.3"},{"url":"http://public2.vulnerablecode.io/api/packages/141770?format=json","purl":"pkg:gem/loofah@2.3.0","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-271j-gcn1-73c5"},{"vulnerability":"VCID-6qdt-my8d-rkd5"},{"vulnerability":"VCID-ab24-w4sg-bbax"},{"vulnerability":"VCID-amsh-qpt1-9qb7"},{"vulnerability":"VCID-q52h-9tcw-zfab"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:gem/loofah@2.3.0"},{"url":"http://public2.vulnerablecode.io/api/packages/79085?format=json","purl":"pkg:gem/loofah@2.3.1","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-271j-gcn1-73c5"},{"vulnerability":"VCID-6qdt-my8d-rkd5"},{"vulnerability":"VCID-amsh-qpt1-9qb7"},{"vulnerability":"VCID-q52h-9tcw-zfab"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:gem/loofah@2.3.1"},{"url":"http://public2.vulnerablecode.io/api/packages/141771?format=json","purl":"pkg:gem/loofah@2.4.0","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-271j-gcn1-73c5"},{"vulnerability":"VCID-6qdt-my8d-rkd5"},{"vulnerability":"VCID-amsh-qpt1-9qb7"},{"vulnerability":"VCID-q52h-9tcw-zfab"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:gem/loofah@2.4.0"},{"url":"http://public2.vulnerablecode.io/api/packages/141772?format=json","purl":"pkg:gem/loofah@2.5.0","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-271j-gcn1-73c5"},{"vulnerability":"VCID-6qdt-my8d-rkd5"},{"vulnerability":"VCID-amsh-qpt1-9qb7"},{"vulnerability":"VCID-q52h-9tcw-zfab"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:gem/loofah@2.5.0"},{"url":"http://public2.vulnerablecode.io/api/packages/141773?format=json","purl":"pkg:gem/loofah@2.6.0","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-271j-gcn1-73c5"},{"vulnerability":"VCID-6qdt-my8d-rkd5"},{"vulnerability":"VCID-amsh-qpt1-9qb7"},{"vulnerability":"VCID-q52h-9tcw-zfab"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:gem/loofah@2.6.0"},{"url":"http://public2.vulnerablecode.io/api/packages/141774?format=json","purl":"pkg:gem/loofah@2.7.0","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-271j-gcn1-73c5"},{"vulnerability":"VCID-6qdt-my8d-rkd5"},{"vulnerability":"VCID-amsh-qpt1-9qb7"},{"vulnerability":"VCID-q52h-9tcw-zfab"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:gem/loofah@2.7.0"},{"url":"http://public2.vulnerablecode.io/api/packages/141775?format=json","purl":"pkg:gem/loofah@2.8.0","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-271j-gcn1-73c5"},{"vulnerability":"VCID-6qdt-my8d-rkd5"},{"vulnerability":"VCID-amsh-qpt1-9qb7"},{"vulnerability":"VCID-q52h-9tcw-zfab"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:gem/loofah@2.8.0"},{"url":"http://public2.vulnerablecode.io/api/packages/141776?format=json","purl":"pkg:gem/loofah@2.9.0","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-271j-gcn1-73c5"},{"vulnerability":"VCID-6qdt-my8d-rkd5"},{"vulnerability":"VCID-amsh-qpt1-9qb7"},{"vulnerability":"VCID-q52h-9tcw-zfab"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:gem/loofah@2.9.0"},{"url":"http://public2.vulnerablecode.io/api/packages/141777?format=json","purl":"pkg:gem/loofah@2.9.1","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-271j-gcn1-73c5"},{"vulnerability":"VCID-6qdt-my8d-rkd5"},{"vulnerability":"VCID-amsh-qpt1-9qb7"},{"vulnerability":"VCID-q52h-9tcw-zfab"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:gem/loofah@2.9.1"},{"url":"http://public2.vulnerablecode.io/api/packages/141778?format=json","purl":"pkg:gem/loofah@2.10.0","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-271j-gcn1-73c5"},{"vulnerability":"VCID-6qdt-my8d-rkd5"},{"vulnerability":"VCID-amsh-qpt1-9qb7"},{"vulnerability":"VCID-q52h-9tcw-zfab"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:gem/loofah@2.10.0"},{"url":"http://public2.vulnerablecode.io/api/packages/141779?format=json","purl":"pkg:gem/loofah@2.11.0","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-271j-gcn1-73c5"},{"vulnerability":"VCID-6qdt-my8d-rkd5"},{"vulnerability":"VCID-amsh-qpt1-9qb7"},{"vulnerability":"VCID-q52h-9tcw-zfab"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:gem/loofah@2.11.0"},{"url":"http://public2.vulnerablecode.io/api/packages/141780?format=json","purl":"pkg:gem/loofah@2.12.0","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-271j-gcn1-73c5"},{"vulnerability":"VCID-6qdt-my8d-rkd5"},{"vulnerability":"VCID-amsh-qpt1-9qb7"},{"vulnerability":"VCID-q52h-9tcw-zfab"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:gem/loofah@2.12.0"},{"url":"http://public2.vulnerablecode.io/api/packages/141781?format=json","purl":"pkg:gem/loofah@2.13.0","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-271j-gcn1-73c5"},{"vulnerability":"VCID-6qdt-my8d-rkd5"},{"vulnerability":"VCID-amsh-qpt1-9qb7"},{"vulnerability":"VCID-q52h-9tcw-zfab"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:gem/loofah@2.13.0"},{"url":"http://public2.vulnerablecode.io/api/packages/141782?format=json","purl":"pkg:gem/loofah@2.14.0","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-271j-gcn1-73c5"},{"vulnerability":"VCID-6qdt-my8d-rkd5"},{"vulnerability":"VCID-amsh-qpt1-9qb7"},{"vulnerability":"VCID-q52h-9tcw-zfab"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:gem/loofah@2.14.0"},{"url":"http://public2.vulnerablecode.io/api/packages/141783?format=json","purl":"pkg:gem/loofah@2.15.0","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-271j-gcn1-73c5"},{"vulnerability":"VCID-6qdt-my8d-rkd5"},{"vulnerability":"VCID-amsh-qpt1-9qb7"},{"vulnerability":"VCID-q52h-9tcw-zfab"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:gem/loofah@2.15.0"},{"url":"http://public2.vulnerablecode.io/api/packages/141784?format=json","purl":"pkg:gem/loofah@2.16.0","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-271j-gcn1-73c5"},{"vulnerability":"VCID-6qdt-my8d-rkd5"},{"vulnerability":"VCID-amsh-qpt1-9qb7"},{"vulnerability":"VCID-q52h-9tcw-zfab"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:gem/loofah@2.16.0"},{"url":"http://public2.vulnerablecode.io/api/packages/141785?format=json","purl":"pkg:gem/loofah@2.17.0","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-271j-gcn1-73c5"},{"vulnerability":"VCID-6qdt-my8d-rkd5"},{"vulnerability":"VCID-amsh-qpt1-9qb7"},{"vulnerability":"VCID-q52h-9tcw-zfab"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:gem/loofah@2.17.0"},{"url":"http://public2.vulnerablecode.io/api/packages/141786?format=json","purl":"pkg:gem/loofah@2.18.0","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-271j-gcn1-73c5"},{"vulnerability":"VCID-6qdt-my8d-rkd5"},{"vulnerability":"VCID-amsh-qpt1-9qb7"},{"vulnerability":"VCID-q52h-9tcw-zfab"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:gem/loofah@2.18.0"},{"url":"http://public2.vulnerablecode.io/api/packages/141787?format=json","purl":"pkg:gem/loofah@2.19.0","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-271j-gcn1-73c5"},{"vulnerability":"VCID-6qdt-my8d-rkd5"},{"vulnerability":"VCID-amsh-qpt1-9qb7"},{"vulnerability":"VCID-q52h-9tcw-zfab"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:gem/loofah@2.19.0"},{"url":"http://public2.vulnerablecode.io/api/packages/80281?format=json","purl":"pkg:gem/loofah@2.19.1","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-amsh-qpt1-9qb7"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:gem/loofah@2.19.1"},{"url":"http://public2.vulnerablecode.io/api/packages/141788?format=json","purl":"pkg:gem/loofah@2.20.0","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-amsh-qpt1-9qb7"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:gem/loofah@2.20.0"},{"url":"http://public2.vulnerablecode.io/api/packages/141789?format=json","purl":"pkg:gem/loofah@2.21.0.rc1","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-amsh-qpt1-9qb7"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:gem/loofah@2.21.0.rc1"},{"url":"http://public2.vulnerablecode.io/api/packages/141790?format=json","purl":"pkg:gem/loofah@2.21.0","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-amsh-qpt1-9qb7"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:gem/loofah@2.21.0"},{"url":"http://public2.vulnerablecode.io/api/packages/141791?format=json","purl":"pkg:gem/loofah@2.21.1","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-amsh-qpt1-9qb7"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:gem/loofah@2.21.1"},{"url":"http://public2.vulnerablecode.io/api/packages/141792?format=json","purl":"pkg:gem/loofah@2.21.2","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-amsh-qpt1-9qb7"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:gem/loofah@2.21.2"},{"url":"http://public2.vulnerablecode.io/api/packages/141793?format=json","purl":"pkg:gem/loofah@2.21.3","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-amsh-qpt1-9qb7"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:gem/loofah@2.21.3"},{"url":"http://public2.vulnerablecode.io/api/packages/141794?format=json","purl":"pkg:gem/loofah@2.21.4","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-amsh-qpt1-9qb7"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:gem/loofah@2.21.4"},{"url":"http://public2.vulnerablecode.io/api/packages/141795?format=json","purl":"pkg:gem/loofah@2.22.0","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-amsh-qpt1-9qb7"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:gem/loofah@2.22.0"},{"url":"http://public2.vulnerablecode.io/api/packages/141796?format=json","purl":"pkg:gem/loofah@2.23.0","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-amsh-qpt1-9qb7"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:gem/loofah@2.23.0"},{"url":"http://public2.vulnerablecode.io/api/packages/141797?format=json","purl":"pkg:gem/loofah@2.23.1","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-amsh-qpt1-9qb7"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:gem/loofah@2.23.1"},{"url":"http://public2.vulnerablecode.io/api/packages/141798?format=json","purl":"pkg:gem/loofah@2.24.0","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-amsh-qpt1-9qb7"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:gem/loofah@2.24.0"},{"url":"http://public2.vulnerablecode.io/api/packages/141799?format=json","purl":"pkg:gem/loofah@2.24.1","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-amsh-qpt1-9qb7"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:gem/loofah@2.24.1"},{"url":"http://public2.vulnerablecode.io/api/packages/65209?format=json","purl":"pkg:gem/loofah@2.25.0","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-amsh-qpt1-9qb7"},{"vulnerability":"VCID-qz71-ek2u-8ybh"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:gem/loofah@2.25.0"},{"url":"http://public2.vulnerablecode.io/api/packages/65210?format=json","purl":"pkg:gem/loofah@2.25.1","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-amsh-qpt1-9qb7"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:gem/loofah@2.25.1"}],"references":[{"reference_url":"https://github.com/flavorjones/loofah","reference_id":"","reference_type":"","scores":[{"value":"2.7","scoring_system":"cvssv4","scoring_elements":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N/E:U"},{"value":"LOW","scoring_system":"generic_textual","scoring_elements":""}],"url":"https://github.com/flavorjones/loofah"},{"reference_url":"https://github.com/flavorjones/loofah/security/advisories/GHSA-46fp-8f5p-pf2m","reference_id":"","reference_type":"","scores":[{"value":"LOW","scoring_system":"cvssv3.1_qr","scoring_elements":""},{"value":"2.7","scoring_system":"cvssv4","scoring_elements":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N/E:U"},{"value":"LOW","scoring_system":"generic_textual","scoring_elements":""}],"url":"https://github.com/flavorjones/loofah/security/advisories/GHSA-46fp-8f5p-pf2m"},{"reference_url":"https://github.com/advisories/GHSA-46fp-8f5p-pf2m","reference_id":"GHSA-46fp-8f5p-pf2m","reference_type":"","scores":[{"value":"LOW","scoring_system":"cvssv3.1_qr","scoring_elements":""}],"url":"https://github.com/advisories/GHSA-46fp-8f5p-pf2m"}],"weaknesses":[{"cwe_id":79,"name":"Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","description":"The product does not neutralize or incorrectly neutralizes user-controllable input before it is placed in output that is used as a web page that is served to other users."},{"cwe_id":937,"name":"OWASP Top Ten 2013 Category A9 - Using Components with Known Vulnerabilities","description":"Weaknesses in this category are related to the A9 category in the OWASP Top Ten 2013."},{"cwe_id":1035,"name":"OWASP Top Ten 2017 Category A9 - Using Components with Known Vulnerabilities","description":"Weaknesses in this category are related to the A9 category in the OWASP Top Ten 2017."}],"exploits":[],"severity_range_score":"0.1 - 3","exploitability":"0.5","weighted_severity":"2.7","risk_score":1.4,"resource_url":"http://public2.vulnerablecode.io/vulnerabilities/VCID-amsh-qpt1-9qb7"}