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

Crash on Kypass 4.5.2 when trying to access for login autofill #7

Open
rennefJ opened this issue Apr 21, 2019 · 4 comments
Open

Crash on Kypass 4.5.2 when trying to access for login autofill #7

rennefJ opened this issue Apr 21, 2019 · 4 comments

Comments

@rennefJ
Copy link

rennefJ commented Apr 21, 2019

On my iPhone8 with iOS 12.2 Kypass crashes when I want to autofill a login form from Safari or another app.
Opening the app itself from springboard works fine.
Steps to reproduce:
1.) Select a login form on a website
2.) From the keyboard selects "Passwords" in the line above the keys
3.) Select Kypas... from the options
4.) Authenticate the default database that bypass presents
Kypass crashes when trying to access the database and returns back to safari.

I have added a video with a demonstration of the issue:
google drive link

Update:
I have tried with a different database, it is small ( 2.5 kiB) compared to the one causing the crash (900kiB).
With this small databse the autofill works without issues.
So it could either be an issue with the specific database, which I doubt as I can open it regularly without and issue. Or it is iOS terminating Kypass in that setting for some resource constraint or else?

@crequill
Copy link

Same problem here. Size of my database is 563kiB and derivation is Argon. iPhone SE with iOS 12.3 and KyPass 4.5.2.

@rennefJ
Copy link
Author

rennefJ commented Jul 5, 2019

I did some more testing on my device.
I have created an empty database with a password and key file.
And even with the empty database kypass is ALWAYS crashing when I try to use autofill and regular opening works with no issues.

So it seems not to be the size of the database but the algorithm that is used that causes the crashing???

The test database that is not working has the following settings:

Type KDBX 4.0
Random Chacha20
Encryption Algorithm AES
Derivation Argon
Iteration 6000
Argon: Iteration 8
Parallelism 4
Memory 0x8000000 bytes
Version 0x13

I have another Database that IS working, that I have created the same way. It only differs in these parameters:

Argon: Iteration 14
Parallelism 4
Memory 0x4000000 bytes
Version 0x13

@crequill
Copy link

crequill commented Oct 7, 2019

Thanks rennefJ. It doesn’t work for me even if I change Memory in Argon parameter as you do. Kypass crash always.

@Boldfor
Copy link

Boldfor commented Jul 21, 2024

Having the same problem. Started with seldom crashes, but grew to 100% crashes now when trying to do autofill in Safari. Looks to me as if it's database-related (maybe size, since my database is rather large?)

Currently on iPhone 13 with iOS 17.5.1. KyPass on 6.1.

Happy to support with logs to fix the bug.

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