Skip to main content

Society Management System CVE-2025-15353

MEDIUM
Improper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection') (CWE-74)
2025-12-30 cna@vuldb.com
5.5
CVSS 4.0 · NVD
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain admin panel access (credential or misconfiguration)
  2. Delivery
    Send HTTP request to /admin/edit_admin_query.php
  3. Exploit
    Inject SQL payload into Username parameter
  4. Execution
    Bypass parameterization in edit_admin_query()
  5. Impact
    Extract 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.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

NVD PRIMARY 5.5 MEDIUM
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
vuln.today AI 6.7 MEDIUM

Admin path implies high-privilege requirement; SQL injection yields full DB read/write, justifying C:H and I:H despite conservative reported impact.

3.1 AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:L
4.0 AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:L/SC:N/SI:N/SA:N

Primary rating from NVD.

CVSS VectorNVD

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
Low
Vulnerable system: Availability
Low
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

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

EPSS Score
0.0%
Top 89% exploitable
Prevalence
Rare
niche PHP student project, minimal enterprise production footprint
Exploit
POC
Public exploit code exists
Data Quality
5 sources
Confidence: Medium

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.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC Yes
EPSS 0.0%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
Poc
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact· derived
Medium

Priority Score

48
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +28
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.

Affected Products (CPE)CVE.org

cpe:2.3:a:angeljudesuarez:society_management_system:1.0:*:*:*:*:*:*:*
CVE-2026-1595 MEDIUM POC
5.5 Jan 29

SQL injection in itsourcecode Society Management System 1.0 allows unauthenticated remote attackers to manipulate the st

CVE-2026-1119 MEDIUM POC
5.5 Jan 18

Society Management System versions up to 1.0 contains a vulnerability that allows attackers to sql injection (CVSS 7.3).

CVE-2025-15354 MEDIUM POC
5.5 Dec 30

SQL injection in itsourcecode Society Management System 1.0 exposes the /admin/add_admin.php endpoint to unauthenticated

CVE-2026-3410 MEDIUM POC
5.5 Mar 02

Society Management System versions up to 1.0 contains a vulnerability that allows attackers to sql injection (CVSS 7.3).

CVE-2026-2117 MEDIUM POC
5.5 Feb 08

SQL injection in itsourcecode Society Management System 1.0 allows unauthenticated remote attackers to manipulate the ac

CVE-2026-2115 MEDIUM POC
5.5 Feb 07

SQL injection in itsourcecode Society Management System 1.0 allows unauthenticated remote attackers to manipulate the ex

CVE-2026-2114 MEDIUM POC
5.5 Feb 07

SQL injection in itsourcecode Society Management System 1.0 through the admin_id parameter in /admin/edit_admin.php allo

CVE-2026-1594 MEDIUM POC
5.5 Jan 29

SQL injection in itsourcecode Society Management System 1.0's expense administration interface allows unauthenticated re

CVE-2026-1593 MEDIUM POC
5.5 Jan 29

Society Management System versions up to 1.0 contains a vulnerability that allows attackers to sql injection (CVSS 7.3).

CVE-2026-2116 MEDIUM POC
5.5 Feb 08

SQL injection in itsourcecode Society Management System 1.0's expense editing functionality allows unauthenticated remot

CVE-2024-7195 MEDIUM POC
5.3 Jul 29

A vulnerability was found in itsourcecode Society Management System 1.0. Rated medium severity (CVSS 5.3), this vulnerab

CVE-2024-7194 MEDIUM POC
5.3 Jul 29

A vulnerability was found in itsourcecode Society Management System 1.0 and classified as critical.php. Rated medium sev

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