CVE-2026-77999

8.7

J2Store · J2Store extension for Joomla

The J2Store extension for Joomla is vulnerable to unauthenticated PayPal callback forgery, allowing attackers to manipulate order statuses and commit payment confirmation fraud.

Executive summary

An unauthenticated vulnerability in the J2Store extension for Joomla allows attackers to bypass payment verification and fraudulently confirm or fail customer orders.

Vulnerability

This is a critical authentication and integrity flaw where the PayPal IPN listener fails to validate transaction signatures and ignores verification results. An unauthenticated attacker can send forged POST requests to manipulate order states, as the plugin lacks server-side enforcement of payment confirmation and amount checks.

Business impact

Successful exploitation of this vulnerability directly impacts the financial integrity of e-commerce operations. Attackers can mark orders as confirmed without actual payment, leading to direct revenue loss and unauthorized product distribution. Given the high CVSS score of 8.7, this flaw poses a severe risk to business operations, customer trust, and inventory management.

Remediation

Immediate Action: Review the official J2Store vendor advisory for available security patches and apply them immediately to all affected Joomla installations.

Proactive Monitoring: Monitor server access logs for anomalous POST requests directed at PayPal IPN listener endpoints, specifically looking for high volumes of traffic from unauthorized sources.

Compensating Controls: Deploy a Web Application Firewall (WAF) rule to block suspicious POST requests to the PayPal IPN listener path if immediate patching is not feasible, though this is only a temporary measure.

Exploitation status

Public Exploit Available: No

Analyst recommendation

The severity of this issue necessitates immediate attention to prevent financial fraud. Organizations utilizing the J2Store extension must prioritize the application of vendor-provided security updates to close the payment verification gap. Failure to remediate this vulnerability leaves the platform exposed to direct manipulation of transaction outcomes by any unauthenticated remote actor.

More J2Store CVEs

Sources

Originally found and disclosed by Phil Taylor, mysites.guru, per the CVE Program record.