PyPi: Nbgrader

CVE-2025-23205

Safety vulnerability ID: 75040

This vulnerability was reviewed by experts

The information on this page was manually curated by our Cybersecurity Intelligence Team.

Created at Jan 17, 2025 Updated at Jan 18, 2025
Scan your Python projects for vulnerabilities →

Advisory

Nbgrader reverted a PR that disabled a protection, which previously allowed user Alice to craft a page embedding formgrader in an IFrame. If Bob visits that page, his credentials would be sent, and the formgrader page would load using his authentication. Because Alice's page shares the same origin as the embedded formgrader iframe, JavaScript on Alice’s page gains full access to the contents of the formgrader page loaded with Bob’s credentials.

Affected package

nbgrader

Latest version: 0.9.5

A system for assigning and grading notebooks

Affected versions

Fixed versions

Vulnerability changelog

([Full Changelog](https://github.com/jupyter/nbgrader/compare/v0.9.4...73e137511ac1dc02e95790d4fd6d4d88dab42325))

Bugs fixed

- Revert 1915 for security reason [1947](https://github.com/jupyter/nbgrader/pull/1947) ([brichet](https://github.com/brichet))

Maintenance and upkeep improvements

- Bump cross-spawn from 6.0.5 to 6.0.6 [1943](https://github.com/jupyter/nbgrader/pull/1943) ([dependabot](https://github.com/dependabot))

Contributors to this release

([GitHub contributors page for this release](https://github.com/jupyter/nbgrader/graphs/contributors?from=2024-11-18&to=2025-01-17&type=c))

[brichet](https://github.com/search?q=repo%3Ajupyter%2Fnbgrader+involves%3Abrichet+updated%3A2024-11-18..2025-01-17&type=Issues) | [dependabot](https://github.com/search?q=repo%3Ajupyter%2Fnbgrader+involves%3Adependabot+updated%3A2024-11-18..2025-01-17&type=Issues) | [github-actions](https://github.com/search?q=repo%3Ajupyter%2Fnbgrader+involves%3Agithub-actions+updated%3A2024-11-18..2025-01-17&type=Issues)

<!-- <END NEW CHANGELOG ENTRY> -->

Resources

Use this package?

Scan your Python project for dependency vulnerabilities in two minutes

Scan your application