Skip to main content

Tilelang

1 CVEs product

Monthly

CVE-2026-87083 Sep 09, 01:15 MEDIUM PATCH This Month

Deserialization of untrusted data in tile-ai tilelang versions 0.1.0 through 0.1.14 allows an attacker who can write to the kernel cache directory to achieve arbitrary code execution by planting a crafted `params.pkl` file in the cache path. The `KernelCache._load_kernel_from_disk` function previously used cloudpickle to deserialize cached kernel parameters from disk without validation, a classic CWE-502 pattern that permits executing arbitrary Python code at deserialization time. The upstream fix (commit 11ec2397, PR #3143) replaces cloudpickle with TVM's `tvm.ir.save_json`-based JSON serialization, which cannot execute code, but no official patched release has been published at time of analysis.

Deserialization Red Hat Tilelang
NVD VulDB GitHub
CVSS 4.0
5.1
EPSS
0.2%
EPSS 0% CVSS 5.1
MEDIUM PATCH This Month

Deserialization of untrusted data in tile-ai tilelang versions 0.1.0 through 0.1.14 allows an attacker who can write to the kernel cache directory to achieve arbitrary code execution by planting a crafted `params.pkl` file in the cache path. The `KernelCache._load_kernel_from_disk` function previously used cloudpickle to deserialize cached kernel parameters from disk without validation, a classic CWE-502 pattern that permits executing arbitrary Python code at deserialization time. The upstream fix (commit 11ec2397, PR #3143) replaces cloudpickle with TVM's `tvm.ir.save_json`-based JSON serialization, which cannot execute code, but no official patched release has been published at time of analysis.

Deserialization Red Hat Tilelang
NVD VulDB GitHub

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy