#3001 Change: LIBFFI_34_static_trampolines
Closed: Accepted 4 months ago by churchyard. Opened 5 months ago by amoloney.

Libffi is currently configured to use dynamic trampolines, which require some source of memory which is both writable and executable. This is an obvious security issue, and selinux and system defaults have made it more and more difficult to safely provide this memory to libffi clients. With this change, libffi will be configured to use static trampolines, which do not require such memory, and will not pose those security and administrative risks.

Owners, do not implement this work until the FESCo vote has explicitly ended.
The Fedora Program Manager will create a tracking bug in Bugzilla for this Change, which is your indication to proceed.
See the FESCo ticket policy and the Changes policy for more information.

REMINDER: This ticket is for FESCo members to vote on the proposal. Further discussion should happen in the devel list thread linked above.

The goal is desirable. Based on the fedora-devel discussion, there might be issues in some packages, though, afaiu, known problems have been resolved. I think we should try this, and as usual, keep an eye out for issues.


AGREED (+3, 0, -0) after a week

Metadata Update from @sgallagh:
- Issue tagged with: pending announcement

5 months ago

Metadata Update from @churchyard:
- Issue close_status updated to: Accepted
- Issue status updated to: Closed (was: Open)

4 months ago

Login to comment on this ticket.