Skip to content

[GHSA-m5xw-hwxw-fq3j] Deserialization of untrusted data in IPC and Parquet... #5988

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: jtroup/advisory-improvement-5988
Choose a base branch
from

Conversation

jtroup
Copy link

@jtroup jtroup commented Aug 12, 2025

Updates

  • Affected products
  • Summary

Comments
To quote from the CVE itself:

(for example, an R application that embeds a Python interpreter and uses PyArrow to read files from untrusted sources is still vulnerable if the arrow R package is an affected version).

PyArrow is built from and released with upstream Arrow, see e.g. https://github.com/apache/arrow/releases/tag/apache-arrow-21.0.0

@github-actions github-actions bot changed the base branch from main to jtroup/advisory-improvement-5988 August 12, 2025 02:00
@jtroup
Copy link
Author

jtroup commented Aug 12, 2025

This has also happened previously, see #2922

@JonathanLEvans
Copy link

Hi @jtroup

Thank you for your interest in improving our advisory database. This vulnerability appears to only affect the Arrow R package, which is not in our supported ecosystems. The advisory explicitly states that only the R package is affected, and the section you quote reinforces this point by stating PyArrow is only affected if used via the R package.

For PyArrow to be considered affected in our database, we would need evidence that the vulnerability exists in PyArrow's own codebase or that PyArrow users face risk when using PyArrow independently (not through the R package).

In addition, the fix commit shows that all of the changes are in the R package, whereas in the previous #2922 example, all of the changes were in the PyArrow package.

Do you have any additional information that would show the PyArrow package is independently affected?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants