-
Notifications
You must be signed in to change notification settings - Fork 12.8k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
This is a significant security issue as it adds a hidden library path based on the location of the build directory. It is *always* wrong in an installed package, and can be leveraged by an unprivileged user to inject libraries into a binary called by another user or even root. Closes #11746 This is a step towards fixing #11747 but is only a partial solution.
- Loading branch information
1 parent
68903f2
commit 5930629
Showing
1 changed file
with
1 addition
and
29 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
5930629
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
saw approval from brson
at https://github.com/thestinger/rust/commit/5930629b89c3ee3be38d1556d55a21d8bf5c1a20
5930629
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
merging thestinger/rust/rpath = 5930629 into auto
5930629
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
thestinger/rust/rpath = 5930629 merged ok, testing candidate = 4092108e
5930629
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
some tests failed:
failure: http://buildbot.rust-lang.org/builders/auto-linux-64-nopt-t/builds/3729
exception: http://buildbot.rust-lang.org/builders/auto-mac-32-opt/builds/4623
exception: http://buildbot.rust-lang.org/builders/auto-mac-32-nopt-c/builds/2465
exception: http://buildbot.rust-lang.org/builders/auto-mac-32-nopt-t/builds/2465
exception: http://buildbot.rust-lang.org/builders/auto-mac-64-opt/builds/4620
exception: http://buildbot.rust-lang.org/builders/auto-mac-64-nopt-c/builds/3720
exception: http://buildbot.rust-lang.org/builders/auto-mac-64-nopt-t/builds/3726
exception: http://buildbot.rust-lang.org/builders/auto-linux-32-opt/builds/4636
exception: http://buildbot.rust-lang.org/builders/auto-linux-32-nopt-c/builds/3724
exception: http://buildbot.rust-lang.org/builders/auto-linux-32-nopt-t/builds/3730
exception: http://buildbot.rust-lang.org/builders/auto-linux-64-opt/builds/4638
exception: http://buildbot.rust-lang.org/builders/auto-linux-64-nopt-c/builds/3724
exception: http://buildbot.rust-lang.org/builders/auto-linux-64-x-android/builds/3797
exception: http://buildbot.rust-lang.org/builders/auto-linux-64-x-android-t/builds/1615
exception: http://buildbot.rust-lang.org/builders/auto-win-32-opt/builds/4632
exception: http://buildbot.rust-lang.org/builders/auto-win-32-nopt-c/builds/3733
exception: http://buildbot.rust-lang.org/builders/auto-win-32-nopt-t/builds/3740
exception: http://buildbot.rust-lang.org/builders/auto-bsd-64-opt/builds/4397