Package Instance
Lookup for vulnerable packages by Package URL.
GET /api/packages/130799?format=api
{ "url": "http://public2.vulnerablecode.io/api/packages/130799?format=api", "purl": "pkg:gem/user_agent_parser@0.1.0", "type": "gem", "namespace": "", "name": "user_agent_parser", "version": "0.1.0", "qualifiers": {}, "subpath": "", "is_vulnerable": true, "next_non_vulnerable_version": "2.5.1", "latest_non_vulnerable_version": "2.6.0", "affected_by_vulnerabilities": [ { "url": "http://public2.vulnerablecode.io/api/vulnerabilities/13304?format=api", "vulnerability_id": "VCID-5ng1-aqw3-w7cy", "summary": "ReDoS\nThe programming library UA-Parser uses regular expressions to identify user agent strings. The complexity of the regular expressions is such that an attacker can craft special patterns that keep the server busy for a long time. By sending many requests in short order, an attacker can exhaust the amount of processing power available.", "references": [ { "reference_url": "https://api.first.org/data/v1/epss?cve=CVE-2018-20164", "reference_id": "", "reference_type": "", "scores": [ { "value": "0.00967", "scoring_system": "epss", "scoring_elements": "0.76887", "published_at": "2026-05-30T12:55:00Z" } ], "url": "https://api.first.org/data/v1/epss?cve=CVE-2018-20164" }, { "reference_url": "https://github.com/ua-parser/uap-core", "reference_id": "", "reference_type": "", "scores": [ { "value": "5.3", "scoring_system": "cvssv3.1", "scoring_elements": "CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L" }, { "value": "MODERATE", "scoring_system": "generic_textual", "scoring_elements": "" } ], "url": "https://github.com/ua-parser/uap-core" }, { "reference_url": "https://github.com/ua-parser/uap-core/commit/010ccdc7303546cd22b9da687c29f4a996990014", "reference_id": "", "reference_type": "", "scores": [ { "value": "5.3", "scoring_system": "cvssv3.1", "scoring_elements": "CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L" }, { "value": "MODERATE", "scoring_system": "generic_textual", "scoring_elements": "" } ], "url": "https://github.com/ua-parser/uap-core/commit/010ccdc7303546cd22b9da687c29f4a996990014" }, { "reference_url": "https://github.com/ua-parser/uap-core/commit/156f7e12b215bddbaf3df4514c399d683e6cdadc", "reference_id": "", "reference_type": "", "scores": [ { "value": "5.3", "scoring_system": "cvssv3.1", "scoring_elements": "CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L" }, { "value": "MODERATE", "scoring_system": "generic_textual", "scoring_elements": "" } ], "url": "https://github.com/ua-parser/uap-core/commit/156f7e12b215bddbaf3df4514c399d683e6cdadc" }, { "reference_url": "https://github.com/ua-parser/uap-core/issues/332", "reference_id": "", "reference_type": "", "scores": [ { "value": "5.3", "scoring_system": "cvssv3.1", "scoring_elements": "CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L" }, { "value": "MODERATE", "scoring_system": "generic_textual", "scoring_elements": "" } ], "url": "https://github.com/ua-parser/uap-core/issues/332" }, { "reference_url": "https://github.com/ua-parser/uap-core/pull/363/files", "reference_id": "", "reference_type": "", "scores": [], "url": "https://github.com/ua-parser/uap-core/pull/363/files" }, { "reference_url": "https://www.openwall.com/lists/oss-security/2019/01/10/2", "reference_id": "", "reference_type": "", "scores": [], "url": "https://www.openwall.com/lists/oss-security/2019/01/10/2" }, { "reference_url": "https://www.x41-dsec.de/lab/advisories/x41-2018-009-uaparser", "reference_id": "", "reference_type": "", "scores": [ { "value": "5.3", "scoring_system": "cvssv3.1", "scoring_elements": "CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L" }, { "value": "MODERATE", "scoring_system": "generic_textual", "scoring_elements": "" } ], "url": "https://www.x41-dsec.de/lab/advisories/x41-2018-009-uaparser" }, { "reference_url": "https://www.x41-dsec.de/lab/advisories/x41-2018-009-uaparser/", "reference_id": "", "reference_type": "", "scores": [], "url": "https://www.x41-dsec.de/lab/advisories/x41-2018-009-uaparser/" }, { "reference_url": "https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=922717", "reference_id": "922717", "reference_type": "", "scores": [], "url": "https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=922717" }, { "reference_url": "https://nvd.nist.gov/vuln/detail/CVE-2018-20164", "reference_id": "CVE-2018-20164", "reference_type": "", "scores": [ { "value": "5.3", "scoring_system": "cvssv3.1", "scoring_elements": "CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L" }, { "value": "MODERATE", "scoring_system": "generic_textual", "scoring_elements": "" } ], "url": "https://nvd.nist.gov/vuln/detail/CVE-2018-20164" }, { "reference_url": "https://github.com/advisories/GHSA-fx7m-j728-mjw3", "reference_id": "GHSA-fx7m-j728-mjw3", "reference_type": "", "scores": [ { "value": "MODERATE", "scoring_system": "cvssv3.1_qr", "scoring_elements": "" } ], "url": "https://github.com/advisories/GHSA-fx7m-j728-mjw3" } ], "fixed_packages": [ { "url": "http://public2.vulnerablecode.io/api/packages/56437?format=api", "purl": "pkg:gem/user_agent_parser@2.5.1", "is_vulnerable": false, "affected_by_vulnerabilities": [], "resource_url": "http://public2.vulnerablecode.io/packages/pkg:gem/user_agent_parser@2.5.1" } ], "aliases": [ "CVE-2018-20164", "GHSA-fx7m-j728-mjw3" ], "risk_score": 3.1, "exploitability": "0.5", "weighted_severity": "6.2", "resource_url": "http://public2.vulnerablecode.io/vulnerabilities/VCID-5ng1-aqw3-w7cy" }, { "url": "http://public2.vulnerablecode.io/api/vulnerabilities/164899?format=api", "vulnerability_id": "VCID-c9kw-yt2m-xyc8", "summary": "", "references": [ { "reference_url": "https://api.first.org/data/v1/epss?cve=CVE-2020-5243", "reference_id": "", "reference_type": "", "scores": [ { "value": "0.00805", "scoring_system": "epss", "scoring_elements": "0.74439", "published_at": "2026-05-30T12:55:00Z" } ], "url": "https://api.first.org/data/v1/epss?cve=CVE-2020-5243" }, { "reference_url": "https://github.com/ua-parser/uap-core/commit/0afd61ed85396a3b5316f18bfd1edfaadf8e88e1", "reference_id": "", "reference_type": "", "scores": [ { "value": "5.7", "scoring_system": "cvssv3.1", "scoring_elements": "CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:N/I:N/A:H" }, { "value": "MODERATE", "scoring_system": "generic_textual", "scoring_elements": "" } ], "url": "https://github.com/ua-parser/uap-core/commit/0afd61ed85396a3b5316f18bfd1edfaadf8e88e1" }, { "reference_url": "https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=952649", "reference_id": "952649", "reference_type": "", "scores": [], "url": "https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=952649" }, { "reference_url": "https://nvd.nist.gov/vuln/detail/CVE-2020-5243", "reference_id": "CVE-2020-5243", "reference_type": "", "scores": [ { "value": "5.7", "scoring_system": "cvssv3.1", "scoring_elements": "CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:N/I:N/A:H" }, { "value": "MODERATE", "scoring_system": "generic_textual", "scoring_elements": "" } ], "url": "https://nvd.nist.gov/vuln/detail/CVE-2020-5243" }, { "reference_url": "https://github.com/rubysec/ruby-advisory-db/blob/master/gems/user_agent_parser/CVE-2020-5243.yml", "reference_id": "CVE-2020-5243.YML", "reference_type": "", "scores": [ { "value": "5.7", "scoring_system": "cvssv3.1", "scoring_elements": "CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:N/I:N/A:H" }, { "value": "MODERATE", "scoring_system": "generic_textual", "scoring_elements": "" } ], "url": "https://github.com/rubysec/ruby-advisory-db/blob/master/gems/user_agent_parser/CVE-2020-5243.yml" }, { "reference_url": "https://github.com/advisories/GHSA-cmcx-xhr8-3w9p", "reference_id": "GHSA-cmcx-xhr8-3w9p", "reference_type": "", "scores": [ { "value": "MODERATE", "scoring_system": "cvssv3.1_qr", "scoring_elements": "" } ], "url": "https://github.com/advisories/GHSA-cmcx-xhr8-3w9p" }, { "reference_url": "https://github.com/ua-parser/uap-core/security/advisories/GHSA-cmcx-xhr8-3w9p", "reference_id": "GHSA-cmcx-xhr8-3w9p", "reference_type": "", "scores": [ { "value": "5.7", "scoring_system": "cvssv3.1", "scoring_elements": "CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:N/I:N/A:H" }, { "value": "MODERATE", "scoring_system": "cvssv3.1_qr", "scoring_elements": "" }, { "value": "MODERATE", "scoring_system": "generic_textual", "scoring_elements": "" } ], "url": "https://github.com/ua-parser/uap-core/security/advisories/GHSA-cmcx-xhr8-3w9p" }, { "reference_url": "https://github.com/ua-parser/uap-ruby/security/advisories/GHSA-pcqq-5962-hvcw", "reference_id": "GHSA-pcqq-5962-hvcw", "reference_type": "", "scores": [ { "value": "5.7", "scoring_system": "cvssv3.1", "scoring_elements": "CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:N/I:N/A:H" }, { "value": "MODERATE", "scoring_system": "generic_textual", "scoring_elements": "" } ], "url": "https://github.com/ua-parser/uap-ruby/security/advisories/GHSA-pcqq-5962-hvcw" } ], "fixed_packages": [ { "url": "http://public2.vulnerablecode.io/api/packages/130802?format=api", "purl": "pkg:gem/user_agent_parser@1.0.0", "is_vulnerable": true, "affected_by_vulnerabilities": [ { "vulnerability": "VCID-5ng1-aqw3-w7cy" } ], "resource_url": "http://public2.vulnerablecode.io/packages/pkg:gem/user_agent_parser@1.0.0" }, { "url": "http://public2.vulnerablecode.io/api/packages/74661?format=api", "purl": "pkg:gem/user_agent_parser@2.6.0", "is_vulnerable": false, "affected_by_vulnerabilities": [], "resource_url": "http://public2.vulnerablecode.io/packages/pkg:gem/user_agent_parser@2.6.0" } ], "aliases": [ "CVE-2020-5243", "GHSA-cmcx-xhr8-3w9p" ], "risk_score": 3.1, "exploitability": "0.5", "weighted_severity": "6.2", "resource_url": "http://public2.vulnerablecode.io/vulnerabilities/VCID-c9kw-yt2m-xyc8" } ], "fixing_vulnerabilities": [], "risk_score": "3.1", "resource_url": "http://public2.vulnerablecode.io/packages/pkg:gem/user_agent_parser@0.1.0" }