CVE-2015-6938

Exp

Cross-site scripting (XSS) vulnerability in the file browser in notebook/notebookapp.py in IPython Notebook before 3.2.2 and Jupyter Notebook 4.0.x before 4.0.5 allows remote attackers to inject arbitrary web script or HTML via a folder name. NOTE: this was originally reported as a cross-site request forgery (CSRF) vulnerability, but this may be inaccurate.

Published: 2015-09-21 Last update: 2026-05-06 Assigner: [email protected] Source: [email protected]

Conclusion & alert: CVE-2015-6938 is rated Exploit Available (57.9/100): CVSS Medium severity, with medium exploitation likelihood (EPSS 0.86%). Core evidence: 2 public exploit reference(s) are indexed (Exploit-DB). Mandatory action: Public exploits are available—assess exposure, apply mitigations, and prioritize patching.

Risk is dynamic; we continuously reassess and refresh what is shown on this page as upstream context changes.

Public exploit references (Exploit-DB) for CVE-2015-6938

EDB-ID Source Kind Published Link
nvd_ref exploit_tag Exploit-DB ↗
nvd_ref exploit_tag Exploit-DB ↗

Exploit prediction scoring system (EPSS) score for CVE-2015-6938

EPSS lead: Daily EPSS estimates relative likelihood of exploitation; percentile ranks this CVE among scored vulnerabilities (higher = more severe relative rank).

# Date Old EPSS score New EPSS score Delta (New - Old)
1 2025-06-19 1.04% 0.86% -0.18%
2 2025-03-17 0.21% 1.04% +0.84%
3 2023-03-07 0.21%

Full EPSS history (4 records total)

Common vulnerability scoring system (CVSS) metrics for CVE-2015-6938

CVSS metrics for this CVE.

Base score Version Severity Vector Exploitability Impact Score source
4.3 2.0 MEDIUM
AV:N/AC:M/Au:N/C:N/I:P/A:N Click to expand
Access vector (AV:N)
Can be exploited remotely over network reachability.
Access complexity (AC:M)
Exploitation needs some favorable conditions, but not exceptional ones.
Authentication (AU:N)
No authentication is required.
Confidentiality impact (C:N)
No confidentiality impact.
Integrity impact (I:P)
Partial integrity impact.
Availability impact (A:N)
No availability impact.
8.6 2.9 [email protected]

Weakness enumeration for CVE-2015-6938

GitHub Security Advisory for CVE-2015-6938

GHSA-4vwq-x64q-j4cj · Severity: medium · Ecosystem: pip — Improper Neutralization of Input During Web Page Generation in Jupyter Notebook

OS Trackers for CVE-2015-6938

vendor priority summary link
debian low CVE-2015-6938 low priority: Debian including 1 source packages (ipython), 5 status rows across 5 suites (bookworm, bullseye, forky, sid, trixie): resolved 5. https://security-tracker.debian.org/tracker/CVE-2015-6938
ubuntu low CVE-2015-6938 low priority: Ubuntu including 1 source packages (ipython), 19 status rows across 19 suites (artful, bionic, cosmic, disco, eoan, focal, groovy, hirsute, impish, jammy, kinetic, precise, trusty, upstream, vivid, wily, xenial, yakkety, zesty): not-affected 12, ignored 6, released 1. https://ubuntu.com/security/CVE-2015-6938

Affected software / configurations for CVE-2015-6938

Vendor Product Version Raw CPE
jupyter notebook 4.0.0 cpe:2.3:a:jupyter:notebook:4.0.0:*:*:*:*:*:*:*
jupyter notebook 4.0.1 cpe:2.3:a:jupyter:notebook:4.0.1:*:*:*:*:*:*:*
jupyter notebook 4.0.2 cpe:2.3:a:jupyter:notebook:4.0.2:*:*:*:*:*:*:*
jupyter notebook 4.0.3 cpe:2.3:a:jupyter:notebook:4.0.3:*:*:*:*:*:*:*
jupyter notebook 4.0.4 cpe:2.3:a:jupyter:notebook:4.0.4:*:*:*:*:*:*:*
fedoraproject fedora 21 cpe:2.3:o:fedoraproject:fedora:21:*:*:*:*:*:*:*
fedoraproject fedora 22 cpe:2.3:o:fedoraproject:fedora:22:*:*:*:*:*:*:*
fedoraproject fedora 23 cpe:2.3:o:fedoraproject:fedora:23:*:*:*:*:*:*:*
opensuse opensuse 13.1 cpe:2.3:o:opensuse:opensuse:13.1:*:*:*:*:*:*:*
opensuse opensuse 13.2 cpe:2.3:o:opensuse:opensuse:13.2:*:*:*:*:*:*:*
ipython notebook <= 3.2.1 cpe:2.3:a:ipython:notebook:*:*:*:*:*:*:*:*

References for CVE-2015-6938

URL Tags
http://lists.fedoraproject.org/pipermail/package-announce/2015-September/166460.html Third Party Advisory
http://lists.fedoraproject.org/pipermail/package-announce/2015-September/166471.html Third Party Advisory
http://lists.fedoraproject.org/pipermail/package-announce/2015-September/167670.html Third Party Advisory
http://lists.opensuse.org/opensuse-updates/2015-10/msg00016.html Third Party Advisory
http://seclists.org/oss-sec/2015/q3/474
http://seclists.org/oss-sec/2015/q3/544 Mailing List Patch
https://bugzilla.redhat.com/show_bug.cgi?id=1259405 Issue Tracking
https://github.com/ipython/ipython/commit/3ab41641cf6fce3860c73d5cf4645aa12e1e5892 Exploit
https://github.com/jupyter/notebook/commit/35f32dd2da804d108a3a3585b69ec3295b2677ed Exploit
https://github.com/jupyter/notebook/commit/dd9876381f0ef09873d8c5f6f2063269172331e3 Issue Tracking Patch
cvelogic Threat Intelligence