[roll] Roll fuchsia [starnix][task] Check for X during exec()

Previously, we were checking for the R throughout the interpreter chain
and then checking again for X at the end of the interpreter chain. We
now check for X (and not R) throughout the interpreter chain.

We still fail SuidTest.SuidBinaryBecomesRoot, but we get much further.
For example, we're now able to actually exec the test binary.

Original-Bug: b/329142824
Test: SuidTest.SuidBinaryBecomesRoot
Test: InterpreterScriptTest.BinaryNoExecute
Test: prctl06
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1097555
Original-Revision: ab2cfd74ca865ba5ea12563ea14866ec7b7b5478
GitOrigin-RevId: dccdbc29662dd125ddc0bbbd21056cefd592be55
Change-Id: Id6a5ad332007f887425e04a63a7aed80f015ce9a
1 file changed
tree: 788ddcfcdcb77d399251012c4c587c0e544f0c69
  1. ctf/
  2. git-hooks/
  3. infra/
  4. third_party/
  5. cts
  6. firmware
  7. flower
  8. jiri.lock
  9. MILESTONE
  10. minimal
  11. prebuilts
  12. README.md
  13. stem
  14. test_durations
  15. toolchain
README.md

Integration

This repository contains Fuchsia's Global Integration manifest files.

Making changes

All changes should be made to the internal version of this repository. Our infrastructure automatically updates this version when the internal one changes.

Currently all changes must be made by a Google employee. Non-Google employees wishing to make a change can ask for assistance via the IRC channel #fuchsia on Freenode.

Obtaining the source

First install Jiri.

Next run:

$ jiri init
$ jiri import minimal https://fuchsia.googlesource.com/integration
$ jiri update

Third party

Third party projects should have their own subdirectory in ./third_party.