Commit 44a428f
ANDROID: SPED: Add symbols for vendor hook
SPED (Scheduler-based Privilege Elevation Detection) a Kernel protection
that blocks privilege elevation attacks. Before scheduling a task for
execution, it checks if there is a transition to uid/euid 0 (root) and
if so, it blocks the execution.
See aosp/3706182
1p: go/hyp-sched-lpe-detection
design (detailed): go/sped-bluedoc
Bug: 403623944
Test: None
Change-Id: I48a41a47f63e1ca6e2d3140dc3fd8874d86fa18a
Signed-off-by: Kyriakos Ispoglou <ispo@google.com>
(cherry picked from commit 9c17790)1 parent da5fbaa commit 44a428f
2 files changed
Lines changed: 53 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
412035 | 412035 | | |
412036 | 412036 | | |
412037 | 412037 | | |
| 412038 | + | |
| 412039 | + | |
| 412040 | + | |
| 412041 | + | |
| 412042 | + | |
| 412043 | + | |
| 412044 | + | |
412038 | 412045 | | |
412039 | 412046 | | |
412040 | 412047 | | |
| |||
434905 | 434912 | | |
434906 | 434913 | | |
434907 | 434914 | | |
| 434915 | + | |
| 434916 | + | |
| 434917 | + | |
| 434918 | + | |
| 434919 | + | |
| 434920 | + | |
| 434921 | + | |
| 434922 | + | |
| 434923 | + | |
434908 | 434924 | | |
434909 | 434925 | | |
434910 | 434926 | | |
| |||
437272 | 437288 | | |
437273 | 437289 | | |
437274 | 437290 | | |
| 437291 | + | |
| 437292 | + | |
| 437293 | + | |
| 437294 | + | |
| 437295 | + | |
| 437296 | + | |
| 437297 | + | |
| 437298 | + | |
| 437299 | + | |
437275 | 437300 | | |
437276 | 437301 | | |
437277 | 437302 | | |
| |||
442033 | 442058 | | |
442034 | 442059 | | |
442035 | 442060 | | |
| 442061 | + | |
| 442062 | + | |
| 442063 | + | |
| 442064 | + | |
| 442065 | + | |
| 442066 | + | |
| 442067 | + | |
| 442068 | + | |
| 442069 | + | |
442036 | 442070 | | |
442037 | 442071 | | |
442038 | 442072 | | |
| |||
444400 | 444434 | | |
444401 | 444435 | | |
444402 | 444436 | | |
| 444437 | + | |
| 444438 | + | |
| 444439 | + | |
| 444440 | + | |
| 444441 | + | |
| 444442 | + | |
| 444443 | + | |
| 444444 | + | |
| 444445 | + | |
444403 | 444446 | | |
444404 | 444447 | | |
444405 | 444448 | | |
| |||
516639 | 516682 | | |
516640 | 516683 | | |
516641 | 516684 | | |
| 516685 | + | |
516642 | 516686 | | |
516643 | 516687 | | |
516644 | 516688 | | |
| |||
516902 | 516946 | | |
516903 | 516947 | | |
516904 | 516948 | | |
| 516949 | + | |
516905 | 516950 | | |
516906 | 516951 | | |
516907 | 516952 | | |
| |||
517431 | 517476 | | |
517432 | 517477 | | |
517433 | 517478 | | |
| 517479 | + | |
517434 | 517480 | | |
517435 | 517481 | | |
517436 | 517482 | | |
| |||
517694 | 517740 | | |
517695 | 517741 | | |
517696 | 517742 | | |
| 517743 | + | |
517697 | 517744 | | |
517698 | 517745 | | |
517699 | 517746 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2644 | 2644 | | |
2645 | 2645 | | |
2646 | 2646 | | |
| 2647 | + | |
2647 | 2648 | | |
2648 | 2649 | | |
2649 | 2650 | | |
| |||
2666 | 2667 | | |
2667 | 2668 | | |
2668 | 2669 | | |
| 2670 | + | |
2669 | 2671 | | |
2670 | 2672 | | |
2671 | 2673 | | |
| |||
2714 | 2716 | | |
2715 | 2717 | | |
2716 | 2718 | | |
| 2719 | + | |
2717 | 2720 | | |
2718 | 2721 | | |
2719 | 2722 | | |
| |||
2779 | 2782 | | |
2780 | 2783 | | |
2781 | 2784 | | |
| 2785 | + | |
2782 | 2786 | | |
2783 | 2787 | | |
2784 | 2788 | | |
| |||
2801 | 2805 | | |
2802 | 2806 | | |
2803 | 2807 | | |
| 2808 | + | |
2804 | 2809 | | |
2805 | 2810 | | |
2806 | 2811 | | |
| |||
2851 | 2856 | | |
2852 | 2857 | | |
2853 | 2858 | | |
| 2859 | + | |
2854 | 2860 | | |
2855 | 2861 | | |
2856 | 2862 | | |
| |||
0 commit comments