The audit performed on libcap https://drive.google.com/file/d/1lsuC_tQbQ5pCE2Sy_skw0a7hTzQyQh2C/view Identified an issue (see LCAP-CR-23-102) regarding the use of [lib]psx:pthread_kill() and the potential for segfaulting. I didn't view this as a blocking issue for releasing libcap-2.69 so I'm filing this bug to investigate it. I need to understand how to reproduce the stated failure mode and then I can investigate a modified implementation.
(In reply to Andrew G. Morgan from comment #0) > The audit performed on libcap > > https://drive.google.com/file/d/1lsuC_tQbQ5pCE2Sy_skw0a7hTzQyQh2C/view > > > Identified an issue (see LCAP-CR-23-102) regarding the use of > [lib]psx:pthread_kill() and the potential for segfaulting. I didn't view > this as a blocking issue for releasing libcap-2.69 so I'm filing this bug to > investigate it. > > I need to understand how to reproduce the stated failure mode and then I can > investigate a modified implementation. Seems like not Linux kernel issue, but rather libcap one. Please report to support channels for libcap[2].
(In reply to Bagas Sanjaya from comment #1) > (In reply to Andrew G. Morgan from comment #0) > > The audit performed on libcap > > > > https://drive.google.com/file/d/1lsuC_tQbQ5pCE2Sy_skw0a7hTzQyQh2C/view > > > > > > Identified an issue (see LCAP-CR-23-102) regarding the use of > > [lib]psx:pthread_kill() and the potential for segfaulting. I didn't view > > this as a blocking issue for releasing libcap-2.69 so I'm filing this bug > to > > investigate it. > > > > I need to understand how to reproduce the stated failure mode and then I > can > > investigate a modified implementation. > > Seems like not Linux kernel issue, but rather libcap one. Please report to > support channels for libcap[2]. Oops, what I mean was "What have Linux kernel to do with this userspace library issue?".
Nothing. This bug component is for libcap
I'm planning to remove use of pthread_kill() in libpsx-2.72. I'm close to releasing libcap-2.71 and a change like the one I am contemplating is simply too large to bundle with that release.
This is addressed with https://git.kernel.org/pub/scm/libs/libcap/libcap.git/commit/?id=12e163ac21f11a8f8760305b9f60a6b7819aee7b