PyPi: Marimo

CVE-2024-37890

Transitive

Safety vulnerability ID: 71666

This vulnerability was reviewed by experts

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

Created at Jun 17, 2024 Updated at Dec 31, 2024
Scan your Python projects for vulnerabilities →

Advisory

Marimo 0.6.20 updates its ws dependency from version 8.17.0 to 8.17.1 to address security concerns, including CVE-2024-37890.

Affected package

marimo

Latest version: 0.10.9

A library for making reactive notebooks and apps

Affected versions

Fixed versions

Vulnerability changelog

What's Changed

Highlights

**🔢 No-code Polars transformations!** Polars is now supported in [`mo.ui.dataframe`](https://docs.marimo.io/guides/dataframes.html#transforming-dataframes): transform Polars dataframes without writing code!

**🔍 Searchable tables!** We now have global search over dataframes and other tabular data, built into [`mo.ui.table`](https://docs.marimo.io/api/inputs/table.html)!

**🔔 Notebook run notifications.** At marimo, the small details are important to us: your notebook favicon will now change based on whether your notebook is running or idle. We also have opt-in browser notifications on your notebook status -- so you can navigate away to another tab, and marimo will tell you when your notebook is done running (and if it errored).

**Experimental strict execution.** Reproducibility is important to us; we now have an [experimental "strict" runtime](https://github.com/marimo-team/marimo/pull/1580) that tries hard to prevent mutations and other non-deterministic behavior. Enable it with

toml
[experimental]
execution_type = "strict"


**Bug fixes and improvements.**

All changes


* fix: marimo home directory shouldn't be in sys.path by akshayka in https://github.com/marimo-team/marimo/pull/1618
* feat: polars support in `mo.ui.dataframe` transformations by mscolnick in https://github.com/marimo-team/marimo/pull/1612
* fix: Save cell execution times for session resume by wasimsandhu in https://github.com/marimo-team/marimo/pull/1619
* fix: Persist stale cells on session resume by wasimsandhu in https://github.com/marimo-team/marimo/pull/1625
* fix: Set stale status to false on cell transition to idle by wasimsandhu in https://github.com/marimo-team/marimo/pull/1626
* chore: cleanup singleton logic to cache on the window by mscolnick in https://github.com/marimo-team/marimo/pull/1627
* Strict Execution by dmadisetti in https://github.com/marimo-team/marimo/pull/1580
* improvement: add more types to the openapi schema by mscolnick in https://github.com/marimo-team/marimo/pull/1621
* vscode: theming for vscode, return code on save by mscolnick in https://github.com/marimo-team/marimo/pull/1628
* fix: plotly formatting error by mscolnick in https://github.com/marimo-team/marimo/pull/1633
* fix: uninstantiated logic by akshayka in https://github.com/marimo-team/marimo/pull/1632
* Update Documentation for mo.tabs to mo.ui.tabs to Remove Deprecation … by Haleshot in https://github.com/marimo-team/marimo/pull/1637
* chore: fix typo by ericjanto in https://github.com/marimo-team/marimo/pull/1638
* improvement: less scroll shift by akshayka in https://github.com/marimo-team/marimo/pull/1635
* feat: global table search by mscolnick in https://github.com/marimo-team/marimo/pull/1641
* fix: clear global search in the backend for dataframes by mscolnick in https://github.com/marimo-team/marimo/pull/1642
* fix: clear global search in the backend for dataframes by mscolnick in https://github.com/marimo-team/marimo/pull/1643
* feat: Feedback on notebook run completion by wasimsandhu in https://github.com/marimo-team/marimo/pull/1634
* fix: use basename for document title (1630) by ericjanto in https://github.com/marimo-team/marimo/pull/1647
* chore(deps): update dependency ws to v8.17.1 [security] by renovate in https://github.com/marimo-team/marimo/pull/1644
* 0.6.20 by akshayka in https://github.com/marimo-team/marimo/pull/1649


**Full Changelog**: https://github.com/marimo-team/marimo/compare/0.6.19...0.6.20

Resources

Use this package?

Scan your Python project for dependency vulnerabilities in two minutes

Scan your application