CVE-2023-41646
Buttercup allows attackers to obtain the hash of the master password
Buttercup v2.20.3 allows attackers to obtain the hash of the master password for the password manager via accessing the file /vaults.json/
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- Low
- Integrity
- None
- Availability
- None
Exploit likelihood
What each source reports
NVD Score used 5.3
Buttercup v2.20.3 allows attackers to obtain the hash of the master password for the password manager via accessing the file /vaults.json/
- Record
CVE-2023-41646- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N - Weakness
- CWE-916
- Updated
- 2026-11-02
CVE ListNo score
Buttercup v2.20.3 allows attackers to obtain the hash of the master password for the password manager via accessing the file /vaults.json/
- Record
CVE-2023-41646- Updated
- 2026-11-02
EUVDEUVD-2023-2455No score
Buttercup v2.20.3 allows attackers to obtain the hash of the master password for the password manager via accessing the file /vaults.json/
- Record
EUVD-2023-2455- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-7cwq-p8cr-h9qg 5.3
Buttercup allows attackers to obtain the hash of the master password
Buttercup allows attackers to obtain the hash of the master password for the password manager via accessing the file /vaults.json/.
This affects the Buttercup app up to version 2.20.3.
- Record
GHSA-7cwq-p8cr-h9qg- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N - Weakness
- CWE-916
- Updated
- 2026-11-02
OSVGHSA-7cwq-p8cr-h9qg 5.3
Buttercup allows attackers to obtain the hash of the master password
Buttercup allows attackers to obtain the hash of the master password for the password manager via accessing the file /vaults.json/.
This affects the Buttercup app up to version 2.20.3.
- Record
GHSA-7cwq-p8cr-h9qg- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N - Weakness
- CWE-916
- Updated
- 2026-11-02
OSVNo score
Buttercup v2.20.3 allows attackers to obtain the hash of the master password for the password manager via accessing the file /vaults.json/
- Record
CVE-2023-41646- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
buttercupnpm | 2.20.3 up to 7.4.0 | 7.4.0 |
History
| Recorded | Changed | Sources |
|---|---|---|
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2023-41646 is a medium vulnerability (CVSS 5.3) in Perrymitchell Buttercup, published September 7, 2023. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.47%, the 41st percentile. Fixed in buttercup 7.4.0.
References
buttercup.pw
github.com/tristao-marinho/CVE-2023-41646
nvd.nist.gov/vuln/detail/CVE-2023-41646
github.com/buttercup/buttercup-core/issues/336
github.com/buttercup/buttercup-core/commit/77fbcdfe4caf57486a3c83c07fc6d36bb0e1d3e1
github.com/advisories/GHSA-7cwq-p8cr-h9qg
github.com/CVEProject/cvelistV5/tree/main/cves/2023/41xxx/CVE-2023-41646.json
github.com/buttercup/buttercup-core