Skip to main content

Loan Management System CVE-2026-30522

| EUVDEUVD-2026-17895 MEDIUM
Client-Side Enforcement of Server-Side Security (CWE-602)
2026-04-01 cve@mitre.org
6.5
CVSS 3.1 · NVD
View

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V4 - API and Web Service Server-side security enforcement
Impact

Without a CVSS score or EPSS probability, risk assessment relies on attack vector and exploitation signals. The attack requires prior authentication as an administrator role, which limits the threat surface to trusted or compromised administrative accounts. However, the availability of publicly available exploit code confirms the technical feasibility of the attack. The primary risk is financial: an authenticated attacker with administrative privileges can manipulate loan penalty structures to extract value from the lending institution, making this a high-impact vulnerability despite the authentication requirement. The lack of formal severity metrics suggests either the CVE was assigned after initial disclosure or the vendor has not formally scored the vulnerability. Real-world risk is substantial for organizations using this system in production for actual loan management, as financial fraud via negative penalties directly affects revenue and borrower accountability. This is not a false-positive high-CVSS issue; it is a genuine business logic vulnerability with clear financial impact, though limited by authentication requirements.

Exploit ScenarioDerived

An administrator account (or an attacker who has compromised an administrator account) accesses the loan plan creation interface and enters a legitimate penalty rate such as 5% in the frontend form. Before the request is submitted, the attacker uses a proxy tool (such as Burp Suite) to intercept the outgoing HTTP POST request and modifies the penalty_rate parameter to a negative value, such as -5%. The server accepts the request without validation and stores the negative penalty rate in the database. Subsequently, when borrowers incur overdue payments, the loan management system applies the negative penalty, effectively crediting the borrower or reducing their owed amount instead of charging them additional fees. Publicly available exploit code demonstrates this technique; see GitHub reference for detailed steps.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.0% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Apr 01, 2026

SourceCodester Loan Management System v1.0 allows authenticated administrators to submit negative penalty rates for loan overdue payments by bypassing client-side validation through direct HTTP POST manipulation, enabling financial fraud through reversed penalty calculations that benefit borrowers instead of lenders. The vulnerability requires authenticated access but no CVSS score, EPSS probability, or formal patch status is available; however, publicly available exploit code confirms the vulnerability's technical feasibility.

RemediationAI

The primary remediation is to implement server-side validation of the penalty_rate parameter that rejects any negative or zero values before the loan plan is created or updated. This validation must occur on the backend, independent of frontend constraints. Verify that all financial input fields (penalty rates, interest rates, fees) are validated to ensure they fall within acceptable positive ranges before being persisted to the database. Additionally, implement role-based access controls to restrict loan plan creation to only authorized administrators, and audit existing loan plans in the database to identify any with negative penalty rates that may indicate prior exploitation. Contact SourceCodester directly at the vendor's official security contact for availability of a patched version; consult the GitHub PoC at https://github.com/meifukun/Web-Security-PoCs/blob/main/Loan-Management-System/BusinessLogic-LoanPlan-NegativePenalty.md for technical details of the bypass mechanism. No vendor-released patch is independently confirmed from available data.

Affected VersionsENISA

n/a n/a

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 vulnerability stems from inadequate server-side input validation in the loan plan creation functionality. The application implements frontend JavaScript constraints that reject negative values in the 'Monthly Overdue Penalty' field, but these client-side controls are not mirrored by corresponding backend validation logic. An authenticated attacker can intercept the HTTP POST request containing the penalty_rate parameter and modify it to contain a negative number before it reaches the server. The server accepts this negative value and stores it in the database, causing the loan penalty calculation logic to invert the intended behavior-instead of charging borrowers additional fees for overdue payments, the system credits borrowers or reduces their principal, depending on how the penalty is applied in downstream calculations. This is a business logic flaw rather than a memory corruption or authentication bypass vulnerability, though it may be tagged as such due to the nature of its impact on authorization controls over financial transactions.

Know when Loan Management 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

NVD PRIMARY 6.5 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N

Primary rating from NVD · only source for this CVE.

CVSS VectorNVD

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

Lifecycle Timeline

2
PoC Detected
Apr 01, 2026 - 18:44 vuln.today
Public exploit code
CVE Published
Apr 01, 2026 - 14:16 nvd
MEDIUM 6.5

DescriptionCVE.org

A Business Logic vulnerability exists in SourceCodester Loan Management System v1.0 due to improper server-side validation. The application allows administrators to create "Loan Plans" with specific penalty rates for overdue payments. While the frontend interface prevents users from entering negative numbers in the "Monthly Overdue Penalty" field, this constraint is not enforced on the backend. An authenticated attacker can bypass the client-side restriction by manipulating the HTTP POST request to submit a negative value for the penalty_rate.

Threat Intelligence Overview

EPSS Score
0.0%
Top 89% exploitable
Exploit
POC
Public exploit code exists
Data Quality
5 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 MEDIUM
CISA KEV No
Public POC Yes
EPSS 0.0%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
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
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

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

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

Related Vulnerabilities in SourceCodester Loan Management Business Logic

View all 2
CVE-2024-31678 CRITICAL POC
9.8 Apr 11

Sourcecodester Loan Management System v1.0 is vulnerable to SQL Injection via the "password" parameter in the "login.php

CVE-2022-37138 CRITICAL POC
9.8 Sep 14

Loan Management System 1.0 is vulnerable to SQL Injection at the login page, which allows unauthorized users to login as

CVE-2022-2766 CRITICAL POC
9.8 Aug 11

A vulnerability was found in SourceCodester Loan Management System. Rated critical severity (CVSS 9.8), this vulnerabili

CVE-2022-2667 HIGH POC
8.8 Aug 05

A vulnerability was found in SourceCodester Loan Management System and classified as critical.php. Rated high severity (

CVE-2023-6312 HIGH POC
7.2 Nov 27

A vulnerability was found in SourceCodester Loan Management System 1.0. Rated high severity (CVSS 7.2), this vulnerabili

CVE-2023-6311 HIGH POC
7.2 Nov 27

A vulnerability was found in SourceCodester Loan Management System 1.0 and classified as critical.php of the component L

CVE-2023-6310 HIGH POC
7.2 Nov 27

A vulnerability has been found in SourceCodester Loan Management System 1.0 and classified as critical. Rated high sever

CVE-2024-6192 MEDIUM POC
6.9 Jun 20

A vulnerability classified as critical was found in itsourcecode Loan Management System 1.0. Rated medium severity (CVSS

CVE-2023-27242 MEDIUM POC
5.4 Mar 24

SourceCodester Loan Management System v1.0 was discovered to contain a cross-site scripting (XSS) vulnerability via the

CVE-2022-37139 MEDIUM POC
5.4 Sep 14

Loan Management System version 1.0 suffers from a persistent cross site scripting vulnerability. Rated medium severity (

CVE-2026-3702 LOW POC
2.1 Mar 08

Reflected cross-site scripting (XSS) in SourceCodester Loan Management System 1.0 allows unauthenticated remote attacker

CVE-2026-90795 LOW POC
2.1 Sep 14

Reflected cross-site scripting in itsourcecode Loan Management System 1.0 allows a remote, unauthenticated attacker to i

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