qutebrowser@2.1.1 vulnerabilities

A keyboard-driven, vim-like browser based on Python and Qt.

Direct Vulnerabilities

Known vulnerabilities in the qutebrowser package. This does not include vulnerabilities belonging to this package’s dependencies.

Automatically find and fix vulnerabilities affecting your projects. Snyk scans for vulnerabilities and provides fixes for free.
Fix for free
Vulnerability Vulnerable Version
  • H
Arbitrary Code Execution

qutebrowser is a keyboard-driven, vim-like browser based on PyQt5.

Affected versions of this package are vulnerable to Arbitrary Code Execution. The Windows installer for qutebrowser registers a qutebrowserurl: URL handler. With certain applications, opening a specially crafted qutebrowserurl:... URL can lead to execution of qutebrowser commands, which in turn allows arbitrary code execution via commands such as :spawn or :debug-pyeval.

Only Windows installs where qutebrowser is registered as URL handler are affected.

How to fix Arbitrary Code Execution?

Upgrade qutebrowser to version 2.4.0 or higher.

[1.7.0,2.4.0)