NotificationHistory validate position value

We get a position value in a parcel and verify it is smaller than that
parcel's data size before setting it.

Flag: EXEMPT bug fix
Ignore-AOSP-First: security fix
Test: atest NotificationHistoryTest
Bug: 399155883
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:fd4045126ff01cec3d65c053a0c2c01dc231a0f5)
Cherrypick-From: https://googleplex-android-review.googlesource.com/q/commit:02c31e68b06c4adbe87608b631aa9e8454e958d7
Merged-In: Ica98d82d7d7c1c9c0defcff8d96bf5f36e8f5d36
Change-Id: Ica98d82d7d7c1c9c0defcff8d96bf5f36e8f5d36
1 file changed