<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>232329</bug_id>
          
          <creation_ts>2021-10-26 13:46:19 -0700</creation_ts>
          <short_desc>[macOS][GPUP] Remove access to sysctl properties</short_desc>
          <delta_ts>2021-11-10 12:30:14 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebKit Misc.</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Per Arne Vollan">pvollan</reporter>
          <assigned_to name="Per Arne Vollan">pvollan</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>darin</cc>
    
    <cc>gavin.p</cc>
    
    <cc>mazander</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1809010</commentid>
    <comment_count>0</comment_count>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2021-10-26 13:46:19 -0700</bug_when>
    <thetext>Based on telemetry, remove access to unused sysctl properties in the GPU process&apos; sandbox on macOS.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1809011</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-10-26 13:46:53 -0700</bug_when>
    <thetext>&lt;rdar://problem/84679628&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1809013</commentid>
    <comment_count>2</comment_count>
      <attachid>442527</attachid>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2021-10-26 13:48:36 -0700</bug_when>
    <thetext>Created attachment 442527
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1809017</commentid>
    <comment_count>3</comment_count>
      <attachid>442527</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2021-10-26 13:56:14 -0700</bug_when>
    <thetext>Comment on attachment 442527
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=442527&amp;action=review

&gt; Source/WebKit/GPUProcess/mac/com.apple.WebKit.GPUProcess.sb.in:173
&gt; -(deny sysctl*)
&gt; +(deny sysctl* (with telemetry))

