Python CPython
cpe:2.3:a:python:cpython:*:*:*:*:*:*:*
A vulnerability exists in the Python CPython standard library's webbrowser module, specifically in the webbrowser.open() API. This API previously accepted URLs with leading dashes, which could be misinterpreted as command line options by certain web browsers. The issue has been addressed by updating the API to reject leading dashes. Users are advised to sanitize URLs before passing them to webbrowser.open() to prevent potential misinterpretation.
Exploitation of this vulnerability could lead to unintended command line option handling by web browsers, potentially causing unexpected behavior or security issues.
Users are recommended to sanitize URLs before using them with the webbrowser.open() API. The latest version of CPython, which includes this fix, can be downloaded from the official Python website.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.