Skip to content

← Public intelligence

PyPI package

ibis-framework

Open actionable advisories and recorded vendor fixes. This public package view has no inventory attached and cannot establish whether your deployment is affected. A vendor fix never resolves your finding; verify your installed version and the source guidance.

Open advisories

1 actionable advisory, newest first. Withdrawn advisories and news are excluded. Coverage is partial.

  1. UnratedPyPIAmendedPublished

    Ibis PyArrow dependency allows arbitrary code execution when loading a malicious data file

    GHSA-x563-6hqv-26mr

    Affected
    • PyPI ibis-framework < 7.1.0
    Fixed in
    7.1.0· Vendor fix available
    Issue
    Impact Deserialization of untrusted data in IPC and Parquet readers in PyArrow versions 0.14.0 to 14.0.0 allows arbitrary code execution. An application is vulnerable if it reads Arrow IPC, Feather or Parquet data from untrusted sources (for example user-supplied input files). This vulnerability only affects PyArrow, not other Apache Arrow implementations or bindings. Note that Ibis itself makes extremely limited use of pyarrow.parquet.readtable: 1. readtable is used in tests, where the input file is entirely controlled by the Ibis developers 2. readtable is used in the ibis/examples/init.py as a fallback for backends that don't support reading Parquet directly. Parquet data used in ibis.examples are also managed by the Ibis developers. This Parquet data is generated from CSV files and SQLite databases. 3. The Pandas and Dask backends both use PyArrow to read Parquet files and are therefore affected. Ibis does not make use of APIs that directly read from either Arrow IPC files or…

    Recommended action: Upgrade to 7.1.0 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →