Check frame handle validity before freeing buffer.

in CameraSource::releaseRecordingFrame(), validate the
VideoNativeHandleMetadata field when received. Avoid releasing
invalid handles (and thus invalid memory) if this has been
corrupted in user space.

Bug: 37662122
Test: poc before/after on nyc-mr2
(cherry picked from commit 7eb18466d9ee817ae1087ddc895902e8eae05535)

Change-Id: Icd84fb5bfb08e0a6379ed4ef3515019039390140
1 file changed