Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

iOS vulnerable to biometric bypass via "objection" #236

Open
ssuppan opened this issue May 31, 2023 · 3 comments
Open

iOS vulnerable to biometric bypass via "objection" #236

ssuppan opened this issue May 31, 2023 · 3 comments

Comments

@ssuppan
Copy link

ssuppan commented May 31, 2023

My company did some pen testing on our Xamarin native app which is using plugin.fingerprint.
They were able to bypass biometric authentication via "objection v1.11.0".
This script/program allows a local user to hook into EvaluatePolicy() and EvaluateAccessControl().
When a bad fingerprint is scanned, you can return "true" instead of "false" and gain access to the app.

Supporting documentation can be found here.

Steps to reproduce

  1. objection -g explore

Expected behavior

The objection script/program should not be able to bypass the bad fingerprint read

Actual behavior

The objection script/program permits the pen tester to bypass fingerprint authentication

Crashlog

If something causes an exception paste full stack trace + Exception here

Configuration

**Version of the Plugin ** 2.1.5

Platform: iOS 12.X and greater

Device: iPhone 12

@smsissuechecker
Copy link

Hi @ssuppan,

I'm the friendly issue checker.
Thanks for using the issue template 🌟
I appreciate it very much. I'm sure, the maintainers of this repository will answer, soon.

@ssuppan
Copy link
Author

ssuppan commented May 31, 2023

This is not only an issue for fingerprint read on iOS. I believe that Face ID is also vulnerable.

@jvillaro
Copy link

Yes this is an issue that we come to via the ethical hacking of our apps. I hope someone can help out

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants