All the vulnerabilites related to ipython - ipython_notebook
Vulnerability from fkie_nvd
Published
2014-08-07 11:13
Modified
2024-11-21 02:08
Severity ?
Summary
IPython Notebook 0.12 through 1.x before 1.2 does not validate the origin of websocket requests, which allows remote attackers to execute arbitrary code by leveraging knowledge of the kernel id and a crafted page.
References
Impacted products
Vendor | Product | Version | |
---|---|---|---|
opensuse | opensuse | 13.1 | |
opensuse | opensuse | 13.2 | |
ipython | ipython_notebook | 0.12 | |
ipython | ipython_notebook | 0.12.1 | |
ipython | ipython_notebook | 0.13 | |
ipython | ipython_notebook | 0.13.1 | |
ipython | ipython_notebook | 0.13.2 | |
ipython | ipython_notebook | 1.0.0 | |
ipython | ipython_notebook | 1.1.0 | |
mageia | mageia | 3.0 | |
mageia | mageia | 4.0 |
{ "configurations": [ { "nodes": [ { "cpeMatch": [ { "criteria": "cpe:2.3:o:opensuse:opensuse:13.1:*:*:*:*:*:*:*", "matchCriteriaId": "A10BC294-9196-425F-9FB0-B1625465B47F", "vulnerable": true }, { "criteria": "cpe:2.3:o:opensuse:opensuse:13.2:*:*:*:*:*:*:*", "matchCriteriaId": "03117DF1-3BEC-4B8D-AD63-DBBDB2126081", "vulnerable": true } ], "negate": false, "operator": "OR" } ] }, { "nodes": [ { "cpeMatch": [ { "criteria": "cpe:2.3:a:ipython:ipython_notebook:0.12:*:*:*:*:*:*:*", "matchCriteriaId": "6334C8B2-6F96-4277-B4E8-9A6538EDA6D2", "vulnerable": true }, { "criteria": "cpe:2.3:a:ipython:ipython_notebook:0.12.1:*:*:*:*:*:*:*", "matchCriteriaId": "38C7D06C-C68E-484A-B3BB-B675F07A43C1", "vulnerable": true }, { "criteria": "cpe:2.3:a:ipython:ipython_notebook:0.13:*:*:*:*:*:*:*", "matchCriteriaId": "245FA6D3-3BBC-4B5B-9EBF-A8332263A2FD", "vulnerable": true }, { "criteria": "cpe:2.3:a:ipython:ipython_notebook:0.13.1:*:*:*:*:*:*:*", "matchCriteriaId": "217B34EF-6ADB-43F3-A132-F396371F7201", "vulnerable": true }, { "criteria": "cpe:2.3:a:ipython:ipython_notebook:0.13.2:*:*:*:*:*:*:*", "matchCriteriaId": "4EFBF65E-53AE-45E1-A38B-4FB993C48624", "vulnerable": true }, { "criteria": "cpe:2.3:a:ipython:ipython_notebook:1.0.0:*:*:*:*:*:*:*", "matchCriteriaId": "08D341C5-ECE9-40DA-9E48-A496A8407701", "vulnerable": true }, { "criteria": "cpe:2.3:a:ipython:ipython_notebook:1.1.0:*:*:*:*:*:*:*", "matchCriteriaId": "764B1A0F-CCF0-47CD-A477-05FF2FF82E4A", "vulnerable": true } ], "negate": false, "operator": "OR" } ] }, { "nodes": [ { "cpeMatch": [ { "criteria": "cpe:2.3:o:mageia:mageia:3.0:*:*:*:*:*:*:*", "matchCriteriaId": "76F1E356-E019-47E8-AA5F-702DA93CF74E", "vulnerable": true }, { "criteria": "cpe:2.3:o:mageia:mageia:4.0:*:*:*:*:*:*:*", "matchCriteriaId": "F805A106-9A6F-48E7-8582-D3C5A26DFC11", "vulnerable": true } ], "negate": false, "operator": "OR" } ] } ], "cveTags": [], "descriptions": [ { "lang": "en", "value": "IPython Notebook 0.12 through 1.x before 1.2 does not validate the origin of websocket requests, which allows remote attackers to execute arbitrary code by leveraging knowledge of the kernel id and a crafted page." }, { "lang": "es", "value": "IPython Notebook 0.12 hasta 1.x anterior a 1.2 no valida el origen de las solicitudes de Websockets, lo que permite a atacantes remotos ejecutar c\u00f3digo arbitrario mediante el aprovechamiento de conocimiento del kernel id y una p\u00e1gina manipulada." } ], "id": "CVE-2014-3429", "lastModified": "2024-11-21T02:08:04.680", "metrics": { "cvssMetricV2": [ { "acInsufInfo": false, "baseSeverity": "MEDIUM", "cvssData": { "accessComplexity": "MEDIUM", "accessVector": "NETWORK", "authentication": "NONE", "availabilityImpact": "PARTIAL", "baseScore": 6.8, "confidentialityImpact": "PARTIAL", "integrityImpact": "PARTIAL", "vectorString": "AV:N/AC:M/Au:N/C:P/I:P/A:P", "version": "2.0" }, "exploitabilityScore": 8.6, "impactScore": 6.4, "obtainAllPrivilege": false, "obtainOtherPrivilege": false, "obtainUserPrivilege": false, "source": "nvd@nist.gov", "type": "Primary", "userInteractionRequired": true } ] }, "published": "2014-08-07T11:13:34.843", "references": [ { "source": "cve@mitre.org", "tags": [ "Third Party Advisory" ], "url": "http://advisories.mageia.org/MGASA-2014-0320.html" }, { "source": "cve@mitre.org", "tags": [ "Press/Media Coverage", "Technical Description" ], "url": "http://lambdaops.com/cross-origin-websocket-hijacking-of-ipython" }, { "source": "cve@mitre.org", "tags": [ "Third Party Advisory" ], "url": "http://lists.opensuse.org/opensuse-updates/2014-08/msg00039.html" }, { "source": "cve@mitre.org", "tags": [ "Broken Link" ], "url": "http://permalink.gmane.org/gmane.comp.python.ipython.devel/13198" }, { "source": "cve@mitre.org", "tags": [ "Third Party Advisory", "VDB Entry" ], "url": "http://seclists.org/oss-sec/2014/q3/152" }, { "source": "cve@mitre.org", "tags": [ "Broken Link" ], "url": "http://www.mandriva.com/security/advisories?name=MDVSA-2015:160" }, { "source": "cve@mitre.org", "tags": [ "Issue Tracking" ], "url": "https://bugzilla.redhat.com/show_bug.cgi?id=1119890" }, { "source": "cve@mitre.org", "url": "https://exchange.xforce.ibmcloud.com/vulnerabilities/94497" }, { "source": "cve@mitre.org", "tags": [ "Issue Tracking", "Patch" ], "url": "https://github.com/ipython/ipython/pull/4845" }, { "source": "af854a3a-2127-422b-91ae-364da2661108", "tags": [ "Third Party Advisory" ], "url": "http://advisories.mageia.org/MGASA-2014-0320.html" }, { "source": "af854a3a-2127-422b-91ae-364da2661108", "tags": [ "Press/Media Coverage", "Technical Description" ], "url": "http://lambdaops.com/cross-origin-websocket-hijacking-of-ipython" }, { "source": "af854a3a-2127-422b-91ae-364da2661108", "tags": [ "Third Party Advisory" ], "url": "http://lists.opensuse.org/opensuse-updates/2014-08/msg00039.html" }, { "source": "af854a3a-2127-422b-91ae-364da2661108", "tags": [ "Broken Link" ], "url": "http://permalink.gmane.org/gmane.comp.python.ipython.devel/13198" }, { "source": "af854a3a-2127-422b-91ae-364da2661108", "tags": [ "Third Party Advisory", "VDB Entry" ], "url": "http://seclists.org/oss-sec/2014/q3/152" }, { "source": "af854a3a-2127-422b-91ae-364da2661108", "tags": [ "Broken Link" ], "url": "http://www.mandriva.com/security/advisories?name=MDVSA-2015:160" }, { "source": "af854a3a-2127-422b-91ae-364da2661108", "tags": [ "Issue Tracking" ], "url": "https://bugzilla.redhat.com/show_bug.cgi?id=1119890" }, { "source": "af854a3a-2127-422b-91ae-364da2661108", "url": "https://exchange.xforce.ibmcloud.com/vulnerabilities/94497" }, { "source": "af854a3a-2127-422b-91ae-364da2661108", "tags": [ "Issue Tracking", "Patch" ], "url": "https://github.com/ipython/ipython/pull/4845" } ], "sourceIdentifier": "cve@mitre.org", "vulnStatus": "Modified", "weaknesses": [ { "description": [ { "lang": "en", "value": "CWE-94" } ], "source": "nvd@nist.gov", "type": "Primary" } ] }
cve-2014-3429
Vulnerability from cvelistv5
Published
2014-08-07 10:00
Modified
2024-08-06 10:43
Severity ?
EPSS score ?
Summary
IPython Notebook 0.12 through 1.x before 1.2 does not validate the origin of websocket requests, which allows remote attackers to execute arbitrary code by leveraging knowledge of the kernel id and a crafted page.
References
▼ | URL | Tags |
---|---|---|
http://lists.opensuse.org/opensuse-updates/2014-08/msg00039.html | vendor-advisory, x_refsource_SUSE | |
https://exchange.xforce.ibmcloud.com/vulnerabilities/94497 | vdb-entry, x_refsource_XF | |
https://github.com/ipython/ipython/pull/4845 | x_refsource_CONFIRM | |
https://bugzilla.redhat.com/show_bug.cgi?id=1119890 | x_refsource_CONFIRM | |
http://advisories.mageia.org/MGASA-2014-0320.html | x_refsource_CONFIRM | |
http://lambdaops.com/cross-origin-websocket-hijacking-of-ipython | x_refsource_CONFIRM | |
http://seclists.org/oss-sec/2014/q3/152 | mailing-list, x_refsource_MLIST | |
http://permalink.gmane.org/gmane.comp.python.ipython.devel/13198 | mailing-list, x_refsource_MLIST | |
http://www.mandriva.com/security/advisories?name=MDVSA-2015:160 | vendor-advisory, x_refsource_MANDRIVA |
{ "containers": { "adp": [ { "providerMetadata": { "dateUpdated": "2024-08-06T10:43:05.847Z", "orgId": "af854a3a-2127-422b-91ae-364da2661108", "shortName": "CVE" }, "references": [ { "name": "openSUSE-SU-2014:1060", "tags": [ "vendor-advisory", "x_refsource_SUSE", "x_transferred" ], "url": "http://lists.opensuse.org/opensuse-updates/2014-08/msg00039.html" }, { "name": "ipython-cve20143429-code-exec(94497)", "tags": [ "vdb-entry", "x_refsource_XF", "x_transferred" ], "url": "https://exchange.xforce.ibmcloud.com/vulnerabilities/94497" }, { "tags": [ "x_refsource_CONFIRM", "x_transferred" ], "url": "https://github.com/ipython/ipython/pull/4845" }, { "tags": [ "x_refsource_CONFIRM", "x_transferred" ], "url": "https://bugzilla.redhat.com/show_bug.cgi?id=1119890" }, { "tags": [ "x_refsource_CONFIRM", "x_transferred" ], "url": "http://advisories.mageia.org/MGASA-2014-0320.html" }, { "tags": [ "x_refsource_CONFIRM", "x_transferred" ], "url": "http://lambdaops.com/cross-origin-websocket-hijacking-of-ipython" }, { "name": "[oss-security] 20140715 IPython Notebook Cross 2014-3429", "tags": [ "mailing-list", "x_refsource_MLIST", "x_transferred" ], "url": "http://seclists.org/oss-sec/2014/q3/152" }, { "name": "[ipython-dev] 20140713 Vulnerability in IPython Notebook \u0026#8804; 1.1", "tags": [ "mailing-list", "x_refsource_MLIST", "x_transferred" ], "url": "http://permalink.gmane.org/gmane.comp.python.ipython.devel/13198" }, { "name": "MDVSA-2015:160", "tags": [ "vendor-advisory", "x_refsource_MANDRIVA", "x_transferred" ], "url": "http://www.mandriva.com/security/advisories?name=MDVSA-2015:160" } ], "title": "CVE Program Container" } ], "cna": { "affected": [ { "product": "n/a", "vendor": "n/a", "versions": [ { "status": "affected", "version": "n/a" } ] } ], "datePublic": "2014-01-21T00:00:00", "descriptions": [ { "lang": "en", "value": "IPython Notebook 0.12 through 1.x before 1.2 does not validate the origin of websocket requests, which allows remote attackers to execute arbitrary code by leveraging knowledge of the kernel id and a crafted page." } ], "problemTypes": [ { "descriptions": [ { "description": "n/a", "lang": "en", "type": "text" } ] } ], "providerMetadata": { "dateUpdated": "2017-08-28T12:57:01", "orgId": "8254265b-2729-46b6-b9e3-3dfca2d5bfca", "shortName": "mitre" }, "references": [ { "name": "openSUSE-SU-2014:1060", "tags": [ "vendor-advisory", "x_refsource_SUSE" ], "url": "http://lists.opensuse.org/opensuse-updates/2014-08/msg00039.html" }, { "name": "ipython-cve20143429-code-exec(94497)", "tags": [ "vdb-entry", "x_refsource_XF" ], "url": "https://exchange.xforce.ibmcloud.com/vulnerabilities/94497" }, { "tags": [ "x_refsource_CONFIRM" ], "url": "https://github.com/ipython/ipython/pull/4845" }, { "tags": [ "x_refsource_CONFIRM" ], "url": "https://bugzilla.redhat.com/show_bug.cgi?id=1119890" }, { "tags": [ "x_refsource_CONFIRM" ], "url": "http://advisories.mageia.org/MGASA-2014-0320.html" }, { "tags": [ "x_refsource_CONFIRM" ], "url": "http://lambdaops.com/cross-origin-websocket-hijacking-of-ipython" }, { "name": "[oss-security] 20140715 IPython Notebook Cross 2014-3429", "tags": [ "mailing-list", "x_refsource_MLIST" ], "url": "http://seclists.org/oss-sec/2014/q3/152" }, { "name": "[ipython-dev] 20140713 Vulnerability in IPython Notebook \u0026#8804; 1.1", "tags": [ "mailing-list", "x_refsource_MLIST" ], "url": "http://permalink.gmane.org/gmane.comp.python.ipython.devel/13198" }, { "name": "MDVSA-2015:160", "tags": [ "vendor-advisory", "x_refsource_MANDRIVA" ], "url": "http://www.mandriva.com/security/advisories?name=MDVSA-2015:160" } ], "x_legacyV4Record": { "CVE_data_meta": { "ASSIGNER": "cve@mitre.org", "ID": "CVE-2014-3429", "STATE": "PUBLIC" }, "affects": { "vendor": { "vendor_data": [ { "product": { "product_data": [ { "product_name": "n/a", "version": { "version_data": [ { "version_value": "n/a" } ] } } ] }, "vendor_name": "n/a" } ] } }, "data_format": "MITRE", "data_type": "CVE", "data_version": "4.0", "description": { "description_data": [ { "lang": "eng", "value": "IPython Notebook 0.12 through 1.x before 1.2 does not validate the origin of websocket requests, which allows remote attackers to execute arbitrary code by leveraging knowledge of the kernel id and a crafted page." } ] }, "problemtype": { "problemtype_data": [ { "description": [ { "lang": "eng", "value": "n/a" } ] } ] }, "references": { "reference_data": [ { "name": "openSUSE-SU-2014:1060", "refsource": "SUSE", "url": "http://lists.opensuse.org/opensuse-updates/2014-08/msg00039.html" }, { "name": "ipython-cve20143429-code-exec(94497)", "refsource": "XF", "url": "https://exchange.xforce.ibmcloud.com/vulnerabilities/94497" }, { "name": "https://github.com/ipython/ipython/pull/4845", "refsource": "CONFIRM", "url": "https://github.com/ipython/ipython/pull/4845" }, { "name": "https://bugzilla.redhat.com/show_bug.cgi?id=1119890", "refsource": "CONFIRM", "url": "https://bugzilla.redhat.com/show_bug.cgi?id=1119890" }, { "name": "http://advisories.mageia.org/MGASA-2014-0320.html", "refsource": "CONFIRM", "url": "http://advisories.mageia.org/MGASA-2014-0320.html" }, { "name": "http://lambdaops.com/cross-origin-websocket-hijacking-of-ipython", "refsource": "CONFIRM", "url": "http://lambdaops.com/cross-origin-websocket-hijacking-of-ipython" }, { "name": "[oss-security] 20140715 IPython Notebook Cross 2014-3429", "refsource": "MLIST", "url": "http://seclists.org/oss-sec/2014/q3/152" }, { "name": "[ipython-dev] 20140713 Vulnerability in IPython Notebook \u0026#8804; 1.1", "refsource": "MLIST", "url": "http://permalink.gmane.org/gmane.comp.python.ipython.devel/13198" }, { "name": "MDVSA-2015:160", "refsource": "MANDRIVA", "url": "http://www.mandriva.com/security/advisories?name=MDVSA-2015:160" } ] } } } }, "cveMetadata": { "assignerOrgId": "8254265b-2729-46b6-b9e3-3dfca2d5bfca", "assignerShortName": "mitre", "cveId": "CVE-2014-3429", "datePublished": "2014-08-07T10:00:00", "dateReserved": "2014-05-07T00:00:00", "dateUpdated": "2024-08-06T10:43:05.847Z", "state": "PUBLISHED" }, "dataType": "CVE_RECORD", "dataVersion": "5.1" }