CVE-2023-47248
PyArrow: Arbitrary code execution when loading a malicious data file
9.8
CRITICAL
CVSS 3.1
EPSS 84.8%
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?
Likely — EPSS is 84.8%, placing CVE-2023-47248 in the top tier of vulnerabilities by exploitation probability. Prioritise patching.
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 |