Skip to main content

Society Management System CVE-2025-15354

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
    Identify live Society Management System instance
  2. Exploit
    Locate /admin/add_admin.php endpoint
  3. Execution
    Inject SQL payload into Username parameter
  4. 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 CVSS 4.0 vector (PR:N/UI:N/AV:N/AC:L) asserts this is exploitable remotely by unauthenticated attackers with no user interaction required. However, the affected file resides at /admin/add_admin.php, which is an administrative function - whether the application enforces a session authentication check before reaching the vulnerable SQL query is not confirmed by available data and represents the key unresolved condition. If the admin panel is publicly accessible without login (common in tutorial-grade PHP apps), exploitation requires only network reachability. What limits exploitation: the product is a niche hobbyist system with a very small internet-facing deployment footprint; the vulnerability is constrained to version 1.0 with no indication of widespread adoption. No specific non-default configuration is required beyond the application being deployed and the /admin/ path being accessible.

Impact

The vendor-assigned CVSS 4.0 score of 5.5 (Medium) with limited confidentiality, integrity, and availability impact (VC:L/VI:L/VA:L) reflects the constrained scope of this flaw against what is clearly a small-scale PHP application. EPSS at 0.04% (11th percentile) is very low, meaning statistical models predict minimal active exploitation probability compared to other CVEs - consistent with the product's obscure deployment footprint rather than any technical barrier to exploitation. A public POC exists (GitHub issue referenced in NVD), which contradicts the low EPSS signal and means exploitation requires no novel research. KEV status is negative, so no confirmed in-the-wild abuse has been reported to CISA. The CVSS PR:N metric asserts no authentication is required, which conflicts with the /admin/ path - this discrepancy is unresolved in available data and should be verified by defenders before assuming full unauthenticated exposure. Overall, this is a low-priority finding due to product obscurity, but trivially exploitable on any live instance.

Exploit ScenarioDerived

An attacker identifies a publicly reachable instance of Society Management System 1.0, navigates to /admin/add_admin.php, and submits an HTTP POST or GET request with a crafted Username parameter containing a SQL injection payload (e.g., a UNION-based or blind boolean payload). Since a public POC is available on GitHub, the attacker can adapt it with minimal effort to extract database contents including credentials, user records, or society data.

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 exposes the /admin/add_admin.php endpoint to unauthenticated remote attackers who can manipulate the Username parameter to execute arbitrary SQL queries against the backend database. The vulnerability is classified under CWE-74 (Injection) and a publicly available proof-of-concept has been published on GitHub, though EPSS sits at a low 0.04% (11th percentile) and it is not listed in CISA KEV, indicating no confirmed widespread exploitation. Given the product's hobbyist/academic PHP codebase and limited deployment footprint, real-world impact is likely narrow but trivially exploitable wherever the system is running.

RemediationAI

No vendor-released patch has been identified at time of analysis for Society Management System 1.0; the project appears to be a static tutorial codebase with no active maintenance cycle. The primary remediation is to replace the raw SQL query in /admin/add_admin.php with a parameterized query or prepared statement using PHP's PDO or MySQLi with bound parameters, eliminating the injection sink entirely - this is the only reliable fix. If source modification is not immediately feasible, deploying a web application firewall (WAF) rule to block common SQL injection patterns (e.g., single quotes, UNION SELECT, comment sequences) in the Username parameter can reduce automated exploitation risk, though WAF rules can be bypassed by determined attackers. Additionally, restrict network access to the /admin/ directory via .htaccess or server configuration to require IP allowlisting or HTTP authentication, reducing the attack surface significantly. Reference the POC at https://github.com/BUPT2025201/CVE/issues/2 to validate the fix against known payloads.

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

Society Management System 1.0 is a PHP-based web application distributed by itsourcecode.com and developed under the CPE identifier cpe:2.3:a:angeljudesuarez:society_management_system:1.0:*:*:*:*:*:*:*. The root cause is CWE-74 (Improper Neutralization of Special Elements in Output Used by a Downstream Component), the parent class of CWE-89 SQL Injection, meaning the application passes user-supplied input directly into SQL query strings without parameterization or adequate escaping. The vulnerable sink is the Username argument processed by /admin/add_admin.php, a PHP script responsible for adding administrator accounts. The absence of prepared statements in this context is a classic PHP anti-pattern common in legacy or tutorial-grade codebases. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N) indicates the endpoint is reachable over the network with no special conditions, though the /admin/ path placement raises the question of whether the application enforces session authentication upstream - a detail not confirmed by available data.

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 7.3 HIGH

Network-reachable SQLi with no confirmed auth barrier per vendor CVSS; limited C/I/A impact consistent with partial data read and write on a small database.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/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 flaw has been found in itsourcecode Society Management System 1.0. The affected element is an unknown function of the file /admin/add_admin.php. Executing manipulation of the argument Username can lead to sql injection. It is possible to launch the attack remotely. The exploit has been published and may be used.

Threat Intelligence Overview

EPSS Score
0.0%
Top 89% exploitable
Prevalence
Rare
hobbyist PHP tutorial project, negligible enterprise deployment
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-15353 MEDIUM POC
5.5 Dec 30

SQL injection in itsourcecode Society Management System 1.0 allows remote attackers to manipulate database queries via t

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