Safeguard
Vulnerability Analysis•

CVE-2025-4360: High SQL Injection in itsourcecode Gym Management

CVE-2025-4360 is a high severity SQL injection in the view member page of itsourcecode Gym Management 1.0. No fix is named, so restrict access.

Safeguard Security Team
4 min read

CVE-2025-4360 is a high severity (CVSS 7.3) SQL injection flaw in itsourcecode Gym Management System, in the file /view_member.php. The record lists version 1.0 as affected and names no fixed release, so check with itsourcecode and meanwhile restrict access and review the code that builds the query.

What's affected

The record lists itsourcecode Gym Management System, version 1.0. The vulnerable code is the file /view_member.php, and the manipulated argument is ID.

No fixed version is named in the record, and I could not confirm one from a vendor advisory. Check itsourcecode directly (https://itsourcecode.com/) for a newer release, and treat the version in the record as affected until you have written confirmation.

This entry covers the view member page. Three sibling CVEs against the same release cover other handlers, so a change to one handler does not make the product safe.

How to check if you're exposed

Find out whether you run this software at all. Search your hosting inventory and web roots for the product name, then look for the file named in the record. On a Linux web server, a search such as grep -rn "view_member.php" /var/www will show where it lives.

Gym and membership systems hold names, contact details and payment history. Check where yours is hosted, whether the admin pages are reachable from the internet, and who has accounts.

Review web server access logs for requests to the affected file, paying attention to unusually long or odd looking values in the named parameter and to bursts of database errors. This tells you whether anyone has already probed the endpoint. It does not prove that nobody has.

What to do now

  1. Locate every installation of itsourcecode Gym Management System and record its version.
  2. Ask itsourcecode whether a fixed release exists, and apply it if one does.
  3. If the application is not needed, take it offline. Small admin tools often outlive their purpose.
  4. If it must stay up, limit access with a network allow list or VPN, and put a web application firewall rule in front of the affected file as a temporary guard.
  5. Change the code that builds the query to use parameterised statements, and make sure the application database account has only the privileges it needs.
  6. Rotate any credentials stored in the application database if you find signs of probing, and keep backups from before the exposure window.

Why it matters

SQL injection happens when user supplied text is joined into a database query instead of being passed as data. The record classes this under CWE-74 (Injection) and CWE-89 (SQL Injection). The argument ID reaches a query without safe handling, so a crafted value can change what the query does. The usual impact is reading or altering data the page was never meant to expose.

The record also says the exploit has been disclosed to the public and may be used, which lowers the work an attacker needs to do. The score is 7.3, driven by network access and low complexity. The record does not say the flaw is exploited in the wild, and it is not on the CISA Known Exploited Vulnerabilities list.

Small business and student project style applications are often deployed once and forgotten. If one of them holds personal or payment related data, the risk to that data is real even when the software is simple. Parameterised queries remove the whole class of bug, and they are cheap to adopt.

Quick check

Is there a fixed version I can install?

The record names none. Ask itsourcecode for a statement and check the vendor site. Until then, restrict access and fix the query handling yourself if you have the source.

What is the fastest safe mitigation?

Take the application off the public internet or put it behind a VPN or allow list. That cuts off the remote attacker the record describes while you work on the code.

Sources

Last reviewed: 18 October 2026.

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

We email you a link to confirm, and only then add you to the list. Unsubscribe in one click. Privacy

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.