This change is not mentioned in the change log. What’s the rationale?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1809018</commentid>
    <comment_count>4</comment_count>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2021-10-26 14:04:02 -0700</bug_when>
    <thetext>(In reply to Darin Adler from comment #3)
&gt; Comment on attachment 442527 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=442527&amp;action=review
&gt; 
&gt; &gt; Source/WebKit/GPUProcess/mac/com.apple.WebKit.GPUProcess.sb.in:173
&gt; &gt; -(deny sysctl*)
&gt; &gt; +(deny sysctl* (with telemetry))
&gt; 
&gt; This change is not mentioned in the change log. What’s the rationale?

This is to get telemetry for sysctl properties we might need to add in the future when new features being are added to the GPU process.

Thanks for reviewing!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1813752</commentid>
    <comment_count>5</comment_count>
      <attachid>442527</attachid>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2021-11-10 12:26:31 -0800</bug_when>
    <thetext>Comment on attachment 442527
Patch

Thanks for reviewing!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1813755</commentid>
    <comment_count>6</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-11-10 12:30:13 -0800</bug_when>
    <thetext>Committed r285606 (244110@main): &lt;https://commits.webkit.org/244110@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 442527.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>442527</attachid>
            <date>2021-10-26 13:48:36 -0700</date>
            <delta_ts>2021-11-10 12:30:13 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-232329-20211026134834.patch</filename>
            <type>text/plain</type>
            <size>3870</size>
            <attacher name="Per Arne Vollan">pvollan</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJL
aXQvQ2hhbmdlTG9nCShyZXZpc2lvbiAyODQ4OTIpCisrKyBTb3VyY2UvV2ViS2l0L0NoYW5nZUxv
Zwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE1IEBACisyMDIxLTEwLTI2ICBQZXIgQXJuZSBW
b2xsYW4gPHB2b2xsYW5AYXBwbGUuY29tPgorCisgICAgICAgIFttYWNPU11bR1BVUF0gUmVtb3Zl
IGFjY2VzcyB0byBzeXNjdGwgcHJvcGVydGllcworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjMyMzI5CisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS84NDY3
OTYyOD4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBC
YXNlZCBvbiB0ZWxlbWV0cnksIHJlbW92ZSBhY2Nlc3MgdG8gdW51c2VkIHN5c2N0bCBwcm9wZXJ0
aWVzIGluIHRoZSBHUFUgcHJvY2Vzcycgc2FuZGJveCBvbiBtYWNPUy4KKworICAgICAgICAqIEdQ
VVByb2Nlc3MvbWFjL2NvbS5hcHBsZS5XZWJLaXQuR1BVUHJvY2Vzcy5zYi5pbjoKKwogMjAyMS0x
MC0yNiAgV2Vuc29uIEhzaWVoICA8d2Vuc29uX2hzaWVoQGFwcGxlLmNvbT4KIAogICAgICAgICBS
RUdSRVNTSU9OIChyMjgxMDU0KTogW2lPU10gQ29udGV4dCBtZW51IHByZXNlbnRzIGZyb20gd3Jv
bmcgbG9jYXRpb24gd2hlbiBsb25nIHByZXNzaW5nIGEgbGluayBpbiBNYWlsCkluZGV4OiBTb3Vy
Y2UvV2ViS2l0L0dQVVByb2Nlc3MvbWFjL2NvbS5hcHBsZS5XZWJLaXQuR1BVUHJvY2Vzcy5zYi5p
bgo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0L0dQVVByb2Nlc3MvbWFjL2NvbS5hcHBsZS5X
ZWJLaXQuR1BVUHJvY2Vzcy5zYi5pbgkocmV2aXNpb24gMjg0NzgzKQorKysgU291cmNlL1dlYktp
dC9HUFVQcm9jZXNzL21hYy9jb20uYXBwbGUuV2ViS2l0LkdQVVByb2Nlc3Muc2IuaW4JKHdvcmtp
bmcgY29weSkKQEAgLTE3MCw2OCArMTcwLDMzIEBACiAoYWxsb3cgcHJvY2Vzcy1pbmZvLXNldGNv
bnRyb2wgKHRhcmdldCBzZWxmKSkKIChhbGxvdyBwcm9jZXNzLWNvZGVzaWduaW5nLXN0YXR1cyop
CiAKLShkZW55IHN5c2N0bCopCisoZGVueSBzeXNjdGwqICh3aXRoIHRlbGVtZXRyeSkpCiAoYWxs
b3cgc3lzY3RsLXJlYWQgKHdpdGggdGVsZW1ldHJ5KQogICAgIChzeXNjdGwtbmFtZQotICAgICAg
ICAiaHcuYWN0aXZlY3B1IiA7OyA8cmRhcjovL3Byb2JsZW0vNTY3OTU1NzU+Ci0gICAgICAgICJo
dy5hdmFpbGNwdSIKLSAgICAgICAgImh3LmJ5dGVvcmRlciIKLSAgICAgICAgImh3LmJ1c2ZyZXF1
ZW5jeSIKLSAgICAgICAgImh3LmJ1c2ZyZXF1ZW5jeV9tYXgiCi0gICAgICAgICJody5jYWNoZWNv
bmZpZyIgOzsgPHJkYXI6Ly9wcm9ibGVtLzc4MjEzNTYzPgotICAgICAgICAiaHcuY2FjaGVsaW5l
c2l6ZSIgOzsgPHJkYXI6Ly9wcm9ibGVtLzU2Nzk1NTc1PgotICAgICAgICAiaHcuY2FjaGVzaXpl
IiA7OyA8cmRhcjovL3Byb2JsZW0vNzgyMTM1NjM+Ci0gICAgICAgICJody5jcHVmYW1pbHkiIDs7
IDxyZGFyOi8vcHJvYmxlbS81ODQxNjQ3NT4KLSAgICAgICAgImh3LmNwdWZyZXF1ZW5jeSIKLSAg
ICAgICAgImh3LmNwdWZyZXF1ZW5jeV9tYXgiCisgICAgICAgICJody5hY3RpdmVjcHUiCisgICAg
ICAgICJody5jYWNoZWxpbmVzaXplIgorICAgICAgICAiaHcuY3B1ZmFtaWx5IgogICAgICAgICAi
aHcuY3B1c3ViZmFtaWx5IgogICAgICAgICAiaHcuY3B1dGhyZWFkdHlwZSIKICAgICAgICAgImh3
LmNwdXR5cGUiCi0gICAgICAgICJody5sMWRjYWNoZXNpemUiIDs7IDxyZGFyOi8vcHJvYmxlbS81
Njc5NTU3NT4KLSAgICAgICAgImh3LmwxaWNhY2hlc2l6ZSIgOzsgPHJkYXI6Ly9wcm9ibGVtLzU2
Nzk1NTc1PgotICAgICAgICAiaHcubDJjYWNoZXNpemUiIDs7IDxyZGFyOi8vcHJvYmxlbS81Njc5
NTU3NT4KLSAgICAgICAgImh3LmwzY2FjaGVzaXplIiA7OyA8cmRhcjovL3Byb2JsZW0vNTY3OTU1
NzU+Ci0gICAgICAgICJody5sb2dpY2FsY3B1IiA7OyA8cmRhcjovL3Byb2JsZW0vNTY3OTU1NzU+
Ci0gICAgICAgICJody5sb2dpY2FsY3B1X21heCIgOzsgPHJkYXI6Ly9wcm9ibGVtLzU2Nzk1NTc1
PgotICAgICAgICAiaHcubWFjaGluZSIKKyAgICAgICAgImh3LmwyY2FjaGVzaXplIgorICAgICAg
ICAiaHcubG9naWNhbGNwdSIKKyAgICAgICAgImh3LmxvZ2ljYWxjcHVfbWF4IgogICAgICAgICAi
aHcubWVtc2l6ZSIKICAgICAgICAgImh3Lm1vZGVsIgogICAgICAgICAiaHcubmNwdSIKLSAgICAg
ICAgImh3Lm5wZXJmbGV2ZWxzIiA7OyA8cmRhcjovL3Byb2JsZW0vNzY3ODM1OTY+Ci0gICAgICAg
ICJody5wYWdlc2l6ZSIgOzsgPHJkYXI6Ly9wcm9ibGVtLzc2NzgzNTk2PgotICAgICAgICAiaHcu
cGFnZXNpemVfY29tcGF0IiA7OyA8cmRhcjovL3Byb2JsZW0vNzY3ODM1OTY+Ci0gICAgICAgICJo
dy5waHlzaWNhbGNwdSIgOzsgPHJkYXI6Ly9wcm9ibGVtLzU4NDE2NDc1PgotICAgICAgICAiaHcu
cGh5c2ljYWxjcHVfbWF4IiA7OyA8cmRhcjovL3Byb2JsZW0vNTg0MTY0NzU+Ci0gICAgICAgICJo
dy50YmZyZXF1ZW5jeSIKLSAgICAgICAgImh3LnRiZnJlcXVlbmN5X2NvbXBhdCIKKyAgICAgICAg
Imh3LnBoeXNpY2FsY3B1IgorICAgICAgICAiaHcucGh5c2ljYWxjcHVfbWF4IgogICAgICAgICAi
aHcudmVjdG9ydW5pdCIKLSAgICAgICAgImtlcm4uYm9vdGFyZ3MiIDs7IDxyZGFyOi8vcHJvYmxl
bS80NzczODAxNT4KICAgICAgICAgImtlcm4uaG9zdG5hbWUiCiAgICAgICAgICJrZXJuLmh2X3Zt
bV9wcmVzZW50IgogICAgICAgICAia2Vybi5tYXhmaWxlc3BlcnByb2MiCi0gICAgICAgICJrZXJu
Lm1lbW9yeXN0YXR1c19sZXZlbCIKLSAgICAgICAgImtlcm4ub3Nwcm9kdWN0dmVyc2lvbiIgOzsg
PHJkYXI6Ly9wcm9ibGVtLzUxNzU2NzM5PgotICAgICAgICAia2Vybi5vc3JlbGVhc2UiCi0gICAg
ICAgICJrZXJuLm9zdHlwZSIKLSAgICAgICAgImtlcm4ub3N2YXJpYW50X3N0YXR1cyIKLSAgICAg
ICAgImtlcm4ub3N2ZXJzaW9uIgotICAgICAgICAia2Vybi5zYWZlYm9vdCIKLSAgICAgICAgImtl
cm4udmVyc2lvbiIKLSAgICAgICAgIm1hY2hkZXAuY3B1LmJyYW5kX3N0cmluZyIKLSAgICAgICAg
InNlY3VyaXR5Lm1hYy5zYW5kYm94LnNlbnRpbmVsIgotICAgICAgICAic3lzY3RsLm5hbWUyb2lk
IgotICAgICAgICAia2Vybi50Y3NtX2VuYWJsZSIKLSAgICAgICAgImtlcm4udGNzbV9hdmFpbGFi
bGUiCi0gICAgICAgICJ2bS5mb290cHJpbnRfc3VzcGVuZCIpCi0gICAgKHN5c2N0bC1uYW1lLXBy
ZWZpeCAibmV0LnJvdXRldGFibGUiKQorICAgICAgICAia2Vybi5vc3Byb2R1Y3R2ZXJzaW9uIgor
ICAgICAgICAia2Vybi5vc3JlbGVhc2UiKQogICAgIChzeXNjdGwtbmFtZS1wcmVmaXggImh3Lm9w
dGlvbmFsLiIpIDs7IDxyZGFyOi8vcHJvYmxlbS83MTQ2Mjc5MD4KICAgICAoc3lzY3RsLW5hbWUt
cHJlZml4ICJody5wZXJmbGV2ZWwiKSA7OyA8cmRhcjovL3Byb2JsZW0vNzY3ODM1OTY+CiApCiAK
LShhbGxvdyBzeXNjdGwtd3JpdGUgKHdpdGggdGVsZW1ldHJ5KQotICAgIChzeXNjdGwtbmFtZQot
ICAgICAgICAia2Vybi50Y3NtX2VuYWJsZSIpKQotCiAoZGVueSBpb2tpdC1nZXQtcHJvcGVydGll
cykKIChhbGxvdyBpb2tpdC1nZXQtcHJvcGVydGllcwogICAgIChpb2tpdC1wcm9wZXJ0eSAiQUFQ
TCxMQ0QtUG93ZXJTdGF0ZS1PTiIpIDs7IDxyZGFyOi8vcHJvYmxlbS80NzczODAxNT4K
</data>

          </attachment>
      

    </bug>

</bugzilla>