CVE-2023-24816: IPython vulnerable to command injection via set_term_title
(updated )
IPython provides an interactive Python shell and Jupyter kernel to use Python interactively. Versions prior to 8.10.0 are vulnerable to command injection in the set_term_title
function under specific conditions. This has been patched in version 8.10.0.
References
- github.com/Carreau/ipython/blob/7557ade0ed927475d5ab5b573d0ea4febfb22683/docs/source/whatsnew/version8.rst
- github.com/advisories/GHSA-29gw-9793-fvw7
- github.com/ipython/ipython
- github.com/ipython/ipython/blob/3f0bf05f072a91b2a3042d23ce250e5e906183fd/IPython/utils/terminal.py
- github.com/ipython/ipython/blob/56e6925dfa50e2c7f4a6471547b8176275db7c25/IPython/utils/_process_win32.py
- github.com/ipython/ipython/commit/385d69325319a5972ee9b5983638e3617f21cb1f
- github.com/ipython/ipython/commit/991849c247fc208628879e7ca2923b3c218a5a75
- github.com/ipython/ipython/security/advisories/GHSA-29gw-9793-fvw7
- github.com/pypa/advisory-database/tree/main/vulns/ipython/PYSEC-2023-17.yaml
- nvd.nist.gov/vuln/detail/CVE-2023-24816
Detect and mitigate CVE-2023-24816 with GitLab Dependency Scanning
Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Learn more about Dependency Scanning →