cbcvebase.
CVE-2025-6403
published 2025-06-21

CVE-2025-6403: A vulnerability was found in code-projects School Fees Payment System 1.0. It has been rated as critical. This issue affects some unknown processing of the…

PriorityP277critical9.8CVSS 3.1
AVNACLPRNUINSUCHIHAH
ITWEXPLOITVulnCheck KEV
Exploited in the wild
EPSS
1.70%
74.3th percentile
A vulnerability was found in code-projects School Fees Payment System 1.0. It has been rated as critical. This issue affects some unknown processing of the file /student.php. The manipulation of the argument ID leads to sql injection. The attack may be initiated remotely. The exploit has been disclosed to the public and may be used.

Affected

2 ranges
VendorProductVersion rangeFixed in
code-projectsschool_fees_payment_system
fabianschool_fees_payment_system

Detection & IOCsextracted from sources · hover to see the quote

path/student.php
url/student.php?action=delete&id=1'+AND+EXTRACTVALUE(0x0a,CONCAT(0x0a,VERSION()))--+-
url/student.php?action=delete&id=1'+AND+SLEEP(7)--+-
versionSchool Fees Payment System 1.0
  • Detect error-based SQLi exploitation attempt: look for HTTP GET requests to /student.php with the 'id' parameter containing EXTRACTVALUE and CONCAT payloads; a 200 response containing 'XPATH syntax error' in the body confirms exploitation.
  • Detect time-based blind SQLi exploitation attempt: look for HTTP GET requests to /student.php with the 'id' parameter containing SLEEP(7); a response duration >= 7 seconds with HTTP 302 redirecting to login.php indicates successful injection.
  • The vulnerability is unauthenticated (PR:N) and exploitable via the 'id' GET parameter on /student.php with the 'action=delete' operation; no session or login is required to trigger the injection.
  • ·The time-based detection threshold is set to 7 seconds (SLEEP(7)); on high-latency or heavily loaded servers, this threshold may produce false positives or false negatives and should be tuned to baseline response times.
  • ·The time-based SQLi probe expects an HTTP 302 redirect to login.php, indicating the application redirects unauthenticated users after the injected query executes; detection logic must account for this redirect behaviour rather than a direct 200 response.

CVSS provenance

nvdv3.19.8CRITICALCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
nvdv4.05.5MEDIUMCVSS: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
nvdv2.07.5HIGHAV:N/AC:L/Au:N/C:P/I:P/A:P
vulncheck6.9MEDIUM
CVEs like this are exactly what “Exploited This Week” covers.

Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.