Skip to main content

PrestaShop Checkout CVE-2025-61922

CRITICAL
Improper Authentication (CWE-287)
2025-10-16 security-advisories@github.com
9.1
CVSS 3.1 · Vendor: github
View

Attack ChainAIDerived

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

  1. Access
    Reach store Express Checkout endpoint
  2. Delivery
    Submit victim email address
  3. Exploit
    Bypass missing validation (silent login)
  4. Execution
    Authenticate as victim account
  5. Impact
    Take over customer account data

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Authentication mechanism validation
MITRE ATT&CK

2 techniques across 2 tactics: Defense Evasion, Initial Access

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

Exploitation Conditions

Requires the store to be running PrestaShop Checkout (ps_checkout) at a vulnerable version (introduced in 1.3.0; all versions up to the 16/10/2025 fixes are vulnerable except 4.4.1/5.0.5) WITH the Express Checkout feature in use - the silent-login bypass is reached through that specific feature. Per CVSS PR:N/UI:N the attack is remote and unauthenticated and needs no victim interaction. The primary limiting factor is deployment scope: only PrestaShop merchants who have installed this PayPal-partner module and enabled Express Checkout are exposed; stores on patched builds (7.4.4.1, 8.4.4.1, 7.5.0.5, 8.5.0.5, 9.5.0.5) or not using the module are not. No workarounds exist, so the condition is remediated only by upgrading.

Impact

This is a genuinely high-priority flaw for the specific population that runs it. The CVSS 9.1 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N) describes a network-reachable, low-complexity, unauthenticated attack with high confidentiality and integrity impact - fully consistent with a CWE-287 authentication bypass that yields customer account takeover, so the vector and the description do not conflict. The GitHub Security Advisory (GHSA-54hq-mf6h-48xh) and NVD confirm the defect and a vendor patch, giving high confidence in the technical facts. However, the real-world-urgency signals are more measured: there is no CISA KEV listing and no public exploit code identified at time of analysis, and the EPSS score is low at 0.50% (41st percentile), indicating no observed mass-exploitation activity yet. The gap between the high CVSS and the low EPSS is expected for a freshly disclosed (patched 16/10/2025) auth-bypass in a single e-commerce payment module rather than a contradiction: impact is severe per-victim but the attack surface is confined to stores running the vulnerable ps_checkout versions. Net: treat as an urgent patch for affected PrestaShop merchants (account takeover = direct customer-data and fraud exposure) while recognizing current exploitation is not confirmed widespread.

Exploit ScenarioDerived

A remote, unauthenticated attacker abuses the Express Checkout flow on a PrestaShop store running ps_checkout, submitting a target victim's email address so that the missing validation triggers a silent log-in into that customer's account. The attacker then controls the victim's account - viewing stored personal data, order history, and saved addresses, and potentially placing or manipulating orders. No public exploit code has been identified at time of analysis, and no user interaction by the victim is required.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
Patch available 0.5% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 09, 2026

Account takeover in the PrestaShop Checkout (ps_checkout) module allows unauthenticated remote attackers to silently log in as any customer through missing validation on the Express Checkout feature. The flaw was introduced in version 1.3.0 and affects all subsequent releases until the 16 October 2025 fixes: 4.4.1 on the 4.x line (builds 7.4.4.1 for PrestaShop 1.7 and 8.4.4.1 for PrestaShop 8) and 5.0.5 on the 5.x line (builds 7.5.0.5, 8.5.0.5, and 9.5.0.5 for PrestaShop 1.7, 8, and 9 respectively). CVSS 9.1 (AV:N/AC:L/PR:N/UI:N, C:H/I:H/A:N) reflects remote, unauthenticated, no-interaction exploitation limited to merchants who have installed this PayPal-partner payment module and enabled Express Checkout; EPSS is 0.50% (41st percentile) and no public exploit identified at time of analysis.

RemediationAI

