{"attribution":"This product uses data from the NVD API but is not endorsed or certified by the NVD.","cve":{"id":"CVE-2014-3429","sourceIdentifier":"cve@mitre.org","published":"2014-08-07T11:13:34.843","lastModified":"2026-06-17T00:08:10.127","vulnStatus":"Modified","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ódigo arbitrario mediante el aprovechamiento de conocimiento del kernel id y una página manipulada."}],"affected":[{"source":"cve@mitre.org","affectedData":[{"vendor":"n/a","product":"n/a","versions":[{"version":"n/a","status":"affected"}]}]}],"metrics":{"cvssMetricV2":[{"source":"nvd@nist.gov","type":"Primary","cvssData":{"version":"2.0","vectorString":"AV:N/AC:M/Au:N/C:P/I:P/A:P","baseScore":6.8,"accessVector":"NETWORK","accessComplexity":"MEDIUM","authentication":"NONE","confidentialityImpact":"PARTIAL","integrityImpact":"PARTIAL","availabilityImpact":"PARTIAL"},"baseSeverity":"MEDIUM","exploitabilityScore":8.6,"impactScore":6.4,"acInsufInfo":false,"obtainAllPrivilege":false,"obtainUserPrivilege":false,"obtainOtherPrivilege":false,"userInteractionRequired":true}]},"weaknesses":[{"source":"nvd@nist.gov","type":"Primary","description":[{"lang":"en","value":"CWE-94"}]}],"configurations":[{"nodes":[{"operator":"OR","negate":false,"cpeMatch":[{"vulnerable":true,"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"}]}]},{"nodes":[{"operator":"OR","negate":false,"cpeMatch":[{"vulnerable":true,"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"}]}]},{"nodes":[{"operator":"OR","negate":false,"cpeMatch":[{"vulnerable":true,"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"}]}]}],"references":[{"url":"http://advisories.mageia.org/MGASA-2014-0320.html","source":"cve@mitre.org","tags":["Third Party Advisory"]},{"url":"http://lambdaops.com/cross-origin-websocket-hijacking-of-ipython","source":"cve@mitre.org","tags":["Press/Media Coverage","Technical Description"]},{"url":"http://lists.opensuse.org/opensuse-updates/2014-08/msg00039.html","source":"cve@mitre.org","tags":["Third Party Advisory"]},{"url":"http://permalink.gmane.org/gmane.comp.python.ipython.devel/13198","source":"cve@mitre.org","tags":["Broken Link"]},{"url":"http://seclists.org/oss-sec/2014/q3/152","source":"cve@mitre.org","tags":["Third Party Advisory","VDB Entry"]},{"url":"http://www.mandriva.com/security/advisories?name=MDVSA-2015:160","source":"cve@mitre.org","tags":["Broken Link"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=1119890","source":"cve@mitre.org","tags":["Issue Tracking"]},{"url":"https://exchange.xforce.ibmcloud.com/vulnerabilities/94497","source":"cve@mitre.org"},{"url":"https://github.com/ipython/ipython/pull/4845","source":"cve@mitre.org","tags":["Issue Tracking","Patch"]},{"url":"http://advisories.mageia.org/MGASA-2014-0320.html","source":"af854a3a-2127-422b-91ae-364da2661108","tags":["Third Party Advisory"]},{"url":"http://lambdaops.com/cross-origin-websocket-hijacking-of-ipython","source":"af854a3a-2127-422b-91ae-364da2661108","tags":["Press/Media Coverage","Technical Description"]},{"url":"http://lists.opensuse.org/opensuse-updates/2014-08/msg00039.html","source":"af854a3a-2127-422b-91ae-364da2661108","tags":["Third Party Advisory"]},{"url":"http://permalink.gmane.org/gmane.comp.python.ipython.devel/13198","source":"af854a3a-2127-422b-91ae-364da2661108","tags":["Broken Link"]},{"url":"http://seclists.org/oss-sec/2014/q3/152","source":"af854a3a-2127-422b-91ae-364da2661108","tags":["Third Party Advisory","VDB Entry"]},{"url":"http://www.mandriva.com/security/advisories?name=MDVSA-2015:160","source":"af854a3a-2127-422b-91ae-364da2661108","tags":["Broken Link"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=1119890","source":"af854a3a-2127-422b-91ae-364da2661108","tags":["Issue Tracking"]},{"url":"https://exchange.xforce.ibmcloud.com/vulnerabilities/94497","source":"af854a3a-2127-422b-91ae-364da2661108"},{"url":"https://github.com/ipython/ipython/pull/4845","source":"af854a3a-2127-422b-91ae-364da2661108","tags":["Issue Tracking","Patch"]}]}}