Society Management System
CVE-2025-15353
MEDIUM
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain admin panel access (credential or misconfiguration)
-
DeliverySend HTTP request to /admin/edit_admin_query.php
-
ExploitInject SQL payload into Username parameter
-
ExecutionBypass parameterization in edit_admin_query()
-
ImpactExtract or manipulate backend database records
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Input neutralization, injection prevention
|
| Exploitation Conditions | The vulnerability is triggered by sending a crafted value in the Username parameter to the edit_admin_query function at /admin/edit_admin_query.php. The primary limiting factor is access to the admin panel: the /admin/ path strongly implies that an authenticated administrator session is required, meaning an attacker must first obtain valid admin credentials or exploit a separate authentication bypass. If the admin directory is misconfigured as publicly accessible (no authentication enforced at the web server or application layer), exploitation would require no credentials. No special protocol, plugin, or non-default feature configuration is needed beyond basic HTTP access to the endpoint. The attack is limited to Society Management System version 1.0 only; no other versions are confirmed affected. |
| Impact | The reported CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N) designates this as a remotely exploitable, zero-complexity, unauthenticated attack, but this assessment deserves scrutiny: the vulnerable endpoint resides under the /admin/ path, which in virtually all PHP CMS-style applications implies an authenticated session. The CVSS PR:N designation is likely assigned by VulDB (cna@vuldb.com) conservatively assuming the admin panel may be publicly reachable, but the actual exploitation condition probably requires at least session-level admin authentication - a significant limiter. EPSS of 0.04% at the 11th percentile signals extremely low in-the-wild exploitation probability despite a public PoC. KEV status is absent, confirming no CISA-tracked active exploitation. The impact metrics (VC:L/VI:L/VA:L) appear understated for a SQL injection class - unconstrained SQLi typically yields full database read/write. Overall, real-world risk is moderate-to-low: the product is niche with minimal enterprise footprint, no patch exists (raising residual risk for active deployments), and the PoC lowers attacker effort. Priority only for organizations actively running this specific application version. |
| Exploit ScenarioDerived | An attacker with access to the admin panel session (or, per the CVSS PR:N claim, potentially without authentication if the /admin/ directory is publicly reachable) navigates to /admin/edit_admin_query.php and submits a crafted HTTP POST or GET request with a malicious SQL payload in the Username parameter, such as ' OR 1=1-- or UNION SELECT-based strings. The public PoC at the referenced GitHub issue demonstrates a working payload. Successful exploitation enables the attacker to enumerate and exfiltrate all database tables, including user credentials, or modify admin records to escalate privileges. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jul 24, 2026
SQL injection in itsourcecode Society Management System 1.0 allows remote attackers to manipulate database queries via the Username parameter in the edit_admin_query function at /admin/edit_admin_query.php. The affected product is a free PHP-based web application distributed by itsourcecode.com, pinned at version 1.0 with no patch released. Publicly available exploit code exists per the GitHub PoC reference, though EPSS sits at 0.04% (11th percentile), indicating limited observed exploitation activity in the wild despite disclosure.
RemediationAI
No vendor-released patch has been identified at the time of analysis; the itsourcecode.com product page does not carry a security advisory. Organizations running Society Management System 1.0 should apply the following compensating controls: first, implement server-side input validation and parameterized (prepared) statements in /admin/edit_admin_query.php to replace raw SQL string concatenation - this is the definitive fix and must be applied manually to the source code. Second, restrict access to the /admin/ directory via web server access controls (e.g., HTTP Basic Auth at the nginx/Apache layer, IP allowlisting) to limit exposure of the admin panel to trusted networks only. Third, apply a WAF rule blocking SQL metacharacters (quotes, semicolons, comment sequences) in the Username parameter as a short-term layer. Note that WAF-only mitigations are bypassable with encoding tricks and should not substitute for code-level fixes. The VulDB entry at https://vuldb.com/?id.338740 and PoC at https://github.com/BUPT2025201/CVE/issues/4 provide additional technical detail for patch authoring.
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The affected product, identified by CPE cpe:2.3:a:angeljudesuarez:society_management_system:1.0:*:*:*:*:*:*:*, is a PHP application for managing society or community membership records. The vulnerability resides in the edit_admin_query() function within /admin/edit_admin_query.php, where the Username argument is passed unsanitized into a SQL query. CWE-74 (Improper Neutralization of Special Elements in Output Used by a Downstream Component - Injection) is the assigned root cause class, encompassing the more specific SQL injection pattern (CWE-89). The lack of parameterized queries or prepared statements in the PHP backend allows an attacker to append or alter SQL logic, potentially reading arbitrary table data, modifying records, or - depending on database permissions - executing stacked queries.
Know when Society Management System gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
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
Admin path implies high-privilege requirement; SQL injection yields full DB read/write, justifying C:H and I:H despite conservative reported impact.
Primary rating from NVD.
CVSS VectorNVD
DescriptionCVE.org
A vulnerability was detected in itsourcecode Society Management System 1.0. Impacted is the function edit_admin_query of the file /admin/edit_admin_query.php. Performing manipulation of the argument Username results in sql injection. It is possible to initiate the attack remotely. The exploit is now public and may be used.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.
Affected Products (CPE)CVE.org
More in Society Management System
View allSQL injection in itsourcecode Society Management System 1.0 allows unauthenticated remote attackers to manipulate the st
Society Management System versions up to 1.0 contains a vulnerability that allows attackers to sql injection (CVSS 7.3).
SQL injection in itsourcecode Society Management System 1.0 exposes the /admin/add_admin.php endpoint to unauthenticated
Society Management System versions up to 1.0 contains a vulnerability that allows attackers to sql injection (CVSS 7.3).
SQL injection in itsourcecode Society Management System 1.0 allows unauthenticated remote attackers to manipulate the ac
SQL injection in itsourcecode Society Management System 1.0 allows unauthenticated remote attackers to manipulate the ex
SQL injection in itsourcecode Society Management System 1.0 through the admin_id parameter in /admin/edit_admin.php allo
SQL injection in itsourcecode Society Management System 1.0's expense administration interface allows unauthenticated re
Society Management System versions up to 1.0 contains a vulnerability that allows attackers to sql injection (CVSS 7.3).
SQL injection in itsourcecode Society Management System 1.0's expense editing functionality allows unauthenticated remot
A vulnerability was found in itsourcecode Society Management System 1.0. Rated medium severity (CVSS 5.3), this vulnerab
A vulnerability was found in itsourcecode Society Management System 1.0 and classified as critical.php. Rated medium sev
NVD
CVE.org
EPSS
GitHub
VulDB
Exploit-DB