lionheart / openradar-mirror

A mirror of radars pulled from http://openradar.me/.
246 stars 17 forks source link

51064465: Safari Content Blocker Crash (OOM) when passing 6MB of data #21274

Open openradar-mirror opened 5 years ago

openradar-mirror commented 5 years ago

Description

Starting iOS 12.3 Safari Content Blocker extension cannot handle input of large amounts of JSON data. The same code didn't crash in iOS 11 – 12.2

Steps to Reproduce: Pass any data of 6MB or more to NSExtensionContext completeRequest method in Safari Content Blocker extension request handler

Expected Results: Extension does not crash

Actual Results: Extension exceeds 12MB memory limit and crashes

Version/Build: iOS 12.3

- Product Version: 12.3 Created: 2019-05-23T12:26:02.506367 Originated: 2019-05-23T00:00:00 Open Radar Link: http://www.openradar.me/51064465