Don't allocate a buffer with the decoded size without ensuring bufferIsLargeEnoughToContain(size) (In reply to Darin Adler from bug #207324 comment #5) > > I see the same mistake in: > > 1) decodeCFData in CertificateInfo.h > 2) AuthenticatorResponseData::decode where it also uses ArrayBuffer::create > but should be using ArrayBuffer::tryCreate > 3) SerializedScriptValue::decode > 4) decodeSharedBuffer and decodeTypesAndData in WebCoreArgumentCoders.cpp > > We need someone to fix all of those. May not be as easy to write tests for > those. Let's fix them.
All subtasks are complete. Closing!