Title: [258750] trunk/Source/WebKit
Revision
258750
Author
bfulg...@apple.com
Date
2020-03-19 20:05:51 -0700 (Thu, 19 Mar 2020)

Log Message

[macoOS] Remove access to 'apple-extension-services' from the WebContent sandbox
https://bugs.webkit.org/show_bug.cgi?id=209324
<rdar://problem/58089661>

Reviewed by Per Arne Vollan.

Remove the last of permissions for the unused 'apple-extension-services' mach service.

* GPUProcess/mac/com.apple.WebKit.GPUProcess.sb.in:
* Resources/SandboxProfiles/ios/com.apple.WebKit.GPU.sb:
* WebProcess/com.apple.WebProcess.sb.in:

Modified Paths

Diff

Modified: trunk/Source/WebKit/ChangeLog (258749 => 258750)


--- trunk/Source/WebKit/ChangeLog	2020-03-20 03:05:11 UTC (rev 258749)
+++ trunk/Source/WebKit/ChangeLog	2020-03-20 03:05:51 UTC (rev 258750)
@@ -1,3 +1,17 @@
+2020-03-19  Brent Fulgham  <bfulg...@apple.com>
+
+        [macoOS] Remove access to 'apple-extension-services' from the WebContent sandbox
+        https://bugs.webkit.org/show_bug.cgi?id=209324
+        <rdar://problem/58089661>
+
+        Reviewed by Per Arne Vollan.
+
+        Remove the last of permissions for the unused 'apple-extension-services' mach service.
+
+        * GPUProcess/mac/com.apple.WebKit.GPUProcess.sb.in:
+        * Resources/SandboxProfiles/ios/com.apple.WebKit.GPU.sb:
+        * WebProcess/com.apple.WebProcess.sb.in:
+
 2020-03-19  Tim Horton  <timothy_hor...@apple.com>
 
         Upstream a variety of Cocoa-platform HAVE and ENABLE macros

Modified: trunk/Source/WebKit/GPUProcess/mac/com.apple.WebKit.GPUProcess.sb.in (258749 => 258750)


--- trunk/Source/WebKit/GPUProcess/mac/com.apple.WebKit.GPUProcess.sb.in	2020-03-20 03:05:11 UTC (rev 258749)
+++ trunk/Source/WebKit/GPUProcess/mac/com.apple.WebKit.GPUProcess.sb.in	2020-03-20 03:05:51 UTC (rev 258750)
@@ -399,7 +399,6 @@
     (xpc-service-name "com.apple.audio.SandboxHelper")
     (xpc-service-name "com.apple.coremedia.videodecoder")
     (xpc-service-name "com.apple.coremedia.videoencoder")
-    (xpc-service-name-regex #"\.apple-extension-service$")
     (xpc-service-name "com.apple.hiservices-xpcservice")
     (xpc-service-name "com.apple.print.normalizerd")
 )

Modified: trunk/Source/WebKit/Resources/SandboxProfiles/ios/com.apple.WebKit.GPU.sb (258749 => 258750)


--- trunk/Source/WebKit/Resources/SandboxProfiles/ios/com.apple.WebKit.GPU.sb	2020-03-20 03:05:11 UTC (rev 258749)
+++ trunk/Source/WebKit/Resources/SandboxProfiles/ios/com.apple.WebKit.GPU.sb	2020-03-20 03:05:51 UTC (rev 258750)
@@ -401,7 +401,6 @@
 
     (allow mach-lookup (with report) (with telemetry)
         (global-name-regex #"^com\.apple\.uikit\.viewservice\..+")
-        (xpc-service-name-regex #"\.apple-extension-service$") ;; <rdar://problem/19525887>
         (xpc-service-name-regex #"\.viewservice$") ;; <rdar://problem/31252371>
     )
 

Modified: trunk/Source/WebKit/WebProcess/com.apple.WebProcess.sb.in (258749 => 258750)


--- trunk/Source/WebKit/WebProcess/com.apple.WebProcess.sb.in	2020-03-20 03:05:11 UTC (rev 258749)
+++ trunk/Source/WebKit/WebProcess/com.apple.WebProcess.sb.in	2020-03-20 03:05:51 UTC (rev 258750)
@@ -406,12 +406,11 @@
     (xpc-service-name "com.apple.print.normalizerd")
 )
 
+#if __MAC_OS_X_VERSION_MIN_REQUIRED < 101600
 (allow mach-lookup
-#if __MAC_OS_X_VERSION_MIN_REQUIRED >= 101500
-    (with report) (with telemetry)
-#endif
     (xpc-service-name-regex #"\.apple-extension-service$")
 )
+#endif
 
 ;; Utility functions for home directory relative path filters
 (define (home-regex home-relative-regex)
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to