CVE-2026-22694 json
AliasVault is Missing Origin Validation in Android Passkey Credential Provider
published 2026-01-14 9 mo ago modified 2026-06-17 4 mo ago also EUVD-2026-2679
- cvss
- 6.1
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.1%
- EPSS 0.1% chance of exploitation in 30 days, percentile 2%
- public exploits
- 0
- none known
Summary
AliasVault is a privacy-first password manager with built-in email aliasing. AliasVault Android versions 0.24.0 through 0.25.2 contained an issue in how passkey requests from Android apps were validated. Under certain local conditions, a malicious app could attempt to obtain a passkey response for a site it was not authorized to access. The issue involved incomplete validation of calling app identity, origin, and RP ID in the Android credential provider. This issue was fixed in AliasVault Android 0.25.3.
Patch / fix
- aliasvault aliasvault 0.25.3
CISA SSVC
- Exploitation
- none
- Automatable
- no
- Technical impact
- partial
- Assessed
- 9 mo ago
Exploit prediction
0.14% chance of exploitation in the next 30 days, higher than 2% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 6.1 | CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:H/A:N |
| NVD | 3.1 | 6.1 | CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:H/A:N |
Affected products
- aliasvault aliasvault
Classification
- Weakness
-
- CWE-346 Origin Validation Error
References
-
github.com
/aliasvault/aliasvault/pull/1441
issue-tracking, patch
-
github.com
/aliasvault/aliasvault/commit/b3350473103d6138ab2b63ca130c211717eac67d
patch
-
github.com
/aliasvault/aliasvault/security/advisories/GHSA-mvg4-wvjv-332q
mitigation, patch, vendor-advisory
-
github.com
/aliasvault/aliasvault/issues/1440
issue-tracking, patch
-
github.com
/aliasvault/aliasvault/releases/tag/0.25.3
product, release-notes
Sources
- CVE List CVE-2026-22694
- NVD CVE-2026-22694
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.