๐Ÿ” CVE Alert

CVE-2026-104891

HIGH 7.5

mppx-condition-gate: Free-access path grants on a self-declared wallet without proving control

CVSS Score
7.5
EPSS Score
0.0%
EPSS Percentile
0th

mppx-condition-gate provides conditional free-access wrappers for mppx payment methods. Prior to @insumermodel/mppx-condition-gate 3.0.0 and @insumermodel/mppx-token-gate 1.0.4, the packages read a wallet address from the client-supplied credential.source, checked whether that public address met configured on-chain conditions, and returned a successful free-access receipt without invoking the wrapped payment verifier or proving that the caller controlled the wallet. An unauthenticated attacker could name any qualifying wallet and obtain content that should require payment, and cached grants could be reused for the configured cache lifetime. The corrected packages prevent free-access authorization unless payer control has been established. These issues are fixed in @insumermodel/mppx-condition-gate 3.0.0 and @insumermodel/mppx-token-gate 1.0.4.

CWE CWE-290 CWE-863
Vendor douglasborthwick-crypto
Product mppx-condition-gate
Published Oct 5, 2026
Stay Ahead of the Next One

Get instant alerts for douglasborthwick-crypto mppx-condition-gate

Be the first to know when new high vulnerabilities affecting douglasborthwick-crypto mppx-condition-gate are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

CVSS v3 Breakdown

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
None
Availability
None

Affected Versions

douglasborthwick-crypto / mppx-condition-gate
< b1d9935a57ba6d32da49eead1bfb459ad0cd55ab
@insumermodel / mppx-condition-gate
< 3.0.0
@insumermodel / mppx-token-gate
< 1.0.4

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
github.com: https://github.com/insumerapi/mppx-condition-gate/security/advisories/GHSA-jg6q-3qfh-r9f8 github.com: https://github.com/insumerapi/mppx-condition-gate/commit/b1d9935a57ba6d32da49eead1bfb459ad0cd55ab github.com: https://github.com/insumerapi/mppx-condition-gate/commit/ec43a2fcd443a0fa102b6d4203abed2b785bd954