Cyber Resilience

CVE-2023-2130

MediumPublic PoC

Published: 17 April 2023

Published
17 April 2023
Modified
21 November 2024
KEV Added
Patch
CVSS Score v3.1 6.3 CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L
EPSS Score 0.7379 98.8th percentile
Risk Priority 57 60% EPSS · 20% KEV · 20% CVSS

Summary

CVE-2023-2130 is a medium-severity SQL Injection (CWE-89) vulnerability in Purchase Order Management System Project Purchase Order Management System. Its CVSS base score is 6.3 (Medium).

Operationally, ranked in the top 1.2% of CVEs by exploit likelihood; it is not currently listed in the CISA KEV catalog; a public proof-of-concept is referenced.

Deeper analysis

A critical SQL injection vulnerability exists in SourceCodester Purchase Order Management System 1.0 within the GET parameter handler of the file /admin/suppliers/view_details.php. Manipulation of the id argument allows an attacker to inject arbitrary SQL statements. The issue is tracked as CWE-89 and received a CVSS 3.1 score of 6.3.

An attacker with low-privileged credentials can launch the attack remotely by supplying a crafted id value in a request to the affected endpoint. Successful exploitation can read or modify limited data and affect availability within the application database.

Public references including a detailed bug report on GitHub and entries in Vuldb confirm that working exploit code has been disclosed. The EPSS score rose from lower values after disclosure to a peak of 0.8118 on 2025-12-11 before receding to the current 0.7379, indicating measurable post-disclosure exploitation interest that warrants renewed attention.

EU & UK References

Vulnerability details

A vulnerability classified as critical has been found in SourceCodester Purchase Order Management System 1.0. Affected is an unknown function of the file /admin/suppliers/view_details.php of the component GET Parameter Handler. The manipulation of the argument id leads to sql injection.…

more

It is possible to launch the attack remotely. The exploit has been disclosed to the public and may be used. VDB-226206 is the identifier assigned to this vulnerability.

CWE(s)

Related Threats

No named actor attribution yet. ATT&CK technique mapping in progress for this CVE.

Affected Assets

purchase order management system project
purchase order management system
1.0

Mitigating Controls

Likely Mitigating Controls AI

Per-CVE control mapping for this CVE has not run yet; the list below is derived from the weakness types (CWEs) cited in the NVD entry.

addresses: CWE-89

Penetration testing uses SQL injection payloads against database interfaces, identifying and supporting fixes for SQL injection weaknesses.

addresses: CWE-89

Validates query inputs to prevent SQL syntax or command manipulation.

References