SourceCodester Simple Cafe Billing System save_user improper authorization
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
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
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| SourceCodester | Simple Cafe Billing System | 1.0 | — | No fix listed | CNA |
- Simple Cafe Billing System VendorSourceCodester Affected 1.0 Fixed in — No fix listed CNA
CPE names CNA · 1
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| 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
- 2026-10-13 Threatist record created from CVE-2026-109605
- 2026-10-13 Alias added: GHSA-59m6-g3pw-fmw3
- 2026-10-14 CISA SSVC decision points changed
- 2026-10-14 Priority changed: MEDIUM → HIGH
References
More SourceCodester vulnerabilities
- 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
Sources
- CVE-2026-109605 · CVE Program
- CVE-2026-109605 · NVD
- FIRST EPSS
- GHSA-59m6-g3pw-fmw3 · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences