-
Notifications
You must be signed in to change notification settings - Fork 397
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
URL matching too lax #1926
Comments
An entry with the URL |
@midnight-wonderer I don't want to downplay this bug, but maybe it relieves you that no leakage should have happened unless you selected the x.com entry and actually filled it into the webpage of GMX. |
@PhilippC Thank you for the clarification. The website saves the password in its temporary storage, then displays the TOTP verification form, and informs me of the login result afterward. I understand that you might not have time to address this yet. How about pointing me to the code where the filter occurs? |
Thanks for offering help! I am still working on updating to target SDK 34 (which is a prerequisite for publishing any further updates on Google Play, so this has priority higher than anything else at the moment). But I think I have solved the hardest part: I just now merged #2743 into the main branch. With .net8, target sdk 34 is now supported 🎉 Anyway, I'll have to make some adjustments for this. If you want to have a look at the matching: the entry point is here: https://github.com/PhilippC/keepass2android/blob/master/src/keepass2android-app/ShareUrlResults.cs#L203 |
TIL: Keepass2Android is written in C#. You have to check it anyway, basically. |
if an entry has
URL=kdbx://c:/data/abc.kdbx
this seems to match against every URL with a "c" in the domain. Should improve the matching algorithm.The text was updated successfully, but these errors were encountered: