Apache Parquet
cpe:2.3:a:apache:parquet:*:*:*:*:*:*:*
- <= 1.15.1
A vulnerability in the parquet-avro module of Apache Parquet in versions through 1.15.1 allows for arbitrary code execution. This issue arises during schema parsing when the 'specific' or 'reflect' models are used to read Parquet files, as the 'generic' model is not affected. While version 1.15.1 attempted to address this vulnerability by restricting untrusted packages, the default trusted package settings still permit the execution of malicious classes from those packages.
Exploitation of this vulnerability could lead to unauthorized execution of arbitrary code within the application using the affected Parquet library.
Users are advised to upgrade to Apache Parquet version 1.15.2. Alternatively, for those using version 1.15.1, the system property 'org.apache.parquet.avro.SERIALIZABLE_PACKAGES' can be set to an empty string to mitigate the issue.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.