Read the docs

SourceCodester Simple Cafe Billing System save_user improper authorization

Priority HIGH 70CWE-266Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
None
Attack complexity
Low
Attack requirements
None
Impact type
Privilege escalation, Security bypass
Confidentiality · integrity · availability
Low · Low · Low
Fix status
No fix listed

Attack profile from CVSS 4.0 · CNA. Fix status from CNA. Impact type from CWE-266 and CWE-285.

Summary

SourceCodester Simple Cafe Billing System 1.0 has an improper authorization flaw in the Action::save_user function of admin_class.php, part of the User Management component. Manipulating the Type argument leads to improper authorization (CWE-266, CWE-285). A remote attacker can exploit it without authentication, and a public exploit is available. CVSS 4.0 rates the flaw 6.9 (MEDIUM), CISA's SSVC marks exploitation as PoC, automatable as yes and technical impact as partial, and the flaw is not in CISA KEV.

Written with Claude Haiku 5.5 from the sources below · 2026-10-27

Description from the CNA

A security vulnerability has been detected in SourceCodester Simple Cafe Billing System 1.0. This affects the function Action::save_user of the file admin_class.php of the component User Management. The manipulation of the argument Type leads to improper authorization. The attack is possible to be carried out remotely. The exploit has been disclosed publicly and may be used.

Why it matters now

Exploitation Proof of concept CISA SSVC · not in CISA KEV
EPSS 0.00354 29th percentileScored 2026-11-07
Public exploit Yes 1 exploit referenceTagged by the CNA
Fix No fix listed No fixed version in the sources yet

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
Poc
Automatable
Yes
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
SourceCodesterSimple Cafe Billing System1.0—No fix listedCNA
  • Simple Cafe Billing System VendorSourceCodester Affected 1.0 Fixed in — No fix listed CNA

CPE names CNA · 1

CPEVersionsRoleVendor
cpe:2.3:a:sourcecodester:simple_cafe_billing_system:*:*:*:*:*:*:*:*——SourceCodester
  • cpe:2.3:a:sourcecodester:simple_cafe_billing_system:*:*:*:*:*:*:*:* Versions — — ·SourceCodester

Remediation

No fixed version is listed for SourceCodester Simple Cafe Billing System, so no vendor patch is confirmed. Restrict access to the User Management functions and review the Type argument handling in admin_class.php until a fix is available.

Written with Claude Haiku 5.5 from the sources below · 2026-10-27

Timeline

  1. 2026-10-13 Threatist record created from CVE-2026-109605
  2. 2026-10-13 Alias added: GHSA-59m6-g3pw-fmw3
  3. 2026-10-14 CISA SSVC decision points changed
  4. 2026-10-14 Priority changed: MEDIUM → HIGH

References

  • TI-2024-03188 SourceCodester Online Courseware deactivateteach.php sql injection CVSS 3.1CRITICAL 9.8
  • TI-2024-03160 SourceCodester Computer Laboratory Management System config.php redirect CVSS 3.1CRITICAL 9.8
  • TI-2024-03131 SourceCodester Airline Ticket Reservation System activate_jet_details_form_handler.php sql injection CVSS 3.1CRITICAL 9.8
  • TI-2024-01794 SourceCodester Web-Based Student Clearance System login.php sql injection CVSS 3.1CRITICAL 9.8
  • TI-2023-05341 SourceCodester Simple Real Estate Portal System view_estate.php sql injection CVSS 3.1CRITICAL 9.8
  • TI-2023-04857 SourceCodester Engineers Online Portal remove_inbox_message.php sql injection CVSS 3.1CRITICAL 9.8
See all 2062 →

Sources