Skip to main content

Customer Review App CVE-2026-10295

| EUVDEUVD-2026-33835 LOW
Improper Resource Shutdown or Release (CWE-404)
2026-06-01 VulDB GHSA-rwpc-73j7-c566
1.9
CVSS 4.0 · Vendor: VulDB

Severity by source

Vendor (VulDB) PRIMARY
1.9 LOW
CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

Primary rating from Vendor (VulDB) · only source for this CVE.

CVSS VectorVendor: VulDB

Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
X

Lifecycle Timeline

2
CVSS changed
Jun 01, 2026 - 23:22 NVD
3.3 (LOW) 1.9 (LOW)
Analysis Generated
Jun 01, 2026 - 22:59 vuln.today

DescriptionCVE.org

A vulnerability was found in SourceCodester Customer Review App 1.0. Affected by this vulnerability is the function add_review/save_review/get_all_reviews of the file review_app.py. Performing a manipulation of the argument name/comment results in denial of service. The attack requires a local approach. The exploit has been made public and could be used.

AnalysisAI

Denial of service conditions in SourceCodester Customer Review App 1.0 can be triggered by a locally authenticated low-privilege user through crafted input to the add_review, save_review, or get_all_reviews functions in review_app.py. Manipulation of the name or comment arguments causes improper resource shutdown or release (CWE-404), resulting in application unavailability. No public exploit identified at time of analysis has crossed into confirmed active exploitation per CISA KEV, but a publicly available proof-of-concept exists on Pastebin (https://pastebin.com/Ud5vaGp6), lowering the bar for reproduction.

Technical ContextAI

The affected application is a Python-based web or desktop utility - review_app.py - authored and distributed by SourceCodester, a known publisher of open-source code samples frequently of low security maturity. The vulnerability class is CWE-404 (Improper Resource Shutdown or Release), meaning the application fails to correctly close, release, or clean up a resource when processing certain argument values passed to the add_review, save_review, or get_all_reviews functions. This can manifest as file handle exhaustion, unclosed database connections, or unhandled exceptions that crash the process. The CPE string cpe:2.3:a:sourcecodester:customer_review_app:*:*:*:*:*:*:*:* covers all versions with no upper bound fixed version recorded, consistent with the absence of a vendor-released patch in the reference data.

RemediationAI

No vendor-released patch has been identified at time of analysis; the CPE version field remains a wildcard with no fixed-version record in the NVD or VulDB data. Organizations relying on this application should implement input validation and length-limiting controls on the name and comment arguments within add_review, save_review, and get_all_reviews in review_app.py - specifically rejecting null, excessively long, or specially formatted strings before they reach resource-handling logic. As a compensating control, restrict execution of the application to the minimum required local user accounts and monitor for repeated invocation anomalies. Because the attack is local, enforcing least-privilege OS-level access (e.g., dedicated service accounts with no shell access for other users) limits the pool of potential exploiters. Check VulDB entry https://vuldb.com/vuln/367588 and the SourceCodester site https://www.sourcecodester.com/ for future patch releases.

Share

CVE-2026-10295 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy