Cross-Site Scripting Vulnerability in Jupyter nbgrader by Jupyter
CVE-2025-23205
6.9MEDIUM
What is CVE-2025-23205?
A Cross-Site Scripting (XSS) vulnerability exists in Jupyter nbgrader which could allow attackers to exploit the system by manipulating iframe embedding. Specifically, if the 'frame-ancestors: self' directive is enabled, a malicious user can craft a page that loads formgrader content. This could enable the attacker to extract sensitive information and gain unauthorized access to user credentials, particularly when using the default JupyterHub configuration without proper subdomain setup. Users are urged to update to nbgrader version 0.9.5 or configure their JupyterHub settings to mitigate this risk.
Affected Version(s)
nbgrader = 0.9.4
