Description
Likeshop through 3.0.5 contains an authenticated SQL injection vulnerability that allows admin-level users to extract arbitrary database contents by submitting unsanitized POST parameters to the adjustAccount endpoint. The adjustAccount method in UserLogic.php concatenates the money, integral, growth, and earnings parameters directly into Db::raw() SQL fragments without type casting, numeric validation, or parameter binding, enabling boolean-based binary-search extraction of credentials, PII, and session tokens via distinct success and failure response messages.
Published: 2026-07-24
Score: 8.5 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability is an authenticated SQL injection (CWE-89) that occurs in the adjustAccount endpoint of Likeshop. Admin‑level users can send arbitrary POST parameters—money, integral, growth, and earnings—that are concatenated directly into SQL fragments without any casting or validation. This allows a well‑aimed boolean‑based binary search to retrieve sensitive data, including credentials, PII, and session tokens, from the database. The injection requires that the user already has administrative privileges, but once achieved, the attacker can read any data the database contains.

Affected Systems

Likeshop version 3.0.5 is affected. The product is provided by the likeadmin company under the name Likeshop. Only authenticated admin accounts are capable of invoking the vulnerable adjustAccount endpoint.

Risk and Exploitability

The CVSS score of 8.5 indicates a high‑severity flaw. The EPSS score of less than 1% indicates a very low probability of exploitation at this time, and the vulnerability is not listed in the CISA KEV catalog. The attack vector is limited to users who can authenticate to the system as administrators, and the exploit relies on distinct success and failure responses, implying that a limited amount of trial‑and‑error is required to extract data.

Generated by OpenCVE AI on August 3, 2026 at 19:53 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update Likeshop to the latest release, which removes the vulnerable adjustAccount logic or properly sanitizes input. If a patch is not yet available, upgrade to a version newer than 3.0.5 that addresses this issue.
  • Remove or lock down the adjustAccount endpoint so that only trusted, vetted processes can access it, effectively eliminating the attack surface for administrators.
  • Implement server‑side validation or parameter binding for all monetary and numeric fields (money, integral, growth, earnings) to ensure they are strictly numeric and cannot inject SQL.
  • Configure the application to return generic success or error messages for database operations and enable logging of unusual query patterns to detect potential exploitation attempts.

Generated by OpenCVE AI on August 3, 2026 at 19:53 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 28 Jul 2026 01:30:00 +0000

Type Values Removed Values Added
First Time appeared Likeshop
Likeshop likeshop
CPEs cpe:2.3:a:likeshop:likeshop:*:*:*:*:*:*:*:*
Vendors & Products Likeshop
Likeshop likeshop

Mon, 27 Jul 2026 17:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Mon, 27 Jul 2026 15:45:00 +0000

Type Values Removed Values Added
First Time appeared Likeadmin-likeshop
Likeadmin-likeshop likeshop
Vendors & Products Likeadmin-likeshop
Likeadmin-likeshop likeshop

Fri, 24 Jul 2026 18:30:00 +0000

Type Values Removed Values Added
Description Likeshop through 3.0.5 contains an authenticated SQL injection vulnerability that allows admin-level users to extract arbitrary database contents by submitting unsanitized POST parameters to the adjustAccount endpoint. The adjustAccount method in UserLogic.php concatenates the money, integral, growth, and earnings parameters directly into Db::raw() SQL fragments without type casting, numeric validation, or parameter binding, enabling boolean-based binary-search extraction of credentials, PII, and session tokens via distinct success and failure response messages.
Title Likeshop 3.0.5 Authenticated SQL Injection via adjustAccount Endpoint
Weaknesses CWE-89
References
Metrics cvssV3_1

{'score': 6.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:N'}

cvssV4_0

{'score': 8.5, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

Likeadmin-likeshop Likeshop
Likeshop Likeshop
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-07-28T01:06:14.405Z

Reserved: 2026-07-22T20:26:09.981Z

Link: CVE-2026-65707

cve-icon Vulnrichment

Updated: 2026-07-27T15:25:08.509Z

cve-icon NVD

Status : Deferred

Published: 2026-07-24T17:17:34.290

Modified: 2026-07-28T16:07:15.840

Link: CVE-2026-65707

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-03T20:00:13Z

Weaknesses
  • CWE-89

    Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')