CVE-2026-120499

    Dashboard / Vulnerabilities / CVE-2026-120499

    CVE-2026-120499

    Published: 5 Nov 2026Last Modified: 7 Nov 2026

    Summary: h5io before 0.2.6 Arbitrary Code Execution via read_hdf5

    Details: h5io before 0.2.6 contains a code injection vulnerability in read_hdf5() that allows attackers to execute arbitrary code by supplying a crafted HDF5 file. Attackers can store Python code in a node titled timezone, which _triage_read() passes to eval() with builtins reachable, name an arbitrary module in class or custom-object nodes that _import_class() imports, or place pickled objects in pd_dataframe or pd_series nodes that pandas deserializes on read.

    Affected packages

    Package

    Name:

    Purl:

    Affected ranges

    Type: GIT

    Events:

    Introduced- 3a823826032167c73efe88ac8ed080ced20a8e71

    Affected versions

    h5io-0.2.5
    h5io-0.2.4
    h5io-0.2.3
    h5io-0.2.2
    h5io-0.2.1
    h5io-0.2.0

    Common Vulnerability Scoring System

    Attack Vector
    Network
    Adjacent
    Local
    Physical
    Privileges Required
    None
    Low
    High
    User Interaction
    None
    Required
    Scope
    Unchanged
    Changed
    Confidentiality
    None
    Low
    High
    Integrity
    None
    Low
    High
    Availability
    None
    Low
    High
    CVE-2026-120499 | CVE-DB