Vulnerability · Published Aug 25, 2021 · Assigned by GitHub_M

CVE-2021-39160Code injection in nbgitpuller

Critical 9.6

In plain English

A critical-severity code injection in nbgitpuller from jupyterhub. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 1.7% (higher than 78% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.

Severity (CVSS 3.1)9.6Critical
Exploit odds (30 days)1.7%top 22.3% of all CVEs
Exploited in the wildNo reportsnot in CISA KEV
Attack toolingNoneno public tooling known

Official description

nbgitpuller is a Jupyter server extension to sync a git repository one-way to a local path. Due to unsanitized input, visiting maliciously crafted links could result in arbitrary code execution in the user environment. This has been resolved in version 0.10.2 and all users are advised to upgrade. No work around exist for users who can not upgrade.

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
PyPInbgitpuller0.10.2GHSA-mq5p-2mcr-m52j
PyPInbgitpuller0.10.2PYSEC-2021-315

Affected products (as reported)

VendorProductVersions
jupyterhub nbgitpuller >= 0.9.0, < 0.10.2

Weakness: CWE-94 · Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H

References