[TIMOB-25757] Android: Improve proxy getter/setter validation
GitHub Issue | n/a |
---|---|
Type | Bug |
Priority | High |
Status | Closed |
Resolution | Fixed |
Resolution Date | 2018-02-23T00:33:41.000+0000 |
Affected Version/s | n/a |
Fix Version/s | Release 7.1.0 |
Components | Android |
Labels | n/a |
Reporter | Gary Mathews |
Assignee | Gary Mathews |
Created | 2018-02-06T22:50:17.000+0000 |
Updated | 2018-03-01T17:55:37.000+0000 |
Description
- The parent proxy of getters and setters is not validated which can cause a crash
*TEST CASE*
Ti.API.bubbleParent; // should not crash
master: https://github.com/appcelerator/titanium_mobile/pull/9808
7_1_X: https://github.com/appcelerator/titanium_mobile/pull/9832
FR Passed. PR's merged.
Verified the fix in SDK 7.2.0.v20180301081409 & 7.1.0.v20180228160738. Closing. Studio Ver: 5.0.0.201712081732 OS Ver: 10.13.2 Xcode Ver: Xcode 9.2 Appc NPM: 4.2.12 Appc CLI: 7.0.2 Daemon Ver: 1.0.1 Ti CLI Ver: 5.0.14 Alloy Ver: 1.11.0 Node Ver: 8.9.1 NPM Ver: 5.5.1 Java Ver: 1.8.0_101 Devices: ⇨ google Nexus 6P — Android 8.0.0 ⇨ google Nexus 5 — Android 6.0.1