Upgrade the PrestaShop Checkout (ps_checkout) module to the vendor-released patch: version 4.4.1 (build 7.4.4.1 for PrestaShop 1.7, build 8.4.4.1 for PrestaShop 8) or version 5.0.5 (build 7.5.0.5 for PrestaShop 1.7, build 8.5.0.5 for PrestaShop 8, build 9.5.0.5 for PrestaShop 9), as documented in the GitHub advisory GHSA-54hq-mf6h-48xh (https://github.com/PrestaShopCorp/ps_checkout/security/advisories/GHSA-54hq-mf6h-48xh). No vendor-supported workarounds exist, so any interim mitigation must remove the vulnerable attack surface: disabling the Express Checkout feature (if the module's configuration permits) or temporarily uninstalling the ps_checkout module stops the silent-login bypass, with the trade-off that customers lose PayPal-backed express payment and the module's checkout integration until patched; restoring the feature requires installing a fixed build anyway.

Affected Packages

composer prestashop/ps_checkout fix: 4.4.1, 5.0.5

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in composer

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

Technical ContextAI · show details

PrestaShop Checkout is the official PrestaShop payment module built in partnership with PayPal, distributed as the Composer package prestashop/ps_checkout and identified by the CPE cpe:2.3:a:prestashop:prestashop_checkout. The root cause is CWE-287 (Improper Authentication): the Express Checkout flow performs insufficient validation of the identity or email assertion used to establish a customer session, so an attacker can supply an email address associated with a target customer account and be silently logged in as that user without credentials. Because the module is deployed as a PrestaShop plugin, the affected code sits in the payment and checkout layer that buyers reach over the network, which matches the remote, network-vector (AV:N), unauthenticated (PR:N), no-user-interaction (UI:N) CVSS characterization. The defect exists across both maintained release branches: the 4.x series (>= 1.3.0 and < 4.4.1) and the 5.x series (>= 5.0.0 and < 5.0.5), with PrestaShop's build-number scheme mapping module versions to platform releases (for example, 4.4.1 build 7.4.4.1 targets PrestaShop 1.7).

Know when Prestashop Checkout 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 (github) PRIMARY 9.1 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
vuln.today AI 9.1 CRITICAL

Remote unauthenticated silent-login bypass with no user interaction gives AV:N/AC:L/PR:N/UI:N; account takeover exposes and alters victim data (C:H/I:H) with no availability impact (A:N).

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (github).

CVSS VectorVendor: github

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
None

DescriptionCVE.org

PrestaShop Checkout is the PrestaShop official payment module in partnership with PayPal. Starting in version 1.3.0 and prior to versions 4.4.1 and 5.0.5, missing validation on the Express Checkout feature allows silent login, enabling account takeover via email. The vulnerability is fixed in versions 4.4.1 and 5.0.5. No known workarounds exist.

Executive ViewAI

Why It Matters

PrestaShop merchants using the ps_checkout module face a critical account takeover risk that could allow unauthenticated attackers to silently impersonate any customer. Although there is no public exploit identified at time of analysis, successful abuse could lead to fraudulent orders, unauthorized access to customer account data, and lasting reputational damage. Vendor fixes are available, so affected merchants should prioritize rapid identification and patching of the module.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.5%
Top 59% exploitable
Prevalence
Medium
official PayPal payment module for the popular PrestaShop e-commerce platform
Data Quality
4 sources
Confidence: Medium

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 CRITICAL
CISA KEV No
Public POC No
EPSS 0.5%
Patch available Yes
Active threat No
Deciding rule
CRITICAL severity
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· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact
High

Priority Score

47
Low Medium High Critical
KEV: 0
EPSS: +1
CVSS: +46
PoC: 0
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.

Affected Products (CPE)CVE.org

cpe:2.3:a:prestashop:prestashop_checkout:*:*:*:*:*:prestashop:*:*
cpe:2.3:a:prestashop:prestashop_checkout:*:*:*:*:*:prestashop:*:*
cpe:2.3:a:prestashop:prestashop_checkout:*:*:*:*:*:prestashop:*:*
cpe:2.3:a:prestashop:prestashop_checkout:*:*:*:*:*:prestashop:*:*
cpe:2.3:a:prestashop:prestashop_checkout:*:*:*:*:*:prestashop:*:*

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