CVE-2023-47248
PyArrow: Arbitrary code execution when loading a malicious data file
9.8
CRITICAL
CVSS 3.1
EPSS 14.4%
Description
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).
How to fix CVE-2023-47248
To remediate CVE-2023-47248, upgrade the affected package to a fixed version below.
- —upgrade to 14.0.1 or later
- —upgrade to 14.0.1 or later
Is CVE-2023-47248 being exploited?
Moderate — EPSS is 14.4%. Track this CVE but it's not at the top of the prioritisation list.
Affected packages (2)
- >= 0.14.0, < 14.0.1
- >= 0.14.0, < 14.0.1
CVSS scores
| Source | Version | Severity | Vector |
|---|---|---|---|
| osv | CVSS 4.0 | — | CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N |
| osv | CVSS 3.1 | CRITICAL9.8 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |