You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[C++][Parquet] KMS URL pass-through should be configurable #51349
If a user hasn't configured the KMS URL in their KmsConnectionConfig, it will be read from metadata embedded in the Parquet file (in GetKmsClientFromConfigOrKeyMaterial). This means an attacker could craft a Parquet file with the KMS URL set to a host they control, and if the user's KMS client implementation doesn't validate the received URL, it might send an access token to that URL, unintentionally exposing it.
Whether a KMS URL is passed-through from file key material to the KMS client configuration when reading Parquet should be configurable and disabled by default. Users should have to opt-in to this, thereby acknowledging that they are responsible for validating the KMS URL if they enable this.
Activity
GH-51349: [C++][Parquet] Add flag to control pass-through of KMS URLs…
adamreeve commentedon Sep 21, 2026
Issue resolved by pull request 51350
#51350
raulcd commentedon Oct 20, 2026
@adamreeve should we update the blog post announcing 26.0.0 to add a note about the announced CVE?
https://github.com/apache/arrow-site/blob/f9bd634469dd747d21c0ec32ec75570e8e0149fc/_posts/2026-10-08-26.0.0-release.md
adamreeve commentedon Oct 20, 2026
Good idea, now that it's announced I'll update the description here and then add something to the announcement post.