Skip to main content

Computer Laboratory System CVE-2025-60307

CRITICAL
SQL Injection (CWE-89)
2025-10-10 cve@mitre.org
9.8
CVSS 3.1 · Vendor: mitre
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Reach exposed login page
  2. Delivery
    Submit universal password in Password field
  3. Exploit
    Injected SQL forces auth check true
  4. Execution
    Bypass login as valid user
  5. Impact
    Access application data and functions

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Parameterized queries, prepared statements
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Persistence

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

The only prerequisite is network reachability to the application's login page - the CVSS vector (AV:N/AC:L/PR:N/UI:N) confirms remote, unauthenticated, no-user-interaction exploitation against a default installation. The specific attack surface is the Password field on the login form, into which a 'universal password' SQL injection payload is entered to bypass the authentication check. Limiting factors are practical rather than technical: the affected software is Computer Laboratory System 1.0 specifically, which is a low-prevalence academic demo, so realistic exposure depends on an organization actually deploying this product and exposing its login page to the attacker's network.

Impact

The signals conflict in a way defenders should weigh carefully. The CVSS 3.1 base vector (AV:N/AC:L/PR:N/UI:N, C:H/I:H/A:H = 9.8 Critical) reflects trivial, remote, unauthenticated exploitation with full compromise of the application context, and public PoC code raises the practical ease of attack. However, EPSS is only 0.42% (34th percentile) and the CVE is not listed in CISA KEV, so there is no evidence of widespread or active exploitation - consistent with the product being an obscure, low-deployment academic project rather than enterprise software. The 9.8 rating is technically accurate for the flaw itself but overstates real-world organizational risk for most environments: this is a genuine, easily exploitable bug in a niche product, so it is a high priority only for the small population actually running Computer Laboratory System 1.0. Note the C:H/A:H assignment is somewhat generous for a pure login-bypass - the confirmed impact is integrity/confidentiality of application data via authenticated access; verify actual availability impact against the PoC.

Exploit ScenarioDerived

An attacker locates an internet-exposed Computer Laboratory System 1.0 login page, enters any username (or a known one) and a SQL injection payload as the 'universal password', and is authenticated as a legitimate user without knowing any real credentials. Because public PoC code exists and the attack is network-based with low complexity and no authentication, the exploit can be executed with a single crafted HTTP POST and requires no user interaction.

Act Now Prioritize within 24-48h. Why: CRITICAL severity + public POC available.
No patch listed yet 0.4% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jul 05, 2026

Authentication bypass via SQL injection in code-projects Computer Laboratory System 1.0 allows a remote unauthenticated attacker to log in as a valid user by submitting a crafted 'universal password' in the login form's Password field. The injected SQL manipulates the login query so the authentication check always evaluates true, granting access without valid credentials. Publicly available exploit code exists (PoC published on GitHub), though the low EPSS score (0.42%, 34th percentile) and absence from CISA KEV indicate no confirmed active exploitation at time of analysis.

RemediationAI

No vendor-released patch identified at time of analysis, as this is a source-code demo project without a formal advisory. The primary compensating control is at the code level: replace the vulnerable login query with parameterized/prepared statements (PDO or mysqli bound parameters) so the Password field can never alter query structure, and add server-side input validation. As immediate operational mitigations, restrict network access to the application (place it behind a VPN or IP allowlist rather than exposing the login page to the internet), and deploy a WAF rule to block common SQL metacharacters and tautology patterns on the login endpoint - noting this may cause false positives on legitimate passwords containing quotes or comment sequences. Given the product's demo nature, the most defensible option is to retire it from any production or internet-facing use. Refer to the PoC at https://github.com/Chen1-Boop/CVE/blob/main/CVE-2025-60307.md to build detection signatures for the specific payload.

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The affected software is code-projects 'Computer Laboratory System' version 1.0 (CPE cpe:2.3:a:carmelo:computer_laboratory_system:1.0), a small PHP/MySQL web application of the kind distributed as free source-code demos. The root cause is CWE-89 (Improper Neutralization of Special Elements used in an SQL Command), meaning user-supplied input from the Password field is concatenated directly into a SQL query rather than passed as a parameterized value. A classic tautology-based injection (e.g. a payload closing the string and appending an always-true OR condition, or a comment sequence to truncate the query) causes the WHERE clause of the authentication SELECT to match a row regardless of the actual stored password, producing the 'universal password' login bypass described.

Know when Computer Laboratory System gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (mitre) PRIMARY 9.8 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 9.1 CRITICAL

Remote unauthenticated login bypass via the Password field gives low-complexity full data access (C:H/I:H); availability impact is not evidenced by a pure auth bypass, so A:N.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (mitre).

CVSS VectorVendor: mitre

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

DescriptionCVE.org

code-projects Computer Laboratory System 1.0 has a SQL injection vulnerability, where entering a universal password in the Password field on the login page can bypass login attempts.

Executive ViewAI

Why It Matters

CVE-2025-60307 is a critical authentication bypass in code-projects Computer Laboratory System 1.0 that allows unauthenticated remote attackers to gain unrestricted system access via SQL injection, with no vendor patch currently available. Any organization running this system faces immediate risk of unauthorized account access, data breach, and operational compromise. The public availability of working exploit code creates urgent remediation pressure despite current low exploitation rates.

Business Impact: Severe
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: (1) Network segmentation restricting access to affected systems to internal networks only; (2) Web Application Firewall rules blocking common SQL injection patterns (e.g., single quotes, boolean logic: ' OR '1'='1); (3) strict input validation and parameterized queries (if source code access available); (4) rate-limiting on login endpoint to slow brute-force and injection attempts; (5) mandatory multi-factor authentication if supported by the system; (6) continuous monitoring and alerting on failed login attempts and SQL errors in application logs.

Threat Intelligence Overview

EPSS Score
0.4%
Top 66% exploitable
Prevalence
Rare
obscure free academic demo project, negligible production footprint
Exploit
POC
Public exploit code exists
Data Quality
4 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity CRITICAL
CISA KEV No
Public POC Yes
EPSS 0.4%
Patch available No
Active threat No
Deciding rule
CRITICAL severity + public POC available
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Out-of-Cycle
Exploitation· derived
Poc
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact
Very High

Priority Score

69
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +49
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.

Affected Products (CPE)CVE.org

cpe:2.3:a:carmelo:computer_laboratory_system:1.0:*:*:*:*:*:*:*

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy