-
Notifications
You must be signed in to change notification settings - Fork 3.6k
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
[C++][Parquet] Guard against use of decryptor/encryptor after wipe out #43946
Comments
pitrou
added a commit
to pitrou/arrow
that referenced
this issue
Sep 4, 2024
pitrou
added a commit
to pitrou/arrow
that referenced
this issue
Sep 4, 2024
pitrou
added a commit
to pitrou/arrow
that referenced
this issue
Sep 4, 2024
pitrou
added a commit
to pitrou/arrow
that referenced
this issue
Sep 4, 2024
pitrou
added a commit
to pitrou/arrow
that referenced
this issue
Sep 5, 2024
Issue resolved by pull request 43947 |
zanmato1984
pushed a commit
to zanmato1984/arrow
that referenced
this issue
Sep 6, 2024
…/encryptor (apache#43947) This is to get a clearer error rather than an obscure crash, see apache#43057 for an example. * GitHub Issue: apache#43946 Authored-by: Antoine Pitrou <antoine@python.org> Signed-off-by: Antoine Pitrou <antoine@python.org>
khwilson
pushed a commit
to khwilson/arrow
that referenced
this issue
Sep 14, 2024
…/encryptor (apache#43947) This is to get a clearer error rather than an obscure crash, see apache#43057 for an example. * GitHub Issue: apache#43946 Authored-by: Antoine Pitrou <antoine@python.org> Signed-off-by: Antoine Pitrou <antoine@python.org>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Describe the enhancement requested
According to #43057 (comment), in some cases a
AesEncryptor
orAesDecryptor
might be used after itsWipeOut
method was called. This will typically produce a crash in OpenSSL. Instead, we might check whether the encryptor/decryptor was wiped out and error out.Component(s)
C++, Parquet
The text was updated successfully, but these errors were encountered: