logo

GHSA-wfm2-rq5g-f8v5 @account-kit/smart-contracts

Package

Manager: npm
Name: @account-kit/smart-contracts
Vulnerable Version: >=4.8.0 <4.28.2

Severity

Level: Medium

CVSS v3.1: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N/E:U/RL:O/RC:C

CVSS v4.0: CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:U

EPSS: N/A pctlN/A

Details

@account-kit/smart-contracts Allowlist Module Bypass Vulnerability ### Summary Allowlist module contains a bypass vulnerability ### Details The logic for using an allowlist on a Modular Account V2 contained a bug that allowed session keys to bypass any allowlist configuration ### Action If you are using @aa-sdk and/or @account-kit/smart-contracts between the versions of >=4.8.0 and <4.28.1, please upgrade to 4.28.2

Metadata

Created: 2025-04-29T15:11:41Z
Modified: 2025-04-29T15:11:41Z
Source: https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2025/04/GHSA-wfm2-rq5g-f8v5/GHSA-wfm2-rq5g-f8v5.json
CWE IDs: ["CWE-288"]
Alternative ID: N/A
Finding: F115
Auto approve: 1