|
Message-ID: <b80c7eea-8252-9de4-9e1b-aa21021de7f3@gmail.com> Date: Fri, 25 Sep 2020 20:32:43 -0400 From: Dominic Chen <d.c.ddcc@...il.com> To: Rich Felker <dalias@...c.org> Cc: musl@...ts.openwall.com Subject: Re: SIGSEGV with TEXTREL On 9/25/2020 6:46 PM, Rich Felker wrote: > > The right way to make this more friendly, I think, would be tracking > the writable mapping range for each DSO (technically this is > incomplete since it could be multiple ranges, but in that case we'd > just take the convex hull of them and accept false negatives because > anything else is almost surely too big a performance hit), and > erroring out before processing a relocation at an address that's not > writable for its DSO. This would also go part of the way towards > making it possible for ldd to process untrusted files. I agree that that seems to be a better solution, and it was also discussed in the previous mailing list thread. But my point is just that given how this issue has been reoccurring, I think it'd be useful to do something now (e.g. emit a non-fail warning if TEXTRELs are present), rather than deferring any changes. Thanks, Dominic
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.