{"guid":"e6d8beca-655a-514c-a0db-6f12614d40f0","title":"WebKit security updates","subtitle":"","slug":"19-webkit_security_updates","link":"https://c3voc.de","description":"Major Linux distributions have a problem with WebKit security. Whereas major desktop browsers push automatic security updates directly to users on a regular basis so that users don’t have to worry about updates, Linux users are dependent on their distributions to release updates. Well over 100 vulnerabilities that could allow remote code execution were fixed in WebKit last year, so getting updates out to users is critical. This talk examines the disconnect between how the WebKit project handles security issues upstream and how different major distributions do (or do not) handle security issues, shows that WebKit security issues have widespread impact even for users who do not use a WebKit-based web browser, and discusses the security consequences of the split between the original WebKit API and WebKit2.","original_language":"eng","persons":["Michael Catanzaro"],"tags":["guadec2016"],"view_count":125,"promoted":false,"date":"2016-08-12T00:00:00.000+02:00","release_date":"2016-08-12T02:00:00.000+02:00","updated_at":"2025-07-20T12:30:03.730+02:00","length":1664,"duration":1664,"thumb_url":"https://static.media.ccc.de/media/events/guadec/2016/19-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/guadec/2016/19-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/guadec/2016/e6d8beca-655a-514c-a0db-6f12614d40f0-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/guadec/2016/e6d8beca-655a-514c-a0db-6f12614d40f0-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/19-webkit_security_updates","url":"https://api.media.ccc.de/public/events/e6d8beca-655a-514c-a0db-6f12614d40f0","conference_title":"GUADEC 2016","conference_url":"https://api.media.ccc.de/public/conferences/guadec2016","related":[{"event_id":201,"event_guid":"import-5b4b173ddd025d8b13","weight":1},{"event_id":677,"event_guid":"import-ea971d9a74241bb280","weight":1},{"event_id":1575,"event_guid":"import-743191fd7e877fb432","weight":1},{"event_id":1999,"event_guid":"8aEWrEVhtLj9lhnVjRTNqQ","weight":1},{"event_id":2026,"event_guid":"aQfLuOOhI692OufwQlfoAA","weight":1},{"event_id":2354,"event_guid":"85e042c6-c99a-4806-b458-3d2c9bcca279","weight":1},{"event_id":2370,"event_guid":"8e05d290-9151-419d-8e63-3bcbb02096ab","weight":1},{"event_id":2757,"event_guid":"303801f5-9eaf-41a9-9022-92dc5cd702d2","weight":1},{"event_id":2817,"event_guid":"7430c969-7ccf-4d40-903a-d9b1ebb4fb15","weight":1},{"event_id":2862,"event_guid":"2f4cd1ef-dd90-4145-a734-141e5c081940","weight":1},{"event_id":2911,"event_guid":"60ba43d2-a9c8-42ab-a434-8772cb182675","weight":1},{"event_id":2947,"event_guid":"422ba0b9-debb-436e-9822-e9a201dec845","weight":1},{"event_id":3003,"event_guid":"8c0eb332-8b5d-4c78-82a5-8b99aba71210","weight":1},{"event_id":3076,"event_guid":"e58e87c6-3cb6-4da4-b268-327170501094","weight":1},{"event_id":3181,"event_guid":"1eCzWEKET26oH-amTkCmsg","weight":1},{"event_id":3209,"event_guid":"9lMPMu99GEqkOTTmlsA4eQ","weight":1},{"event_id":3235,"event_guid":"40a925a0-4866-11e6-95cf-1fad9bfa42d4","weight":1},{"event_id":3260,"event_guid":"57da1a0c-b6c4-5f9a-b2ad-9bc87b5c456f","weight":1},{"event_id":3277,"event_guid":"7867bb2d-a04b-5e94-96d4-127f7b385a13","weight":1},{"event_id":3328,"event_guid":"cc7afd5b-dda6-5302-a41d-918795221100","weight":2},{"event_id":3329,"event_guid":"21cd49d0-45c8-5a83-8c03-8b9a785627aa","weight":1},{"event_id":3333,"event_guid":"5b5c389e-170b-5bcf-9e4d-74f8ff49c677","weight":1},{"event_id":3338,"event_guid":"9e890636-bb35-5138-a7c0-dcd6b845ab57","weight":1},{"event_id":3343,"event_guid":"6d2e7e92-c56f-5358-be16-4c22e07f2daf","weight":1},{"event_id":3347,"event_guid":"7a70d296-6ab0-5644-ad13-06c38538024d","weight":1},{"event_id":3353,"event_guid":"4e4c4d4b-2221-57f8-8f5f-44ad40c22e12","weight":1},{"event_id":3357,"event_guid":"70c50efd-f7d7-57a4-8dc6-dcd7635055de","weight":2},{"event_id":3363,"event_guid":"b5162e55-01c1-5dd8-8f17-b78ff5e85d25","weight":1},{"event_id":3364,"event_guid":"673a0736-8798-56d3-9083-7fc72a304f31","weight":1},{"event_id":3366,"event_guid":"46647784-a003-5e87-9fcf-881d1c42efb6","weight":2},{"event_id":3367,"event_guid":"3a9a1c99-8dd6-5b0e-bcf7-1c0c5df63c00","weight":1},{"event_id":3368,"event_guid":"87708b2d-cf10-5ff2-81d9-2545bb2fb198","weight":1},{"event_id":3605,"event_guid":"61f9d4c6-a3de-4958-a57c-efcf941668fa","weight":1},{"event_id":3626,"event_guid":"c3844820-b5ed-4b12-9094-cfc67aff60be","weight":1},{"event_id":3636,"event_guid":"a1a52c4c-8233-403b-8f04-db981df016c1","weight":1},{"event_id":3690,"event_guid":"8d0aed87-2484-4880-ae08-2dc3c7898959","weight":1},{"event_id":3750,"event_guid":"bc9fff95-ca0f-4448-9c4c-875609353da7","weight":1},{"event_id":3772,"event_guid":"e89c168d-dc51-4de1-8aa0-26743ee5c815","weight":1},{"event_id":4267,"event_guid":"e02b1946-a7ce-4779-a4c2-d120a43edd19","weight":1},{"event_id":4338,"event_guid":"62a4c312-72d1-42da-a84e-99f97b52d0f6","weight":1},{"event_id":4410,"event_guid":"26c1f7b1-3859-4ce3-a837-664a1bcb735d","weight":1},{"event_id":7066,"event_guid":"B7CBSq7u1UrdIoJSOaMcUQ","weight":1}],"recordings":[{"size":25,"length":1658,"mime_type":"audio/mpeg","language":"eng","filename":"guadec2016-19-eng-WebKit_security_updates.mp3","state":"new","folder":"mp3","high_quality":false,"width":0,"height":0,"updated_at":"2016-08-12T21:52:39.055+02:00","recording_url":"https://cdn.media.ccc.de/events/guadec/2016/mp3/guadec2016-19-eng-WebKit_security_updates.mp3","url":"https://api.media.ccc.de/public/recordings/11974","event_url":"https://api.media.ccc.de/public/events/e6d8beca-655a-514c-a0db-6f12614d40f0","conference_url":"https://api.media.ccc.de/public/conferences/guadec2016"},{"size":183,"length":1664,"mime_type":"video/mp4","language":"eng","filename":"guadec2016-19-eng-WebKit_security_updates_hd.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2016-08-12T21:24:03.573+02:00","recording_url":"https://cdn.media.ccc.de/events/guadec/2016/h264-hd/guadec2016-19-eng-WebKit_security_updates_hd.mp4","url":"https://api.media.ccc.de/public/recordings/11954","event_url":"https://api.media.ccc.de/public/events/e6d8beca-655a-514c-a0db-6f12614d40f0","conference_url":"https://api.media.ccc.de/public/conferences/guadec2016"},{"size":45,"length":1664,"mime_type":"video/webm","language":"eng","filename":"guadec2016-19-eng-WebKit_security_updates_webm-sd.webm","state":"new","folder":"webm-sd","high_quality":false,"width":720,"height":576,"updated_at":"2016-08-12T21:51:48.451+02:00","recording_url":"https://cdn.media.ccc.de/events/guadec/2016/webm-sd/guadec2016-19-eng-WebKit_security_updates_webm-sd.webm","url":"https://api.media.ccc.de/public/recordings/11972","event_url":"https://api.media.ccc.de/public/events/e6d8beca-655a-514c-a0db-6f12614d40f0","conference_url":"https://api.media.ccc.de/public/conferences/guadec2016"},{"size":23,"length":1658,"mime_type":"audio/opus","language":"eng","filename":"guadec2016-19-eng-WebKit_security_updates.opus","state":"new","folder":"opus","high_quality":false,"width":0,"height":0,"updated_at":"2016-08-12T21:52:14.374+02:00","recording_url":"https://cdn.media.ccc.de/events/guadec/2016/opus/guadec2016-19-eng-WebKit_security_updates.opus","url":"https://api.media.ccc.de/public/recordings/11973","event_url":"https://api.media.ccc.de/public/events/e6d8beca-655a-514c-a0db-6f12614d40f0","conference_url":"https://api.media.ccc.de/public/conferences/guadec2016"},{"size":44,"length":1664,"mime_type":"video/mp4","language":"eng","filename":"guadec2016-19-eng-WebKit_security_updates_sd.mp4","state":"new","folder":"h264-sd","high_quality":false,"width":720,"height":576,"updated_at":"2016-08-12T21:51:17.723+02:00","recording_url":"https://cdn.media.ccc.de/events/guadec/2016/h264-sd/guadec2016-19-eng-WebKit_security_updates_sd.mp4","url":"https://api.media.ccc.de/public/recordings/11971","event_url":"https://api.media.ccc.de/public/events/e6d8beca-655a-514c-a0db-6f12614d40f0","conference_url":"https://api.media.ccc.de/public/conferences/guadec2016"},{"size":164,"length":1664,"mime_type":"video/webm","language":"eng","filename":"guadec2016-19-eng-WebKit_security_updates_webm-hd.webm","state":"new","folder":"webm-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2016-08-13T01:07:51.564+02:00","recording_url":"https://cdn.media.ccc.de/events/guadec/2016/webm-hd/guadec2016-19-eng-WebKit_security_updates_webm-hd.webm","url":"https://api.media.ccc.de/public/recordings/11995","event_url":"https://api.media.ccc.de/public/events/e6d8beca-655a-514c-a0db-6f12614d40f0","conference_url":"https://api.media.ccc.de/public/conferences/guadec2016"}]}