Securing Webviews and The Story Behind CVE-2021-21136
Hack In The Box Security Conference via YouTube
Overview
Syllabus
Introduction
Chef Sajan
India Mohammed
Agenda
What is a CV
Webviews
Load URL API
Deep Links
Conclusion
Mobile Application Workflow
Bug Explanation
Initial Observations
Timeline
Demo
Role of Plan
Common Webview Issues
Use Case
Code snippet
Insufficient URL validation
Issue with GetHost
Impact
Unintended Data Leakage
Sharing Sensitive Data
Lack of Isolation
LearningsRecommendations
Secure URL Validation
Webview Implementation
Android Webview Implementation
iOS Webview Implementation
iOS Webview Settings
Learnings
References
Live Slide
Taught by
Hack In The Box Security Conference