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:57769d21fa64232a2f52d8f6923b7d4a6fbf4e60
Merged-In: Ica98d82d7d7c1c9c0defcff8d96bf5f36e8f5d36
Change-Id: Ica98d82d7d7c1c9c0defcff8d96bf5f36e8f5d36
1 file changed