{"schema_version":1,"title":"ipython (PyPI) vulnerabilities","summary":"Junglewise Threat Intelligence has tracked 8 vulnerabilities in ipython (PyPI): 0 in the last 7 days and 0 in the last 90 days, 0 of them critical and 0 exploited in the wild. The most recent, CVE-2023-24816, was published on 10 February 2023.","url":"https://junglewise.ai/threats/technologies/ipython","json_url":"https://junglewise.ai/threats/technologies/ipython.json","publisher":"Junglewise Threat Intelligence","license":"CC-BY-4.0","license_url":"https://creativecommons.org/licenses/by/4.0/","attribution":"Junglewise Threat Intelligence, https://junglewise.ai/threats/technologies/ipython","sources":"NVD, GitHub Security Advisories, OSV, the CISA Known Exploited Vulnerabilities catalog, FIRST EPSS and vendor advisories","kind":"technology","counts":{"high":0,"all_time":8,"critical":0,"exploited":0,"last_7_days":0,"last_30_days":0,"last_90_days":0,"last_365_days":0},"latest":[{"cve":"CVE-2023-24816","cvss":3.1,"epss":0.0131,"slug":"cve-2023-24816-ipython-command-injection-in-set-term-title","title":"PYSEC-2023-17 - IPython (Interactive Python) is a command shell for interactive computing in multiple programming languages, originally developed for the Py","severity":"low","exploited":false,"published_at":"2023-02-10T20:15:00+00:00","url":"https://junglewise.ai/threats/cve-2023-24816-ipython-command-injection-in-set-term-title"},{"cve":"CVE-2022-21699","cvss":3.1,"epss":0.0065,"slug":"cve-2022-21699-execution-with-unnecessary-privileges-in-ipython","title":"PYSEC-2022-12 - IPython (Interactive Python) is a command shell for interactive computing in multiple programming languages, originally developed for the Py","severity":"low","exploited":false,"published_at":"2022-01-19T22:15:00+00:00","url":"https://junglewise.ai/threats/cve-2022-21699-execution-with-unnecessary-privileges-in-ipython"},{"cve":"CVE-2015-4706","cvss":3,"epss":0.021,"slug":"cve-2015-4706-improper-neutralization-of-input-during-web-page-generation-in","title":"PYSEC-2017-45 - Cross-site scripting (XSS) vulnerability in IPython 3.x before 3.2 allows remote attackers to inject arbitrary web script or HTML via vector","severity":"low","exploited":false,"published_at":"2017-09-21T14:29:00+00:00","url":"https://junglewise.ai/threats/cve-2015-4706-improper-neutralization-of-input-during-web-page-generation-in"},{"cve":"CVE-2015-4707","cvss":3.1,"epss":0.0227,"slug":"cve-2015-4707-improper-neutralization-of-input-during-web-page-generation-in","title":"PYSEC-2017-46 - Cross-site scripting (XSS) vulnerability in IPython before 3.2 allows remote attackers to inject arbitrary web script or HTML via vectors in","severity":"low","exploited":false,"published_at":"2017-09-20T18:29:00+00:00","url":"https://junglewise.ai/threats/cve-2015-4707-improper-neutralization-of-input-during-web-page-generation-in"},{"cve":"CVE-2015-5607","cvss":3,"epss":0.0121,"slug":"cve-2015-5607-ipython-vulnerable-to-cross-site-request-forgery-csrf","title":"PYSEC-2017-47 - Cross-site request forgery in the REST API in IPython 2 and 3.","severity":"low","exploited":false,"published_at":"2017-09-20T16:29:00+00:00","url":"https://junglewise.ai/threats/cve-2015-5607-ipython-vulnerable-to-cross-site-request-forgery-csrf"},{"cve":"CVE-2015-7337","cvss":3.1,"epss":0.0249,"slug":"cve-2015-7337-improper-input-validation-in-jupyter-notebook","title":"PYSEC-2015-27 - The editor in IPython Notebook before 3.2.2 and Jupyter Notebook 4.0.x before 4.0.5 allows remote attackers to execute arbitrary JavaScript","severity":"low","exploited":false,"published_at":"2015-09-29T19:59:00+00:00","url":"https://junglewise.ai/threats/cve-2015-7337-improper-input-validation-in-jupyter-notebook"},{"cve":"CVE-2015-6938","cvss":3.1,"epss":0.0279,"slug":"cve-2015-6938-improper-neutralization-of-input-during-web-page-generation-in","title":"PYSEC-2015-26 - Cross-site scripting (XSS) vulnerability in the file browser in notebook/notebookapp.py in IPython Notebook before 3.2.2 and Jupyter Noteboo","severity":"low","exploited":false,"published_at":"2015-09-21T19:59:00+00:00","url":"https://junglewise.ai/threats/cve-2015-6938-improper-neutralization-of-input-during-web-page-generation-in"},{"cve":"CVE-2014-3429","cvss":3.1,"epss":0.047,"slug":"cve-2014-3429-ipython-notebook-vulnerable-to-improper-validation-of-the-origin","title":"PYSEC-2014-21 - IPython Notebook 0.12 through 1.x before 1.2 does not validate the origin of websocket requests, which allows remote attackers to execute ar","severity":"low","exploited":false,"published_at":"2014-08-07T11:13:00+00:00","url":"https://junglewise.ai/threats/cve-2014-3429-ipython-notebook-vulnerable-to-improper-validation-of-the-origin"}],"weekly":[{"week":"2026-06-29","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-07-06","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-07-13","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-07-20","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-07-27","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-08-03","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-08-10","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-08-17","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-08-24","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-08-31","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-09-07","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-09-14","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-09-21","critical":0,"exploited":0,"vulnerabilities":0}],"related":[{"name":"open-webui (PyPI)","slug":"open-webui","vulnerabilities":156,"url":"https://junglewise.ai/threats/technologies/open-webui"},{"name":"nltk (PyPI)","slug":"nltk","vulnerabilities":74,"url":"https://junglewise.ai/threats/technologies/nltk"},{"name":"picklescan (PyPI)","slug":"picklescan","vulnerabilities":74,"url":"https://junglewise.ai/threats/technologies/picklescan"},{"name":"openbabel (PyPI)","slug":"openbabel","vulnerabilities":48,"url":"https://junglewise.ai/threats/technologies/openbabel"},{"name":"apache-superset (PyPI)","slug":"apache-superset","vulnerabilities":44,"url":"https://junglewise.ai/threats/technologies/apache-superset"},{"name":"apache-airflow (PyPI)","slug":"apache-airflow","vulnerabilities":40,"url":"https://junglewise.ai/threats/technologies/apache-airflow"},{"name":"tensorflow-gpu (PyPI)","slug":"tensorflow-gpu","vulnerabilities":37,"url":"https://junglewise.ai/threats/technologies/tensorflow-gpu"},{"name":"tensorflow-cpu (PyPI)","slug":"tensorflow-cpu","vulnerabilities":34,"url":"https://junglewise.ai/threats/technologies/tensorflow-cpu"},{"name":"weblate (PyPI)","slug":"weblate","vulnerabilities":33,"url":"https://junglewise.ai/threats/technologies/weblate"},{"name":"mcp-atlassian (PyPI)","slug":"mcp-atlassian","vulnerabilities":30,"url":"https://junglewise.ai/threats/technologies/mcp-atlassian"},{"name":"crawl4ai (PyPI)","slug":"crawl4ai","vulnerabilities":28,"url":"https://junglewise.ai/threats/technologies/crawl4ai"},{"name":"moin (PyPI)","slug":"moin","vulnerabilities":28,"url":"https://junglewise.ai/threats/technologies/moin"}],"technology":{"hub":true,"name":"ipython (PyPI)","slug":"ipython","vendor":{"name":"PyPI","slug":"pypi","url":"https://junglewise.ai/threats/vendors/pypi"},"aliases":[],"url":"https://junglewise.ai/threats/technologies/ipython"},"most_severe":[{"cve":"CVE-2014-3429","cvss":3.1,"epss":0.047,"slug":"cve-2014-3429-ipython-notebook-vulnerable-to-improper-validation-of-the-origin","title":"PYSEC-2014-21 - IPython Notebook 0.12 through 1.x before 1.2 does not validate the origin of websocket requests, which allows remote attackers to execute ar","severity":"low","exploited":false,"published_at":"2014-08-07T11:13:00+00:00","url":"https://junglewise.ai/threats/cve-2014-3429-ipython-notebook-vulnerable-to-improper-validation-of-the-origin"},{"cve":"CVE-2015-6938","cvss":3.1,"epss":0.0279,"slug":"cve-2015-6938-improper-neutralization-of-input-during-web-page-generation-in","title":"PYSEC-2015-26 - Cross-site scripting (XSS) vulnerability in the file browser in notebook/notebookapp.py in IPython Notebook before 3.2.2 and Jupyter Noteboo","severity":"low","exploited":false,"published_at":"2015-09-21T19:59:00+00:00","url":"https://junglewise.ai/threats/cve-2015-6938-improper-neutralization-of-input-during-web-page-generation-in"},{"cve":"CVE-2015-7337","cvss":3.1,"epss":0.0249,"slug":"cve-2015-7337-improper-input-validation-in-jupyter-notebook","title":"PYSEC-2015-27 - The editor in IPython Notebook before 3.2.2 and Jupyter Notebook 4.0.x before 4.0.5 allows remote attackers to execute arbitrary JavaScript","severity":"low","exploited":false,"published_at":"2015-09-29T19:59:00+00:00","url":"https://junglewise.ai/threats/cve-2015-7337-improper-input-validation-in-jupyter-notebook"},{"cve":"CVE-2015-4707","cvss":3.1,"epss":0.0227,"slug":"cve-2015-4707-improper-neutralization-of-input-during-web-page-generation-in","title":"PYSEC-2017-46 - Cross-site scripting (XSS) vulnerability in IPython before 3.2 allows remote attackers to inject arbitrary web script or HTML via vectors in","severity":"low","exploited":false,"published_at":"2017-09-20T18:29:00+00:00","url":"https://junglewise.ai/threats/cve-2015-4707-improper-neutralization-of-input-during-web-page-generation-in"},{"cve":"CVE-2023-24816","cvss":3.1,"epss":0.0131,"slug":"cve-2023-24816-ipython-command-injection-in-set-term-title","title":"PYSEC-2023-17 - IPython (Interactive Python) is a command shell for interactive computing in multiple programming languages, originally developed for the Py","severity":"low","exploited":false,"published_at":"2023-02-10T20:15:00+00:00","url":"https://junglewise.ai/threats/cve-2023-24816-ipython-command-injection-in-set-term-title"},{"cve":"CVE-2022-21699","cvss":3.1,"epss":0.0065,"slug":"cve-2022-21699-execution-with-unnecessary-privileges-in-ipython","title":"PYSEC-2022-12 - IPython (Interactive Python) is a command shell for interactive computing in multiple programming languages, originally developed for the Py","severity":"low","exploited":false,"published_at":"2022-01-19T22:15:00+00:00","url":"https://junglewise.ai/threats/cve-2022-21699-execution-with-unnecessary-privileges-in-ipython"},{"cve":"CVE-2015-4706","cvss":3,"epss":0.021,"slug":"cve-2015-4706-improper-neutralization-of-input-during-web-page-generation-in","title":"PYSEC-2017-45 - Cross-site scripting (XSS) vulnerability in IPython 3.x before 3.2 allows remote attackers to inject arbitrary web script or HTML via vector","severity":"low","exploited":false,"published_at":"2017-09-21T14:29:00+00:00","url":"https://junglewise.ai/threats/cve-2015-4706-improper-neutralization-of-input-during-web-page-generation-in"},{"cve":"CVE-2015-5607","cvss":3,"epss":0.0121,"slug":"cve-2015-5607-ipython-vulnerable-to-cross-site-request-forgery-csrf","title":"PYSEC-2017-47 - Cross-site request forgery in the REST API in IPython 2 and 3.","severity":"low","exploited":false,"published_at":"2017-09-20T16:29:00+00:00","url":"https://junglewise.ai/threats/cve-2015-5607-ipython-vulnerable-to-cross-site-request-forgery-csrf"}],"generated_at":"2026-09-26T13:07:00.120236+00:00"}