Retro Basketball Shoes Online Store
CVE-2025-12338
MEDIUM
Severity by source
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/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Network SQLi with PR:N per official vector; C:L/I:L for partial database read and data manipulation; A:N as standard SQLi does not inherently cause outright unavailability.
Primary rating from NVD.
CVSS VectorNVD
Lifecycle Timeline
2DescriptionCVE.org
A weakness has been identified in Campcodes Retro Basketball Shoes Online Store 1.0. This vulnerability affects unknown code of the file /admin/admin_product.ph. Executing a manipulation of the argument pid can lead to sql injection. The attack may be launched remotely. The exploit has been made available to the public and could be used for attacks.
AnalysisAI
SQL injection in Campcodes Retro Basketball Shoes Online Store 1.0 exposes the /admin/admin_product.php endpoint to remote attackers who can manipulate the pid parameter to execute arbitrary SQL queries against the backend database. Publicly available exploit code exists (GitHub CVE issue #16), though the EPSS score of 0.01% at the 1st percentile signals negligible observed exploitation probability - consistent with a niche, low-footprint hobbyist application. This vulnerability is not listed in the CISA Known Exploited Vulnerabilities catalog.
Technical ContextAI
The affected component is a PHP-based e-commerce template application, Campcodes Retro Basketball Shoes Online Store 1.0 (CPE: cpe:2.3:a:campcodes:retro_basketball_shoes_online_store:1.0), distributed via campcodes.com as a source-code learning project. The root cause is CWE-74 (Improper Neutralization of Special Elements in Output Used by a Downstream Component - Injection), specifically a failure to sanitize or parameterize the pid argument before it is interpolated into a SQL query within the admin product management script. This is a classic unsanitized GET/POST parameter injection pattern common in PHP applications that construct SQL strings through direct concatenation rather than prepared statements or PDO parameterization. The /admin/admin_product.php path indicates the vulnerable logic resides in the administrative backend panel.
RemediationAI
No vendor-released patch has been identified at time of analysis. As an immediate compensating control, restrict access to /admin/admin_product.php via IP allowlisting or HTTP Basic Authentication enforced at the web server (Apache/nginx) layer - this reduces exposure but does not fix the underlying injection flaw and may add administrative overhead. Implement a WAF rule to block SQL metacharacters (single quotes, double dashes, UNION keywords) in the pid parameter; note that WAF rules can be bypassed with encoding or obfuscation and are not a permanent fix. The definitive remediation is to refactor the database query in /admin/admin_product.php to use PHP PDO prepared statements or MySQLi parameterized queries, eliminating the injection point entirely. Monitor the VulDB entry at https://vuldb.com/?id.330125 and the vendor site https://www.campcodes.com/ for any official patch release.
A vulnerability classified as critical has been found in Campcodes Retro Basketball Shoes Online Store 1.0. Rated critic
A vulnerability, which was classified as critical, has been found in Campcodes Retro Basketball Shoes Online Store 1.0.p
A vulnerability classified as critical was found in Campcodes Retro Basketball Shoes Online Store 1.0. Rated high severi
A vulnerability was found in Campcodes Retro Basketball Shoes Online Store 1.0. Rated high severity (CVSS 7.5), this vul
A vulnerability was found in Campcodes Retro Basketball Shoes Online Store 1.0. Rated high severity (CVSS 7.5), this vul
Remote SQL injection in Campcodes Retro Basketball Shoes Online Store 1.0 allows unauthenticated attackers to manipulate
A vulnerability has been found in Campcodes Retro Basketball Shoes Online Store 1.0. Rated medium severity (CVSS 6.9), t
SQL injection in Campcodes Retro Basketball Shoes Online Store 1.0 exposes the `/admin/admin_football.php` endpoint to d
SQL injection in Campcodes Retro Basketball Shoes Online Store 1.0 exposes the admin panel endpoint /admin/admin_feature
SQL injection in Campcodes Retro Basketball Shoes Online Store 1.0 exposes the admin login endpoint to remote, unauthent
A vulnerability was found in Campcodes Retro Basketball Shoes Online Store 1.0. Rated medium severity (CVSS 5.1), this v
A flaw has been found in Campcodes Retro Basketball Shoes Online Store 1.0. Rated medium severity (CVSS 5.1), this vulne
Share
External POC / Exploit Code
Leaving vuln.today