Skip to main content

BeikeShop EUVDEUVD-2026-34993

| CVE-2026-11462 MEDIUM
Improper Authorization (CWE-285)
2026-06-07 VulDB GHSA-mvx3-fx3g-c4c2
5.5
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Identify BeikeShop store with Stripe plugin
  2. Delivery
    Place legitimate order to obtain order_number
  3. Exploit
    Craft forged Stripe webhook JSON payload
  4. Execution
    POST to /callback/stripe without signature
  5. Persist
    Server marks order paid via improper authorization
  6. Impact
    Receive goods without payment

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization verification
MITRE ATT&CK

1 technique across 1 tactic: Defense Evasion

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

The target must be running BeikeShop ≤ 1.6.0.22 with the bundled Stripe payment plugin enabled and the public /callback/stripe webhook route reachable from the internet (the default deployment exposes it so Stripe can deliver callbacks). The attacker must know or be able to guess/enumerate a valid order_number for an unpaid order they wish to fraudulently mark paid; no credentials, user interaction, or non-default settings are required beyond the plugin being active. Stores not using the Stripe plugin, or stores already on the patched commit with a configured whsec_ webhook secret, are not exploitable via this path.

Impact

The CVSS 3.1 vector AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L correctly reflects a remotely reachable, unauthenticated, low-complexity attack with limited-but-real impact on each CIA axis - appropriate because the attacker cannot read arbitrary data or take over the host, but can manipulate order/payment state. The E:P/RL:O/RC:C temporal metrics indicate a proof-of-concept exploit, an official fix, and confirmed reporting, which aligns with the published GitHub POC at nuiifornet/BeikeShop-Vulnerability and the vendor commit 6719e0fc. EPSS and CISA KEV data are not provided in the input, so widespread mass-exploitation cannot be confirmed; however, the financial motivation (free goods) combined with a trivial single-request exploit makes opportunistic abuse plausible against any internet-exposed installation. Net real-world priority is moderate-to-high for any merchant running BeikeShop ≤ 1.6.0.22 with the Stripe plugin enabled, despite the CVSS being only 7.3.

Exploit ScenarioDerived

An attacker browses a BeikeShop storefront, initiates a normal Stripe checkout to learn the order_number format, then aborts payment. Using the public POC at https://github.com/nuiifornet/BeikeShop-Vulnerability, they send a single crafted JSON POST to /callback/stripe containing a checkout.session.completed-style event and the victim's order_number in data.object.metadata.order_number, with no Stripe-Signature header. The unpatched controller accepts the body, marks the order as paid, and the attacker receives the goods or service without payment.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jun 07, 2026

Improper authorization in the BeikeShop e-commerce platform (versions up to 1.6.0.22) allows remote unauthenticated attackers to forge Stripe payment webhook callbacks and mark unpaid orders as paid. The flawed callback function in plugins/Stripe/Controllers/StripeController.php accepts arbitrary request bodies without verifying the Stripe-Signature header, and publicly available exploit code exists on GitHub. CVSS is 7.3 with EPSS not provided; the issue is not in CISA KEV but has a public POC, raising the practical risk for any internet-exposed BeikeShop store.

RemediationAI

Apply the upstream fix from commit 6719e0fc690ea0a998452092862e0f0a17c65968 (https://github.com/beikeshop/beikeshop/commit/6719e0fc690ea0a998452092862e0f0a17c65968) or upgrade to the first BeikeShop release that includes it once published - note that the input data confirms an upstream commit but does not name a tagged patched release, so verify with the vendor before declaring a specific fixed version. After patching, configure a valid Stripe whsec_ signing secret in the plugin settings (the patched code refuses to process callbacks when the secret is empty). If immediate patching is not possible, compensating controls include restricting access to the /callback/stripe route at the WAF or reverse proxy so only Stripe's documented webhook source IP ranges can reach it (trade-off: requires maintaining Stripe's IP list and may break legitimate deliveries during Stripe infrastructure changes), temporarily disabling the Stripe plugin and processing payments through an alternate gateway (trade-off: revenue loss), or adding an upstream HMAC validator that mirrors Stripe's signature check before traffic reaches PHP (trade-off: extra moving part to maintain).

Affected VersionsENISA

BeikeShop 1.6.0.18
BeikeShop 1.6.0.2
BeikeShop 1.6.0.11
BeikeShop 1.6.0.17
BeikeShop 1.6.0.1
BeikeShop 1.6.0.21
BeikeShop 1.6.0.9
BeikeShop 1.6.0.13
BeikeShop 1.6.0.12
BeikeShop 1.6.0.22
BeikeShop 1.6.0.19
BeikeShop 1.6.0.15
BeikeShop 1.6.0.5
BeikeShop 1.6.0.14
BeikeShop 1.6.0.0
BeikeShop 1.6.0.3
BeikeShop 1.6.0.20
BeikeShop 1.6.0.10
BeikeShop 1.6.0.6
BeikeShop 1.6.0.16
BeikeShop 1.6.0.8
BeikeShop 1.6.0.4
BeikeShop 1.6.0.7

Affected Packages

euvd beikeshop no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

BeikeShop is a PHP/Laravel-based open-source e-commerce platform developed by Chengdu Everbrite Network Technology. The vulnerability resides in the Stripe payment plugin's webhook callback handler. The pre-patch code called $request->all() and trusted the JSON body to identify the order number and event type, then updated order/payment state accordingly. Stripe's documented integration model requires the receiver to call \Stripe\Webhook::constructEvent() with the raw payload, the Stripe-Signature header, and a configured whsec_ signing secret to cryptographically verify HMAC-SHA256 authenticity. Because BeikeShop omitted this verification, any HTTP client could submit a forged JSON payload to the /callback/stripe endpoint. This is a textbook CWE-285 (Improper Authorization) where the authorization decision (treating a webhook as a legitimate Stripe notification) is made without an authentication check on the request origin.

Know when Beikeshop gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (VulDB) PRIMARY 5.5 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P

Primary rating from Vendor (VulDB) · only source for this CVE.

CVSS VectorVendor: VulDB

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
Low
Vulnerable system: Availability
Low
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

2
Severity Changed
Jun 07, 2026 - 23:22 NVD
HIGH MEDIUM
CVSS changed
Jun 07, 2026 - 23:22 NVD
7.3 (HIGH) 5.5 (MEDIUM)

DescriptionCVE.org

A vulnerability was found in Chengdu Everbrite Network Technology BeikeShop up to 1.6.0.22. This impacts the function callback of the file plugins/Stripe/Controllers/StripeController.php of the component Stripe Plugin. Performing a manipulation of the argument Request results in improper authorization. The attack can be initiated remotely. The exploit has been made public and could be used. The patch is named 6719e0fc690ea0a998452092862e0f0a17c65968. It is suggested to install a patch to address this issue.

Executive ViewAI

Why It Matters

BeikeShop e-commerce platform versions 1.6.0.22 and earlier contain improper authorization in Stripe webhook processing that allows remote attackers to forge payment callbacks and mark unpaid orders as paid, enabling direct financial fraud without authentication. Organizations operating BeikeShop are at immediate risk of revenue leakage and customer dispute escalation due to publicly available exploit code.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.0%
Top 86% exploitable
Exploit
POC
Public exploit code exists
Social Media
2
Sightings
Data Quality
8 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment CIRCL GitHub VulDB

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC Yes
EPSS 0.0%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Out-of-Cycle
Exploitation
Poc
System Exposure· derived
Open
Automatable
Yes
Human Impact
High
Technical Impact
Partial

Priority Score

48
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +28
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy