Changeset 243888 in webkit


Ignore:
Timestamp:
Apr 4, 2019 12:13:38 PM (5 years ago)
Author:
pvollan@apple.com
Message:

[macOS][iOS] Add filter to syscall sandbox rule
https://bugs.webkit.org/show_bug.cgi?id=196613
<rdar://problem/49531420>

Reviewed by Brent Fulgham.

This will restrict the existing sandbox rule for the syscall.

  • Resources/SandboxProfiles/ios/com.apple.WebKit.WebContent.sb:
  • WebProcess/com.apple.WebProcess.sb.in:
Location:
trunk/Source/WebKit
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit/ChangeLog

    r243880 r243888  
     12019-04-04  Per Arne Vollan  <pvollan@apple.com>
     2
     3        [macOS][iOS] Add filter to syscall sandbox rule
     4        https://bugs.webkit.org/show_bug.cgi?id=196613
     5        <rdar://problem/49531420>
     6
     7        Reviewed by Brent Fulgham.
     8
     9        This will restrict the existing sandbox rule for the syscall.
     10
     11        * Resources/SandboxProfiles/ios/com.apple.WebKit.WebContent.sb:
     12        * WebProcess/com.apple.WebProcess.sb.in:
     13
    1142019-04-04  Youenn Fablet  <youenn@apple.com>
    215
  • trunk/Source/WebKit/Resources/SandboxProfiles/ios/com.apple.WebKit.WebContent.sb

    r243764 r243888  
    601601        (syscall-number SYS_pread_nocancel)
    602602        (syscall-number SYS___semwait_signal_nocancel)
    603         (syscall-number SYS_kdebug_trace_string) ;; Needed for performance sampling, see <rdar://problem/48829655>.
     603    )
     604    (with-filter (system-attribute apple-internal)
     605        (allow syscall-unix (syscall-number SYS_kdebug_trace_string)) ;; <rdar://problem/49531420>
    604606    )
    605607)
  • trunk/Source/WebKit/WebProcess/com.apple.WebProcess.sb.in

    r243699 r243888  
    964964        (syscall-number SYS_gettid) ;; Needed for base system, see <rdar://problem/48651255>
    965965        (syscall-number SYS_memorystatus_control) ;; Needed for memory measurement infrastructure, see <rdar://problem/48647263>
    966         (syscall-number SYS_kdebug_trace_string) ;; Needed for performance sampling, see <rdar://problem/48829655>.
    967966        (syscall-number SYS_psynch_rw_rdlock) ;; <rdar://problem/49060359>
    968967    )
     968    (with-filter (system-attribute apple-internal)
     969        (allow syscall-unix (syscall-number SYS_kdebug_trace_string)) ;; <rdar://problem/49531420>
     970    )
    969971)
    970972
Note: See TracChangeset for help on using the changeset viewer.