Lookup for vulnerabilities affecting packages.

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

{
    "url": "http://public2.vulnerablecode.io/api/vulnerabilities/70017?format=api",
    "vulnerability_id": "VCID-qkaa-j8b8-uuf2",
    "summary": "Heym before 0.0.21 contains a sandbox escape vulnerability in the custom Python tool executor that allows authenticated workflow authors to bypass sandbox restrictions by using object-graph introspection primitives. Attackers can use Python introspection techniques to recover the unrestricted __import__ function, import blocked modules such as os and subprocess, and access inherited backend environment variables containing database credentials and encryption keys to execute arbitrary host commands as the backend service user.",
    "aliases": [
        {
            "alias": "CVE-2026-45227"
        }
    ],
    "fixed_packages": [],
    "affected_packages": [],
    "references": [
        {
            "reference_url": "https://api.first.org/data/v1/epss?cve=CVE-2026-45227",
            "reference_id": "",
            "reference_type": "",
            "scores": [
                {
                    "value": "0.0005",
                    "scoring_system": "epss",
                    "scoring_elements": "0.16014",
                    "published_at": "2026-06-12T12:55:00Z"
                },
                {
                    "value": "0.0005",
                    "scoring_system": "epss",
                    "scoring_elements": "0.15873",
                    "published_at": "2026-06-11T12:55:00Z"
                },
                {
                    "value": "0.00057",
                    "scoring_system": "epss",
                    "scoring_elements": "0.18359",
                    "published_at": "2026-06-14T12:55:00Z"
                },
                {
                    "value": "0.00057",
                    "scoring_system": "epss",
                    "scoring_elements": "0.18382",
                    "published_at": "2026-06-13T12:55:00Z"
                }
            ],
            "url": "https://api.first.org/data/v1/epss?cve=CVE-2026-45227"
        },
        {
            "reference_url": "https://github.com/heymrun/heym/commit/32b7e809d987d9b018ec8daa2cdaf48f627f26f1",
            "reference_id": "32b7e809d987d9b018ec8daa2cdaf48f627f26f1",
            "reference_type": "",
            "scores": [
                {
                    "value": "8.8",
                    "scoring_system": "cvssv3.1",
                    "scoring_elements": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H"
                },
                {
                    "value": "8.7",
                    "scoring_system": "cvssv4",
                    "scoring_elements": "CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N"
                },
                {
                    "value": "Track*",
                    "scoring_system": "ssvc",
                    "scoring_elements": "SSVCv2/E:P/A:N/T:T/P:M/B:A/M:M/D:R/2026-05-14T12:33:16Z/"
                }
            ],
            "url": "https://github.com/heymrun/heym/commit/32b7e809d987d9b018ec8daa2cdaf48f627f26f1"
        },
        {
            "reference_url": "https://github.com/heymrun/heym/pull/94",
            "reference_id": "94",
            "reference_type": "",
            "scores": [
                {
                    "value": "8.8",
                    "scoring_system": "cvssv3.1",
                    "scoring_elements": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H"
                },
                {
                    "value": "8.7",
                    "scoring_system": "cvssv4",
                    "scoring_elements": "CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N"
                },
                {
                    "value": "Track*",
                    "scoring_system": "ssvc",
                    "scoring_elements": "SSVCv2/E:P/A:N/T:T/P:M/B:A/M:M/D:R/2026-05-14T12:33:16Z/"
                }
            ],
            "url": "https://github.com/heymrun/heym/pull/94"
        },
        {
            "reference_url": "https://www.vulncheck.com/advisories/heym-sandbox-escape-via-python-introspection",
            "reference_id": "heym-sandbox-escape-via-python-introspection",
            "reference_type": "",
            "scores": [
                {
                    "value": "8.8",
                    "scoring_system": "cvssv3.1",
                    "scoring_elements": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H"
                },
                {
                    "value": "8.7",
                    "scoring_system": "cvssv4",
                    "scoring_elements": "CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N"
                },
                {
                    "value": "Track*",
                    "scoring_system": "ssvc",
                    "scoring_elements": "SSVCv2/E:P/A:N/T:T/P:M/B:A/M:M/D:R/2026-05-14T12:33:16Z/"
                }
            ],
            "url": "https://www.vulncheck.com/advisories/heym-sandbox-escape-via-python-introspection"
        },
        {
            "reference_url": "https://github.com/heymrun/heym/releases/tag/v0.0.21",
            "reference_id": "v0.0.21",
            "reference_type": "",
            "scores": [
                {
                    "value": "8.8",
                    "scoring_system": "cvssv3.1",
                    "scoring_elements": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H"
                },
                {
                    "value": "8.7",
                    "scoring_system": "cvssv4",
                    "scoring_elements": "CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N"
                },
                {
                    "value": "Track*",
                    "scoring_system": "ssvc",
                    "scoring_elements": "SSVCv2/E:P/A:N/T:T/P:M/B:A/M:M/D:R/2026-05-14T12:33:16Z/"
                }
            ],
            "url": "https://github.com/heymrun/heym/releases/tag/v0.0.21"
        }
    ],
    "weaknesses": [
        {
            "cwe_id": 693,
            "name": "Protection Mechanism Failure",
            "description": "The product does not use or incorrectly uses a protection mechanism that provides sufficient defense against directed attacks against the product."
        }
    ],
    "exploits": [],
    "severity_range_score": "8.7 - 8.8",
    "exploitability": null,
    "weighted_severity": null,
    "risk_score": null,
    "resource_url": "http://public2.vulnerablecode.io/vulnerabilities/VCID-qkaa-j8b8-uuf2"
}