Description
A vulnerability has been found in SourceCodester Water Billing Management System 1.0. This issue affects some unknown processing of the file /classes/Users.php?f=save of the component User Management Endpoint. Such manipulation leads to improper authorization. The attack may be launched remotely. The exploit has been disclosed to the public and may be used.
Published: 2026-06-01
Score: 6.9 Medium
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The identified flaw exists in the Users.php save handler of SourceCodester Water Billing Management System 1.0. Manipulating the request to this endpoint bypasses authorization checks, allowing an attacker to perform actions as an administrator or modify user accounts. This violation of access control is classified as a privilege escalation vulnerability (CWE‑266) and broken access control (CWE‑285). The result is an unauthorized elevation of privileges that compromises the confidentiality and integrity of the system.

Affected Systems

This weakness targets the Water Billing Management System supplied by SourceCodester. All installations running version 1.0 (and any earlier builds extending /classes/Users.php?f=save) are potentially affected. The vulnerability resides in the file /classes/Users.php within the User Management component, which handles user creation and updates.

Risk and Exploitability

The CVSS score of 6.9 indicates moderate severity. No EPSS data is available, but the public disclosure and availability of an exploit script suggest that the risk of exploitation is non‑zero. The vulnerability can be triggered remotely via the web interface and is not limited to local attackers. Because the flaw permits unauthorized privilege escalation, it is listed as a known vulnerability, though it is not yet included in the CISA KEV catalog.

Generated by OpenCVE AI on June 1, 2026 at 10:29 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Verify if SourceCodester has released a patch for Water Billing Management System 1.0 that fixes the improper authorization issue; if available, apply the patch.
  • If no patch exists, immediately restrict the /classes/Users.php?f=save endpoint to known administrators only, for example by implementing IP whitelisting, requiring stronger authentication, or moving the endpoint behind additional authentication middleware.
  • Deploy a web application firewall rule to detect and block suspicious requests targeting the save function, such as unexpected query parameters or repeated attempts to create user accounts.

Generated by OpenCVE AI on June 1, 2026 at 10:29 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 01 Jun 2026 09:15:00 +0000

Type Values Removed Values Added
Description A vulnerability has been found in SourceCodester Water Billing Management System 1.0. This issue affects some unknown processing of the file /classes/Users.php?f=save of the component User Management Endpoint. Such manipulation leads to improper authorization. The attack may be launched remotely. The exploit has been disclosed to the public and may be used.
Title SourceCodester Water Billing Management System User Management Endpoint Users.php save improper authorization
First Time appeared Sourcecodester
Sourcecodester water Billing Management System
Weaknesses CWE-266
CWE-285
CPEs cpe:2.3:a:sourcecodester:water_billing_management_system:*:*:*:*:*:*:*:*
Vendors & Products Sourcecodester
Sourcecodester water Billing Management System
References
Metrics cvssV2_0

{'score': 7.5, 'vector': 'AV:N/AC:L/Au:N/C:P/I:P/A:P/E:POC/RL:ND/RC:UR'}

cvssV3_0

{'score': 7.3, 'vector': 'CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L/E:P/RL:X/RC:R'}

cvssV3_1

{'score': 7.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L/E:P/RL:X/RC:R'}

cvssV4_0

{'score': 6.9, 'vector': 'CVSS: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'}


Subscriptions

Sourcecodester Water Billing Management System
cve-icon MITRE

Status: PUBLISHED

Assigner: VulDB

Published:

Updated: 2026-06-01T07:30:10.116Z

Reserved: 2026-05-31T08:23:59.618Z

Link: CVE-2026-10236

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-06-01T09:16:15.347

Modified: 2026-06-01T09:16:15.347

Link: CVE-2026-10236

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-06-01T10:30:26Z

Weaknesses