Lookup for vulnerabilities affecting packages.

GET /api/vulnerabilities/23512?format=api
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "url": "http://public2.vulnerablecode.io/api/vulnerabilities/23512?format=api",
    "vulnerability_id": "VCID-w2jr-m4eg-27fk",
    "summary": "Underscore has unlimited recursion in _.flatten and _.isEqual, potential for DoS attack\n### Impact\n\nIn simple words, some programs that use `_.flatten` or `_.isEqual` could be made to crash. Someone who wants to do harm may be able to do this on purpose. This can only be done if the program has special properties. It only works in Underscore versions up to 1.13.7. A more detailed explanation follows.\n\nIn affected versions of Underscore, the `_.flatten` and `_.isEqual` functions use recursion without a depth limit. Under very specific conditions, detailed below, an attacker could exploit this in a Denial of Service (DoS) attack by triggering a stack overflow.\n\nA proof of concept (PoC) for this type of attack with `_.isEqual`:\n\n```js\nconst _ = require('underscore');\n\n// build JSON string for nested object ~4500 levels deep\n// (for this to be an attack, the JSON would have to come from\n// a request or other untrusted input)\nlet json = '';\nfor (let i = 0; i < 4500; i++) json += '{\"n\":';\njson += '\"x\"';\nfor (let i = 0; i < 4500; i++) json += '}';\n\n// construct two distinct objects with equal shape from the above JSON\nconst a = JSON.parse(json);\nconst b = JSON.parse(json);\n\n_.isEqual(a, b); // RangeError: Maximum call stack size exceeded\n```\n\nA proof of concept (PoC) for this type of attack with `_.flatten`:\n\n```js\nconst _ = require('underscore');\n\n// build nested array ~4500 levels deep\n// (like with _.isEqual, this nested array would have to be sourced\n// from an untrusted external source for it to be an attack)\nlet nested = [];\nfor (let i = 0; i < 4500; i++) nested = [nested];\n\n_.flatten(nested); // RangeError: Maximum call stack size exceeded\n```\n\nAn application that crashes because of this can be restarted, so the bug is most relevant to applications for which continued operation is important, such as server applications. Furthermore, an application is only vulnerable to this type of attack if ALL of the following conditions are met:\n\n- Untrusted input must be used to create a recursive datastructure, for example using `JSON.parse`, with no enforced depth limit.\n- The datastructure thus created must be passed to `_.flatten` or `_.isEqual`.\n- In the case of `_.flatten`, the vulnerability can only be exploited if it is possible for a remote client to prepare a datastructure that consists of arrays at all levels AND if no finite depth limit is passed as the second argument to `_.flatten`.\n- In the case of `_.isEqual`, the vulnerability can only be exploited if there exists a code path in which two distinct datastructures that were submitted by the same remote client are compared using `_.isEqual`. For example, if a client submits data that are stored in a database, and the same client can later submit another datastructure that is then compared to the data that were saved in the database previously, OR if a client submits a single request, but its data are parsed twice, creating two non-identical but equivalent datastructures that are then compared.\n- Exceptions originating from the call to `_.flatten` or `_.isEqual`, as a result of a stack overflow, are not being caught.\n\nAll versions of Underscore up to and including 1.13.7 are affected by this weakness.\n\n### Patches\n\nThe problem has been patched in version 1.13.8. Upgrading to 1.13.8 or later completely prevents exploitation.\n\n**Note:** historically, there have been breaking changes in minor releases of Underscore, especially between versions 1.6 and 1.9. However, upgrading from version 1.9 or later to any later 1.x version should be feasible with little or no effort for all users.\n\n### Workarounds\n\nA workaround that works for both functions is to enforce a depth limit on the datastructure that is created from untrusted input. A limit of 1000 levels should prevent attacks from being successful on most systems. In systems with highly constrained hardware, we recommend lower limits, for example 100 levels.\n\nAnother possible workaround that only works for `_.flatten`, is to pass a second argument that limits the flattening depth to 1000 or less.\n\n### References\n\n- https://github.com/jashkenas/underscore/issues/3011\n- https://underscorejs.org/#1.13.8\n- https://underscorejs.org/#flatten\n- https://underscorejs.org/#isEqual",
    "aliases": [
        {
            "alias": "CVE-2026-27601"
        },
        {
            "alias": "GHSA-qpx9-hpmf-5gmw"
        }
    ],
    "fixed_packages": [
        {
            "url": "http://public2.vulnerablecode.io/api/packages/941789?format=api",
            "purl": "pkg:deb/debian/underscore@1.13.8~dfsg%2B~1.13.0-1?distro=trixie",
            "is_vulnerable": false,
            "affected_by_vulnerabilities": [],
            "resource_url": "http://public2.vulnerablecode.io/packages/pkg:deb/debian/underscore@1.13.8~dfsg%252B~1.13.0-1%3Fdistro=trixie"
        },
        {
            "url": "http://public2.vulnerablecode.io/api/packages/1054639?format=api",
            "purl": "pkg:deb/debian/underscore@1.13.8~dfsg%2B~1.13.0-1",
            "is_vulnerable": false,
            "affected_by_vulnerabilities": [],
            "resource_url": "http://public2.vulnerablecode.io/packages/pkg:deb/debian/underscore@1.13.8~dfsg%252B~1.13.0-1"
        },
        {
            "url": "http://public2.vulnerablecode.io/api/packages/66415?format=api",
            "purl": "pkg:npm/underscore@1.13.8",
            "is_vulnerable": false,
            "affected_by_vulnerabilities": [],
            "resource_url": "http://public2.vulnerablecode.io/packages/pkg:npm/underscore@1.13.8"
        }
    ],
    "affected_packages": [
        {
            "url": "http://public2.vulnerablecode.io/api/packages/941788?format=api",
            "purl": "pkg:deb/debian/underscore@1.9.1~dfsg-3?distro=trixie",
            "is_vulnerable": true,
            "affected_by_vulnerabilities": [
                {
                    "vulnerability": "VCID-w2jr-m4eg-27fk"
                }
            ],
            "resource_url": "http://public2.vulnerablecode.io/packages/pkg:deb/debian/underscore@1.9.1~dfsg-3%3Fdistro=trixie"
        },
        {
            "url": "http://public2.vulnerablecode.io/api/packages/1054637?format=api",
            "purl": "pkg:deb/debian/underscore@1.9.1~dfsg-3",
            "is_vulnerable": true,
            "affected_by_vulnerabilities": [
                {
                    "vulnerability": "VCID-w2jr-m4eg-27fk"
                }
            ],
            "resource_url": "http://public2.vulnerablecode.io/packages/pkg:deb/debian/underscore@1.9.1~dfsg-3"
        },
        {
            "url": "http://public2.vulnerablecode.io/api/packages/1054638?format=api",
            "purl": "pkg:deb/debian/underscore@1.13.4~dfsg%2B~1.11.4-3",
            "is_vulnerable": true,
            "affected_by_vulnerabilities": [
                {
                    "vulnerability": "VCID-w2jr-m4eg-27fk"
                }
            ],
            "resource_url": "http://public2.vulnerablecode.io/packages/pkg:deb/debian/underscore@1.13.4~dfsg%252B~1.11.4-3"
        },
        {
            "url": "http://public2.vulnerablecode.io/api/packages/941786?format=api",
            "purl": "pkg:deb/debian/underscore@1.13.4~dfsg%2B~1.11.4-3?distro=trixie",
            "is_vulnerable": true,
            "affected_by_vulnerabilities": [
                {
                    "vulnerability": "VCID-w2jr-m4eg-27fk"
                }
            ],
            "resource_url": "http://public2.vulnerablecode.io/packages/pkg:deb/debian/underscore@1.13.4~dfsg%252B~1.11.4-3%3Fdistro=trixie"
        },
        {
            "url": "http://public2.vulnerablecode.io/api/packages/999468?format=api",
            "purl": "pkg:npm/underscore@1.0.3",
            "is_vulnerable": true,
            "affected_by_vulnerabilities": [
                {
                    "vulnerability": "VCID-w2jr-m4eg-27fk"
                }
            ],
            "resource_url": "http://public2.vulnerablecode.io/packages/pkg:npm/underscore@1.0.3"
        },
        {
            "url": "http://public2.vulnerablecode.io/api/packages/999469?format=api",
            "purl": "pkg:npm/underscore@1.0.4",
            "is_vulnerable": true,
            "affected_by_vulnerabilities": [
                {
                    "vulnerability": "VCID-w2jr-m4eg-27fk"
                }
            ],
            "resource_url": "http://public2.vulnerablecode.io/packages/pkg:npm/underscore@1.0.4"
        },
        {
            "url": "http://public2.vulnerablecode.io/api/packages/999470?format=api",
            "purl": "pkg:npm/underscore@1.1.0",
            "is_vulnerable": true,
            "affected_by_vulnerabilities": [
                {
                    "vulnerability": "VCID-w2jr-m4eg-27fk"
                }
            ],
            "resource_url": "http://public2.vulnerablecode.io/packages/pkg:npm/underscore@1.1.0"
        },
        {
            "url": "http://public2.vulnerablecode.io/api/packages/999471?format=api",
            "purl": "pkg:npm/underscore@1.1.1",
            "is_vulnerable": true,
            "affected_by_vulnerabilities": [
                {
                    "vulnerability": "VCID-w2jr-m4eg-27fk"
                }
            ],
            "resource_url": "http://public2.vulnerablecode.io/packages/pkg:npm/underscore@1.1.1"
        },
        {
            "url": "http://public2.vulnerablecode.io/api/packages/999472?format=api",
            "purl": "pkg:npm/underscore@1.1.2",
            "is_vulnerable": true,
            "affected_by_vulnerabilities": [
                {
                    "vulnerability": "VCID-w2jr-m4eg-27fk"
                }
            ],
            "resource_url": "http://public2.vulnerablecode.io/packages/pkg:npm/underscore@1.1.2"
        },
        {
            "url": "http://public2.vulnerablecode.io/api/packages/999473?format=api",
            "purl": "pkg:npm/underscore@1.1.3",
            "is_vulnerable": true,
            "affected_by_vulnerabilities": [
                {
                    "vulnerability": "VCID-w2jr-m4eg-27fk"
                }
            ],
            "resource_url": "http://public2.vulnerablecode.io/packages/pkg:npm/underscore@1.1.3"
        },
        {
            "url": "http://public2.vulnerablecode.io/api/packages/999474?format=api",
            "purl": "pkg:npm/underscore@1.1.4",
            "is_vulnerable": true,
            "affected_by_vulnerabilities": [
                {
                    "vulnerability": "VCID-w2jr-m4eg-27fk"
                }
            ],
            "resource_url": "http://public2.vulnerablecode.io/packages/pkg:npm/underscore@1.1.4"
        },
        {
            "url": "http://public2.vulnerablecode.io/api/packages/999475?format=api",
            "purl": "pkg:npm/underscore@1.1.5",
            "is_vulnerable": true,
            "affected_by_vulnerabilities": [
                {
                    "vulnerability": "VCID-w2jr-m4eg-27fk"
                }
            ],
            "resource_url": "http://public2.vulnerablecode.io/packages/pkg:npm/underscore@1.1.5"
        },
        {
            "url": "http://public2.vulnerablecode.io/api/packages/999476?format=api",
            "purl": "pkg:npm/underscore@1.1.6",
            "is_vulnerable": true,
            "affected_by_vulnerabilities": [
                {
                    "vulnerability": "VCID-w2jr-m4eg-27fk"
                }
            ],
            "resource_url": "http://public2.vulnerablecode.io/packages/pkg:npm/underscore@1.1.6"
        },
        {
            "url": "http://public2.vulnerablecode.io/api/packages/999477?format=api",
            "purl": "pkg:npm/underscore@1.1.7",
            "is_vulnerable": true,
            "affected_by_vulnerabilities": [
                {
                    "vulnerability": "VCID-w2jr-m4eg-27fk"
                }
            ],
            "resource_url": "http://public2.vulnerablecode.io/packages/pkg:npm/underscore@1.1.7"
        },
        {
            "url": "http://public2.vulnerablecode.io/api/packages/999478?format=api",
            "purl": "pkg:npm/underscore@1.2.0",
            "is_vulnerable": true,
            "affected_by_vulnerabilities": [
                {
                    "vulnerability": "VCID-w2jr-m4eg-27fk"
                }
            ],
            "resource_url": "http://public2.vulnerablecode.io/packages/pkg:npm/underscore@1.2.0"
        },
        {
            "url": "http://public2.vulnerablecode.io/api/packages/999479?format=api",
            "purl": "pkg:npm/underscore@1.2.1",
            "is_vulnerable": true,
            "affected_by_vulnerabilities": [
                {
                    "vulnerability": "VCID-w2jr-m4eg-27fk"
                }
            ],
            "resource_url": "http://public2.vulnerablecode.io/packages/pkg:npm/underscore@1.2.1"
        },
        {
            "url": "http://public2.vulnerablecode.io/api/packages/999480?format=api",
            "purl": "pkg:npm/underscore@1.2.2",
            "is_vulnerable": true,
            "affected_by_vulnerabilities": [
                {
                    "vulnerability": "VCID-w2jr-m4eg-27fk"
                }
            ],
            "resource_url": "http://public2.vulnerablecode.io/packages/pkg:npm/underscore@1.2.2"
        },
        {
            "url": "http://public2.vulnerablecode.io/api/packages/999481?format=api",
            "purl": "pkg:npm/underscore@1.2.3",
            "is_vulnerable": true,
            "affected_by_vulnerabilities": [
                {
                    "vulnerability": "VCID-w2jr-m4eg-27fk"
                }
            ],
            "resource_url": "http://public2.vulnerablecode.io/packages/pkg:npm/underscore@1.2.3"
        },
        {
            "url": "http://public2.vulnerablecode.io/api/packages/999482?format=api",
            "purl": "pkg:npm/underscore@1.2.4",
            "is_vulnerable": true,
            "affected_by_vulnerabilities": [
                {
                    "vulnerability": "VCID-w2jr-m4eg-27fk"
                }
            ],
            "resource_url": "http://public2.vulnerablecode.io/packages/pkg:npm/underscore@1.2.4"
        },
        {
            "url": "http://public2.vulnerablecode.io/api/packages/999483?format=api",
            "purl": "pkg:npm/underscore@1.3.0",
            "is_vulnerable": true,
            "affected_by_vulnerabilities": [
                {
                    "vulnerability": "VCID-w2jr-m4eg-27fk"
                }
            ],
            "resource_url": "http://public2.vulnerablecode.io/packages/pkg:npm/underscore@1.3.0"
        },
        {
            "url": "http://public2.vulnerablecode.io/api/packages/999484?format=api",
            "purl": "pkg:npm/underscore@1.3.1",
            "is_vulnerable": true,
            "affected_by_vulnerabilities": [
                {
                    "vulnerability": "VCID-w2jr-m4eg-27fk"
                }
            ],
            "resource_url": "http://public2.vulnerablecode.io/packages/pkg:npm/underscore@1.3.1"
        },
        {
            "url": "http://public2.vulnerablecode.io/api/packages/245636?format=api",
            "purl": "pkg:npm/underscore@1.3.2",
            "is_vulnerable": true,
            "affected_by_vulnerabilities": [
                {
                    "vulnerability": "VCID-864e-hkby-qfh6"
                },
                {
                    "vulnerability": "VCID-w2jr-m4eg-27fk"
                }
            ],
            "resource_url": "http://public2.vulnerablecode.io/packages/pkg:npm/underscore@1.3.2"
        },
        {
            "url": "http://public2.vulnerablecode.io/api/packages/245637?format=api",
            "purl": "pkg:npm/underscore@1.3.3",
            "is_vulnerable": true,
            "affected_by_vulnerabilities": [
                {
                    "vulnerability": "VCID-864e-hkby-qfh6"
                },
                {
                    "vulnerability": "VCID-w2jr-m4eg-27fk"
                }
            ],
            "resource_url": "http://public2.vulnerablecode.io/packages/pkg:npm/underscore@1.3.3"
        },
        {
            "url": "http://public2.vulnerablecode.io/api/packages/245638?format=api",
            "purl": "pkg:npm/underscore@1.4.0",
            "is_vulnerable": true,
            "affected_by_vulnerabilities": [
                {
                    "vulnerability": "VCID-864e-hkby-qfh6"
                },
                {
                    "vulnerability": "VCID-w2jr-m4eg-27fk"
                }
            ],
            "resource_url": "http://public2.vulnerablecode.io/packages/pkg:npm/underscore@1.4.0"
        },
        {
            "url": "http://public2.vulnerablecode.io/api/packages/245639?format=api",
            "purl": "pkg:npm/underscore@1.4.1",
            "is_vulnerable": true,
            "affected_by_vulnerabilities": [
                {
                    "vulnerability": "VCID-864e-hkby-qfh6"
                },
                {
                    "vulnerability": "VCID-w2jr-m4eg-27fk"
                }
            ],
            "resource_url": "http://public2.vulnerablecode.io/packages/pkg:npm/underscore@1.4.1"
        },
        {
            "url": "http://public2.vulnerablecode.io/api/packages/245640?format=api",
            "purl": "pkg:npm/underscore@1.4.2",
            "is_vulnerable": true,
            "affected_by_vulnerabilities": [
                {
                    "vulnerability": "VCID-864e-hkby-qfh6"
                },
                {
                    "vulnerability": "VCID-w2jr-m4eg-27fk"
                }
            ],
            "resource_url": "http://public2.vulnerablecode.io/packages/pkg:npm/underscore@1.4.2"
        },
        {
            "url": "http://public2.vulnerablecode.io/api/packages/245641?format=api",
            "purl": "pkg:npm/underscore@1.4.3",
            "is_vulnerable": true,
            "affected_by_vulnerabilities": [
                {
                    "vulnerability": "VCID-864e-hkby-qfh6"
                },
                {
                    "vulnerability": "VCID-w2jr-m4eg-27fk"
                }
            ],
            "resource_url": "http://public2.vulnerablecode.io/packages/pkg:npm/underscore@1.4.3"
        },
        {
            "url": "http://public2.vulnerablecode.io/api/packages/245642?format=api",
            "purl": "pkg:npm/underscore@1.4.4",
            "is_vulnerable": true,
            "affected_by_vulnerabilities": [
                {
                    "vulnerability": "VCID-864e-hkby-qfh6"
                },
                {
                    "vulnerability": "VCID-w2jr-m4eg-27fk"
                }
            ],
            "resource_url": "http://public2.vulnerablecode.io/packages/pkg:npm/underscore@1.4.4"
        },
        {
            "url": "http://public2.vulnerablecode.io/api/packages/245643?format=api",
            "purl": "pkg:npm/underscore@1.5.0",
            "is_vulnerable": true,
            "affected_by_vulnerabilities": [
                {
                    "vulnerability": "VCID-864e-hkby-qfh6"
                },
                {
                    "vulnerability": "VCID-w2jr-m4eg-27fk"
                }
            ],
            "resource_url": "http://public2.vulnerablecode.io/packages/pkg:npm/underscore@1.5.0"
        },
        {
            "url": "http://public2.vulnerablecode.io/api/packages/245644?format=api",
            "purl": "pkg:npm/underscore@1.5.1",
            "is_vulnerable": true,
            "affected_by_vulnerabilities": [
                {
                    "vulnerability": "VCID-864e-hkby-qfh6"
                },
                {
                    "vulnerability": "VCID-w2jr-m4eg-27fk"
                }
            ],
            "resource_url": "http://public2.vulnerablecode.io/packages/pkg:npm/underscore@1.5.1"
        },
        {
            "url": "http://public2.vulnerablecode.io/api/packages/245645?format=api",
            "purl": "pkg:npm/underscore@1.5.2",
            "is_vulnerable": true,
            "affected_by_vulnerabilities": [
                {
                    "vulnerability": "VCID-864e-hkby-qfh6"
                },
                {
                    "vulnerability": "VCID-w2jr-m4eg-27fk"
                }
            ],
            "resource_url": "http://public2.vulnerablecode.io/packages/pkg:npm/underscore@1.5.2"
        },
        {
            "url": "http://public2.vulnerablecode.io/api/packages/245646?format=api",
            "purl": "pkg:npm/underscore@1.6.0",
            "is_vulnerable": true,
            "affected_by_vulnerabilities": [
                {
                    "vulnerability": "VCID-864e-hkby-qfh6"
                },
                {
                    "vulnerability": "VCID-w2jr-m4eg-27fk"
                }
            ],
            "resource_url": "http://public2.vulnerablecode.io/packages/pkg:npm/underscore@1.6.0"
        },
        {
            "url": "http://public2.vulnerablecode.io/api/packages/245647?format=api",
            "purl": "pkg:npm/underscore@1.7.0",
            "is_vulnerable": true,
            "affected_by_vulnerabilities": [
                {
                    "vulnerability": "VCID-864e-hkby-qfh6"
                },
                {
                    "vulnerability": "VCID-w2jr-m4eg-27fk"
                }
            ],
            "resource_url": "http://public2.vulnerablecode.io/packages/pkg:npm/underscore@1.7.0"
        },
        {
            "url": "http://public2.vulnerablecode.io/api/packages/245648?format=api",
            "purl": "pkg:npm/underscore@1.8.0",
            "is_vulnerable": true,
            "affected_by_vulnerabilities": [
                {
                    "vulnerability": "VCID-864e-hkby-qfh6"
                },
                {
                    "vulnerability": "VCID-w2jr-m4eg-27fk"
                }
            ],
            "resource_url": "http://public2.vulnerablecode.io/packages/pkg:npm/underscore@1.8.0"
        },
        {
            "url": "http://public2.vulnerablecode.io/api/packages/245649?format=api",
            "purl": "pkg:npm/underscore@1.8.1",
            "is_vulnerable": true,
            "affected_by_vulnerabilities": [
                {
                    "vulnerability": "VCID-864e-hkby-qfh6"
                },
                {
                    "vulnerability": "VCID-w2jr-m4eg-27fk"
                }
            ],
            "resource_url": "http://public2.vulnerablecode.io/packages/pkg:npm/underscore@1.8.1"
        },
        {
            "url": "http://public2.vulnerablecode.io/api/packages/245650?format=api",
            "purl": "pkg:npm/underscore@1.8.2",
            "is_vulnerable": true,
            "affected_by_vulnerabilities": [
                {
                    "vulnerability": "VCID-864e-hkby-qfh6"
                },
                {
                    "vulnerability": "VCID-w2jr-m4eg-27fk"
                }
            ],
            "resource_url": "http://public2.vulnerablecode.io/packages/pkg:npm/underscore@1.8.2"
        },
        {
            "url": "http://public2.vulnerablecode.io/api/packages/245651?format=api",
            "purl": "pkg:npm/underscore@1.8.3",
            "is_vulnerable": true,
            "affected_by_vulnerabilities": [
                {
                    "vulnerability": "VCID-864e-hkby-qfh6"
                },
                {
                    "vulnerability": "VCID-w2jr-m4eg-27fk"
                }
            ],
            "resource_url": "http://public2.vulnerablecode.io/packages/pkg:npm/underscore@1.8.3"
        },
        {
            "url": "http://public2.vulnerablecode.io/api/packages/245652?format=api",
            "purl": "pkg:npm/underscore@1.9.0",
            "is_vulnerable": true,
            "affected_by_vulnerabilities": [
                {
                    "vulnerability": "VCID-864e-hkby-qfh6"
                },
                {
                    "vulnerability": "VCID-w2jr-m4eg-27fk"
                }
            ],
            "resource_url": "http://public2.vulnerablecode.io/packages/pkg:npm/underscore@1.9.0"
        },
        {
            "url": "http://public2.vulnerablecode.io/api/packages/245653?format=api",
            "purl": "pkg:npm/underscore@1.9.1",
            "is_vulnerable": true,
            "affected_by_vulnerabilities": [
                {
                    "vulnerability": "VCID-864e-hkby-qfh6"
                },
                {
                    "vulnerability": "VCID-w2jr-m4eg-27fk"
                }
            ],
            "resource_url": "http://public2.vulnerablecode.io/packages/pkg:npm/underscore@1.9.1"
        },
        {
            "url": "http://public2.vulnerablecode.io/api/packages/245654?format=api",
            "purl": "pkg:npm/underscore@1.9.2",
            "is_vulnerable": true,
            "affected_by_vulnerabilities": [
                {
                    "vulnerability": "VCID-864e-hkby-qfh6"
                },
                {
                    "vulnerability": "VCID-w2jr-m4eg-27fk"
                }
            ],
            "resource_url": "http://public2.vulnerablecode.io/packages/pkg:npm/underscore@1.9.2"
        },
        {
            "url": "http://public2.vulnerablecode.io/api/packages/245655?format=api",
            "purl": "pkg:npm/underscore@1.10.0",
            "is_vulnerable": true,
            "affected_by_vulnerabilities": [
                {
                    "vulnerability": "VCID-864e-hkby-qfh6"
                },
                {
                    "vulnerability": "VCID-w2jr-m4eg-27fk"
                }
            ],
            "resource_url": "http://public2.vulnerablecode.io/packages/pkg:npm/underscore@1.10.0"
        },
        {
            "url": "http://public2.vulnerablecode.io/api/packages/245656?format=api",
            "purl": "pkg:npm/underscore@1.10.1",
            "is_vulnerable": true,
            "affected_by_vulnerabilities": [
                {
                    "vulnerability": "VCID-864e-hkby-qfh6"
                },
                {
                    "vulnerability": "VCID-w2jr-m4eg-27fk"
                }
            ],
            "resource_url": "http://public2.vulnerablecode.io/packages/pkg:npm/underscore@1.10.1"
        },
        {
            "url": "http://public2.vulnerablecode.io/api/packages/245657?format=api",
            "purl": "pkg:npm/underscore@1.10.2",
            "is_vulnerable": true,
            "affected_by_vulnerabilities": [
                {
                    "vulnerability": "VCID-864e-hkby-qfh6"
                },
                {
                    "vulnerability": "VCID-w2jr-m4eg-27fk"
                }
            ],
            "resource_url": "http://public2.vulnerablecode.io/packages/pkg:npm/underscore@1.10.2"
        },
        {
            "url": "http://public2.vulnerablecode.io/api/packages/245658?format=api",
            "purl": "pkg:npm/underscore@1.11.0",
            "is_vulnerable": true,
            "affected_by_vulnerabilities": [
                {
                    "vulnerability": "VCID-864e-hkby-qfh6"
                },
                {
                    "vulnerability": "VCID-w2jr-m4eg-27fk"
                }
            ],
            "resource_url": "http://public2.vulnerablecode.io/packages/pkg:npm/underscore@1.11.0"
        },
        {
            "url": "http://public2.vulnerablecode.io/api/packages/245659?format=api",
            "purl": "pkg:npm/underscore@1.12.0",
            "is_vulnerable": true,
            "affected_by_vulnerabilities": [
                {
                    "vulnerability": "VCID-864e-hkby-qfh6"
                },
                {
                    "vulnerability": "VCID-w2jr-m4eg-27fk"
                }
            ],
            "resource_url": "http://public2.vulnerablecode.io/packages/pkg:npm/underscore@1.12.0"
        },
        {
            "url": "http://public2.vulnerablecode.io/api/packages/77669?format=api",
            "purl": "pkg:npm/underscore@1.12.1",
            "is_vulnerable": true,
            "affected_by_vulnerabilities": [
                {
                    "vulnerability": "VCID-w2jr-m4eg-27fk"
                }
            ],
            "resource_url": "http://public2.vulnerablecode.io/packages/pkg:npm/underscore@1.12.1"
        },
        {
            "url": "http://public2.vulnerablecode.io/api/packages/999485?format=api",
            "purl": "pkg:npm/underscore@1.13.0-0",
            "is_vulnerable": true,
            "affected_by_vulnerabilities": [
                {
                    "vulnerability": "VCID-w2jr-m4eg-27fk"
                }
            ],
            "resource_url": "http://public2.vulnerablecode.io/packages/pkg:npm/underscore@1.13.0-0"
        },
        {
            "url": "http://public2.vulnerablecode.io/api/packages/999486?format=api",
            "purl": "pkg:npm/underscore@1.13.0-1",
            "is_vulnerable": true,
            "affected_by_vulnerabilities": [
                {
                    "vulnerability": "VCID-w2jr-m4eg-27fk"
                }
            ],
            "resource_url": "http://public2.vulnerablecode.io/packages/pkg:npm/underscore@1.13.0-1"
        },
        {
            "url": "http://public2.vulnerablecode.io/api/packages/999487?format=api",
            "purl": "pkg:npm/underscore@1.13.0-2",
            "is_vulnerable": true,
            "affected_by_vulnerabilities": [
                {
                    "vulnerability": "VCID-w2jr-m4eg-27fk"
                }
            ],
            "resource_url": "http://public2.vulnerablecode.io/packages/pkg:npm/underscore@1.13.0-2"
        },
        {
            "url": "http://public2.vulnerablecode.io/api/packages/999488?format=api",
            "purl": "pkg:npm/underscore@1.13.0-3",
            "is_vulnerable": true,
            "affected_by_vulnerabilities": [
                {
                    "vulnerability": "VCID-w2jr-m4eg-27fk"
                }
            ],
            "resource_url": "http://public2.vulnerablecode.io/packages/pkg:npm/underscore@1.13.0-3"
        },
        {
            "url": "http://public2.vulnerablecode.io/api/packages/999489?format=api",
            "purl": "pkg:npm/underscore@1.13.0",
            "is_vulnerable": true,
            "affected_by_vulnerabilities": [
                {
                    "vulnerability": "VCID-w2jr-m4eg-27fk"
                }
            ],
            "resource_url": "http://public2.vulnerablecode.io/packages/pkg:npm/underscore@1.13.0"
        },
        {
            "url": "http://public2.vulnerablecode.io/api/packages/999490?format=api",
            "purl": "pkg:npm/underscore@1.13.1",
            "is_vulnerable": true,
            "affected_by_vulnerabilities": [
                {
                    "vulnerability": "VCID-w2jr-m4eg-27fk"
                }
            ],
            "resource_url": "http://public2.vulnerablecode.io/packages/pkg:npm/underscore@1.13.1"
        },
        {
            "url": "http://public2.vulnerablecode.io/api/packages/999491?format=api",
            "purl": "pkg:npm/underscore@1.13.2",
            "is_vulnerable": true,
            "affected_by_vulnerabilities": [
                {
                    "vulnerability": "VCID-w2jr-m4eg-27fk"
                }
            ],
            "resource_url": "http://public2.vulnerablecode.io/packages/pkg:npm/underscore@1.13.2"
        },
        {
            "url": "http://public2.vulnerablecode.io/api/packages/999492?format=api",
            "purl": "pkg:npm/underscore@1.13.3",
            "is_vulnerable": true,
            "affected_by_vulnerabilities": [
                {
                    "vulnerability": "VCID-w2jr-m4eg-27fk"
                }
            ],
            "resource_url": "http://public2.vulnerablecode.io/packages/pkg:npm/underscore@1.13.3"
        },
        {
            "url": "http://public2.vulnerablecode.io/api/packages/999493?format=api",
            "purl": "pkg:npm/underscore@1.13.4",
            "is_vulnerable": true,
            "affected_by_vulnerabilities": [
                {
                    "vulnerability": "VCID-w2jr-m4eg-27fk"
                }
            ],
            "resource_url": "http://public2.vulnerablecode.io/packages/pkg:npm/underscore@1.13.4"
        },
        {
            "url": "http://public2.vulnerablecode.io/api/packages/999494?format=api",
            "purl": "pkg:npm/underscore@1.13.5",
            "is_vulnerable": true,
            "affected_by_vulnerabilities": [
                {
                    "vulnerability": "VCID-w2jr-m4eg-27fk"
                }
            ],
            "resource_url": "http://public2.vulnerablecode.io/packages/pkg:npm/underscore@1.13.5"
        },
        {
            "url": "http://public2.vulnerablecode.io/api/packages/999495?format=api",
            "purl": "pkg:npm/underscore@1.13.6",
            "is_vulnerable": true,
            "affected_by_vulnerabilities": [
                {
                    "vulnerability": "VCID-w2jr-m4eg-27fk"
                }
            ],
            "resource_url": "http://public2.vulnerablecode.io/packages/pkg:npm/underscore@1.13.6"
        },
        {
            "url": "http://public2.vulnerablecode.io/api/packages/147433?format=api",
            "purl": "pkg:npm/underscore@1.13.7",
            "is_vulnerable": true,
            "affected_by_vulnerabilities": [
                {
                    "vulnerability": "VCID-w2jr-m4eg-27fk"
                }
            ],
            "resource_url": "http://public2.vulnerablecode.io/packages/pkg:npm/underscore@1.13.7"
        }
    ],
    "references": [
        {
            "reference_url": "https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2026-27601.json",
            "reference_id": "",
            "reference_type": "",
            "scores": [
                {
                    "value": "5.9",
                    "scoring_system": "cvssv3",
                    "scoring_elements": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H"
                }
            ],
            "url": "https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2026-27601.json"
        },
        {
            "reference_url": "https://api.first.org/data/v1/epss?cve=CVE-2026-27601",
            "reference_id": "",
            "reference_type": "",
            "scores": [
                {
                    "value": "0.00014",
                    "scoring_system": "epss",
                    "scoring_elements": "0.02659",
                    "published_at": "2026-04-02T12:55:00Z"
                },
                {
                    "value": "0.00016",
                    "scoring_system": "epss",
                    "scoring_elements": "0.03396",
                    "published_at": "2026-04-08T12:55:00Z"
                },
                {
                    "value": "0.00016",
                    "scoring_system": "epss",
                    "scoring_elements": "0.03325",
                    "published_at": "2026-04-13T12:55:00Z"
                },
                {
                    "value": "0.00016",
                    "scoring_system": "epss",
                    "scoring_elements": "0.03348",
                    "published_at": "2026-04-12T12:55:00Z"
                },
                {
                    "value": "0.00016",
                    "scoring_system": "epss",
                    "scoring_elements": "0.03418",
                    "published_at": "2026-04-09T12:55:00Z"
                },
                {
                    "value": "0.00016",
                    "scoring_system": "epss",
                    "scoring_elements": "0.03376",
                    "published_at": "2026-04-11T12:55:00Z"
                },
                {
                    "value": "0.00016",
                    "scoring_system": "epss",
                    "scoring_elements": "0.03393",
                    "published_at": "2026-04-07T12:55:00Z"
                },
                {
                    "value": "0.00021",
                    "scoring_system": "epss",
                    "scoring_elements": "0.05851",
                    "published_at": "2026-05-05T12:55:00Z"
                },
                {
                    "value": "0.00021",
                    "scoring_system": "epss",
                    "scoring_elements": "0.05832",
                    "published_at": "2026-04-26T12:55:00Z"
                },
                {
                    "value": "0.00021",
                    "scoring_system": "epss",
                    "scoring_elements": "0.05795",
                    "published_at": "2026-04-24T12:55:00Z"
                },
                {
                    "value": "0.00021",
                    "scoring_system": "epss",
                    "scoring_elements": "0.05764",
                    "published_at": "2026-04-21T12:55:00Z"
                },
                {
                    "value": "0.00021",
                    "scoring_system": "epss",
                    "scoring_elements": "0.05608",
                    "published_at": "2026-04-18T12:55:00Z"
                },
                {
                    "value": "0.00021",
                    "scoring_system": "epss",
                    "scoring_elements": "0.05595",
                    "published_at": "2026-04-16T12:55:00Z"
                },
                {
                    "value": "0.00021",
                    "scoring_system": "epss",
                    "scoring_elements": "0.05841",
                    "published_at": "2026-04-29T12:55:00Z"
                }
            ],
            "url": "https://api.first.org/data/v1/epss?cve=CVE-2026-27601"
        },
        {
            "reference_url": "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-27601",
            "reference_id": "",
            "reference_type": "",
            "scores": [],
            "url": "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-27601"
        },
        {
            "reference_url": "https://ftp.suse.com/pub/projects/security/yaml/suse-cvss-scores.yaml",
            "reference_id": "",
            "reference_type": "",
            "scores": [
                {
                    "value": "5.3",
                    "scoring_system": "cvssv3.1",
                    "scoring_elements": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L"
                }
            ],
            "url": "https://ftp.suse.com/pub/projects/security/yaml/suse-cvss-scores.yaml"
        },
        {
            "reference_url": "https://github.com/jashkenas/underscore",
            "reference_id": "",
            "reference_type": "",
            "scores": [
                {
                    "value": "5.9",
                    "scoring_system": "cvssv3.1",
                    "scoring_elements": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H"
                },
                {
                    "value": "8.2",
                    "scoring_system": "cvssv4",
                    "scoring_elements": "CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N"
                },
                {
                    "value": "HIGH",
                    "scoring_system": "generic_textual",
                    "scoring_elements": ""
                }
            ],
            "url": "https://github.com/jashkenas/underscore"
        },
        {
            "reference_url": "https://github.com/jashkenas/underscore/commit/411e222eb0ca5d570cc4f6315c02c05b830ed2b4",
            "reference_id": "",
            "reference_type": "",
            "scores": [
                {
                    "value": "5.9",
                    "scoring_system": "cvssv3.1",
                    "scoring_elements": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H"
                },
                {
                    "value": "8.2",
                    "scoring_system": "cvssv4",
                    "scoring_elements": "CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N"
                },
                {
                    "value": "HIGH",
                    "scoring_system": "generic_textual",
                    "scoring_elements": ""
                },
                {
                    "value": "Track",
                    "scoring_system": "ssvc",
                    "scoring_elements": "SSVCv2/E:N/A:N/T:P/P:M/B:A/M:M/D:T/2026-03-04T16:44:25Z/"
                }
            ],
            "url": "https://github.com/jashkenas/underscore/commit/411e222eb0ca5d570cc4f6315c02c05b830ed2b4"
        },
        {
            "reference_url": "https://github.com/jashkenas/underscore/commit/a6e23ae9647461ec33ad9f92a2ecfc220eea0a84",
            "reference_id": "",
            "reference_type": "",
            "scores": [
                {
                    "value": "5.9",
                    "scoring_system": "cvssv3.1",
                    "scoring_elements": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H"
                },
                {
                    "value": "8.2",
                    "scoring_system": "cvssv4",
                    "scoring_elements": "CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N"
                },
                {
                    "value": "HIGH",
                    "scoring_system": "generic_textual",
                    "scoring_elements": ""
                },
                {
                    "value": "Track",
                    "scoring_system": "ssvc",
                    "scoring_elements": "SSVCv2/E:N/A:N/T:P/P:M/B:A/M:M/D:T/2026-03-04T16:44:25Z/"
                }
            ],
            "url": "https://github.com/jashkenas/underscore/commit/a6e23ae9647461ec33ad9f92a2ecfc220eea0a84"
        },
        {
            "reference_url": "https://github.com/jashkenas/underscore/issues/3011",
            "reference_id": "",
            "reference_type": "",
            "scores": [
                {
                    "value": "5.9",
                    "scoring_system": "cvssv3.1",
                    "scoring_elements": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H"
                },
                {
                    "value": "8.2",
                    "scoring_system": "cvssv4",
                    "scoring_elements": "CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N"
                },
                {
                    "value": "HIGH",
                    "scoring_system": "generic_textual",
                    "scoring_elements": ""
                }
            ],
            "url": "https://github.com/jashkenas/underscore/issues/3011"
        },
        {
            "reference_url": "https://github.com/jashkenas/underscore/security/advisories/GHSA-qpx9-hpmf-5gmw",
            "reference_id": "",
            "reference_type": "",
            "scores": [
                {
                    "value": "5.9",
                    "scoring_system": "cvssv3.1",
                    "scoring_elements": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H"
                },
                {
                    "value": "HIGH",
                    "scoring_system": "cvssv3.1_qr",
                    "scoring_elements": ""
                },
                {
                    "value": "8.2",
                    "scoring_system": "cvssv4",
                    "scoring_elements": "CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N"
                },
                {
                    "value": "HIGH",
                    "scoring_system": "generic_textual",
                    "scoring_elements": ""
                },
                {
                    "value": "Track",
                    "scoring_system": "ssvc",
                    "scoring_elements": "SSVCv2/E:N/A:N/T:P/P:M/B:A/M:M/D:T/2026-03-04T16:44:25Z/"
                }
            ],
            "url": "https://github.com/jashkenas/underscore/security/advisories/GHSA-qpx9-hpmf-5gmw"
        },
        {
            "reference_url": "https://nvd.nist.gov/vuln/detail/CVE-2026-27601",
            "reference_id": "",
            "reference_type": "",
            "scores": [
                {
                    "value": "5.9",
                    "scoring_system": "cvssv3.1",
                    "scoring_elements": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H"
                },
                {
                    "value": "8.2",
                    "scoring_system": "cvssv4",
                    "scoring_elements": "CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N"
                },
                {
                    "value": "HIGH",
                    "scoring_system": "generic_textual",
                    "scoring_elements": ""
                }
            ],
            "url": "https://nvd.nist.gov/vuln/detail/CVE-2026-27601"
        },
        {
            "reference_url": "https://underscorejs.org/#1.13.8",
            "reference_id": "",
            "reference_type": "",
            "scores": [
                {
                    "value": "5.9",
                    "scoring_system": "cvssv3.1",
                    "scoring_elements": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H"
                },
                {
                    "value": "8.2",
                    "scoring_system": "cvssv4",
                    "scoring_elements": "CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N"
                },
                {
                    "value": "HIGH",
                    "scoring_system": "generic_textual",
                    "scoring_elements": ""
                }
            ],
            "url": "https://underscorejs.org/#1.13.8"
        },
        {
            "reference_url": "https://underscorejs.org/#flatten",
            "reference_id": "",
            "reference_type": "",
            "scores": [
                {
                    "value": "5.9",
                    "scoring_system": "cvssv3.1",
                    "scoring_elements": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H"
                },
                {
                    "value": "8.2",
                    "scoring_system": "cvssv4",
                    "scoring_elements": "CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N"
                },
                {
                    "value": "HIGH",
                    "scoring_system": "generic_textual",
                    "scoring_elements": ""
                }
            ],
            "url": "https://underscorejs.org/#flatten"
        },
        {
            "reference_url": "https://underscorejs.org/#isEqual",
            "reference_id": "",
            "reference_type": "",
            "scores": [
                {
                    "value": "5.9",
                    "scoring_system": "cvssv3.1",
                    "scoring_elements": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H"
                },
                {
                    "value": "8.2",
                    "scoring_system": "cvssv4",
                    "scoring_elements": "CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N"
                },
                {
                    "value": "HIGH",
                    "scoring_system": "generic_textual",
                    "scoring_elements": ""
                }
            ],
            "url": "https://underscorejs.org/#isEqual"
        },
        {
            "reference_url": "https://bugzilla.redhat.com/show_bug.cgi?id=2444247",
            "reference_id": "2444247",
            "reference_type": "",
            "scores": [],
            "url": "https://bugzilla.redhat.com/show_bug.cgi?id=2444247"
        },
        {
            "reference_url": "https://github.com/advisories/GHSA-qpx9-hpmf-5gmw",
            "reference_id": "GHSA-qpx9-hpmf-5gmw",
            "reference_type": "",
            "scores": [
                {
                    "value": "HIGH",
                    "scoring_system": "cvssv3.1_qr",
                    "scoring_elements": ""
                }
            ],
            "url": "https://github.com/advisories/GHSA-qpx9-hpmf-5gmw"
        },
        {
            "reference_url": "https://access.redhat.com/errata/RHSA-2026:13826",
            "reference_id": "RHSA-2026:13826",
            "reference_type": "",
            "scores": [],
            "url": "https://access.redhat.com/errata/RHSA-2026:13826"
        },
        {
            "reference_url": "https://access.redhat.com/errata/RHSA-2026:9742",
            "reference_id": "RHSA-2026:9742",
            "reference_type": "",
            "scores": [],
            "url": "https://access.redhat.com/errata/RHSA-2026:9742"
        }
    ],
    "weaknesses": [
        {
            "cwe_id": 674,
            "name": "Uncontrolled Recursion",
            "description": "The product does not properly control the amount of recursion that takes place, consuming excessive resources, such as allocated memory or the program stack."
        },
        {
            "cwe_id": 770,
            "name": "Allocation of Resources Without Limits or Throttling",
            "description": "The product allocates a reusable resource or group of resources on behalf of an actor without imposing any restrictions on the size or number of resources that can be allocated, in violation of the intended security policy for that actor."
        },
        {
            "cwe_id": 606,
            "name": "Unchecked Input for Loop Condition",
            "description": "The product does not properly check inputs that are used for loop conditions, potentially leading to a denial of service or other consequences because of excessive looping."
        },
        {
            "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": "5.3 - 8.9",
    "exploitability": "0.5",
    "weighted_severity": "8.0",
    "risk_score": 4.0,
    "resource_url": "http://public2.vulnerablecode.io/vulnerabilities/VCID-w2jr-m4eg-27fk"
}