Repository navigation
GH-49760: [Doc][C++] Elaborate on what constitutes a vulnerability - #55271
Conversation
| Security model for Arrow C++ | ||
|
|
||
| Arrow Rust `Safety and Security <https://docs.rs/arrow/latest/arrow/#security>`__ | ||
| Security model for Arrow Rust |
There was a problem hiding this comment.
@alamb @tustvold @paleolimbot Could you look at these non-C++ specific changes?
|
@zanmato1984 @HuaHuaY @taepper @westonpace @emkornfield Would you like to take a look? |
|
@github-actions crossbow submit preview-docs |
|
Revision: 32291c5 Submitted crossbow builds: ursacomputing/crossbow @ actions-a1be7c45db
|
paleolimbot
left a comment
There was a problem hiding this comment.
Thanks!
This seems like a reasonable change...the C++ bits apply to nanoarrow too but we haven't had many security reports until the last few weeks.
Most reports claim that crashes have a privacy component (e.g., use after free), but hopefully this helps. Having these as open issues makes it much simpler to get them fixed (e.g., doesn't have to be somebody specifically watching the private list).
Rationale for this change
We often get private security reports for some issues which don't threaten confidentiality or integrity.
For these kinds of issues, we would rather have them reported through the usual public means, as it follows our open development principles more closely, and lessens the required paperwork (no CVE, etc.).
What changes are included in this PR?
Add a paragraph in the C++ security model about what should be reported as a security vulnerability vs. a regular bug.
Are these changes tested?
N/A.
Are there any user-facing changes?
No.
Was AI used for this PR?
In accordance to the AI generation guidelines, please disclose below whether and how AI was used in this PR.
PR code and description written by:
Reviewed before submission by: