VYPR
Medium severity5.4NVD Advisory· Published Apr 8, 2026· Updated Apr 29, 2026

CVE-2026-5812

CVE-2026-5812

Description

A security flaw has been discovered in SourceCodester Pharmacy Product Management System 1.0. This affects an unknown part of the file add-sales.php of the component POST Parameter Handler. Performing a manipulation of the argument txtqty results in business logic errors. It is possible to initiate the attack remotely. The exploit has been released to the public and may be used for attacks.

AI Insight

LLM-synthesized narrative grounded in this CVE's description and references.

SourceCodester Pharmacy Product Management System 1.0 fails to validate the txtqty parameter, allowing negative values to artificially inflate inventory via business logic error.

Vulnerability

Overview

CVE-2026-5812 is a business logic error in SourceCodester Pharmacy Product Management System 1.0, specifically in the add-sales.php file. The application does not validate that the txtqty POST parameter must be a positive integer. When a negative value is submitted, the backend logic subtracts the sold quantity from current stock (NewStock = CurrentStock - SoldQty), which results in an addition when SoldQty is negative, thereby increasing the stock level instead of decreasing it [1].

Exploitation

An attacker can exploit this vulnerability remotely without authentication, as the add-sales functionality is accessible to any logged-in user (e.g., pharmacist or admin). By intercepting the HTTP POST request to add-sales.php and modifying the txtqty parameter to a negative number (e.g., -10), the attacker can artificially inflate inventory levels. The exploit has been publicly released with a proof-of-concept request [1].

Impact

Successful exploitation compromises inventory integrity, allowing attackers to artificially increase stock levels. This can lead to financial discrepancies in cost calculations and sales reports, and may bypass stock availability checks, potentially enabling further abuse of the system [1].

Mitigation

As of the publication date, no official patch has been released by SourceCodester. The vendor's website (sourcecodester.com) does not provide an update for this version [2]. Users should implement input validation to ensure txtqty is a positive integer and consider upgrading to a maintained solution.

AI Insight generated on May 18, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.

Affected products

1

Patches

0

No patches discovered yet.

Vulnerability mechanics

AI mechanics synthesis has not run for this CVE yet.

References

5

News mentions

0

No linked articles in our index yet.