magento-ltsのOAuthコールバック検証を回避される脆弱性、管理者や顧客のトークンが盗まれるおそれ
Summary
OpenMageのmagento-ltsには、OAuth 1.0aのoauth_callback URLの検証が不十分な脆弱性があり、漏えいしたコンシューマーキーとシークレットを持つ攻撃者が、承認した管理者や顧客のリクエストトークンと検証子を別のURLへ送らせるおそれがあります。影響するのは21.0.0-beta1以上21.0.0-beta3未満で、21.0.0-beta3に修正版が公開されています。CVSS v3は7.7、v4は8.7で、コンシューマーキーとシークレットの管理を見直したうえで修正版へ更新してください。
AI summary
Produced by SecPulse using an external AI model; it may contain mistakes. Check the original description and references below before acting on it.
OpenMageのmagento-ltsには、OAuth 1.0aのoauth_callback URLの検証が不十分な脆弱性があり、漏えいしたコンシューマーキーとシークレットを持つ攻撃者が、承認した管理者や顧客のリクエストトークンと検証子を別のURLへ送らせるおそれがあります。影響するのは21.0.0-beta1以上21.0.0-beta3未満で、21.0.0-beta3に修正版が公開されています。CVSS v3は7.7、v4は8.7で、コンシューマーキーとシークレットの管理を見直したうえで修正版へ更新してください。
Affected packages
| Package | Affected → Fixed | |
|---|---|---|
| OpenMagemagento-lts |
≥ 21.0.0-beta1, < 21.0.0-beta3→ 21.0.0-beta3 |
21.0.0-beta3 |
Original description The description as published by the source.
OpenMage magento-lts before 20.18.2 and 21.x before 21.0.0-beta3 validates OAuth 1.0a oauth_callback URLs with a string-prefix check and falls back to accepting any well-formed URL. Attackers holding a leaked consumer key and secret can supply host-suffix, userinfo, or arbitrary callback URLs to capture an approving administrator's or customer's request token and verifier, then obtain an access token with the victim's API privileges.
Source: CVE.org (CVE Program・cvelistV5) NVD