Skip to main content

Society Membership System CVE-2026-86267

| EUVDEUVD-2026-72243 LOW
SQL Injection (CWE-89)
2026-09-07 VulDB GHSA-5f2p-cxp6-7r28
2.1
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

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

  1. Access
    Obtain student-level credentials
  2. Delivery
    Authenticate to membership system
  3. Exploit
    Craft SQL injection payload in student_id parameter
  4. Execution
    Submit request to /society/check_student.php
  5. Impact
    Extract database contents via UNION or error-based injection

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Parameterized queries, prepared statements
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Persistence

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires a valid user account on the target instance (CVSS PR:L confirmed). The attacker must be able to reach the /society/check_student.php endpoint over the network. No special non-default configuration is needed beyond having any authenticated session. Limiting factors: a valid credential is required (registration may or may not be open depending on deployment); the vulnerable product is an educational demo application with minimal real-world production deployments; and the impact is constrained to the application's database, which in typical deployments contains only membership and student records.

Impact

The VulDB-assigned CVSS 4.0 score of 5.3 (VC:L/VI:L/VA:L) is likely understated for a SQL injection vulnerability - CWE-89 flaws routinely yield full database confidentiality and integrity compromise, not merely low-level partial impact. The network attack vector, low complexity, and low privilege requirement (PR:L) are accurate signals. A public proof-of-concept exists (E:P), elevating exploitation likelihood. However, real-world operational risk is substantially bounded by prevalence: itsourcecode distributes educational demo code with negligible production deployment footprint. No CISA KEV listing exists and no EPSS data was provided. The most plausible risk scenario is developers copying this codebase into production environments without addressing injection flaws. The authentication requirement (PR:L) provides a marginal barrier but should not be relied upon given that student-level accounts are often self-registerable.

Exploit ScenarioDerived

An authenticated attacker - for example, a registered student - submits an HTTP GET or POST request to /society/check_student.php with a crafted student_id value such as 1 UNION SELECT username,password,3 FROM users--. The unsanitized input is incorporated into the SQL query, causing the database to return credential data or other sensitive records in the response. A public proof-of-concept demonstrating this technique is available at https://github.com/anglemsg2401-bot/cve/issues/5.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
No patch listed yet 0.2% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Sep 07, 2026

SQL injection in itsourcecode Information System Society Membership System 1.0 exposes the database to read and write operations by authenticated remote attackers who manipulate the student_id parameter in /society/check_student.php. A public proof-of-concept exploit has been disclosed on GitHub. The CVSS 4.0 base score of 5.3 with low-impact ratings across C/I/A appears conservative for a CWE-89 flaw, which typically permits full database extraction and modification via UNION or stacked-query techniques.

RemediationAI

No vendor-released patch has been identified at time of analysis. Since itsourcecode distributes educational source code without a formal security response process, the fix must be applied by the deploying developer. The primary remediation is to replace raw SQL string concatenation in /society/check_student.php with PHP PDO prepared statements using bindParam() or bindValue(), which eliminates the injection surface entirely. As an immediate compensating control, apply strict input validation to reject non-integer values in student_id before they reach any query. Additionally, restrict the check_student.php endpoint to authenticated sessions with server-side session validation, and apply least-privilege database credentials so the application account cannot read unrelated tables or execute stacked queries. Web application firewall rules targeting SQLi patterns on this endpoint can reduce automated exploitation risk. Any derivative codebase built on itsourcecode templates should undergo a full audit of all database-interacting endpoints.

Affected VersionsENISA

Information System Society Membership System 1.0

Affected Packages

euvd information_system_society_membership_system no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The affected software is a PHP-based student society membership management web application developed and distributed by itsourcecode as an educational demo project, version 1.0. The vulnerability is a classic CWE-89 SQL Injection: user-supplied input from the student_id parameter is concatenated directly into a backend SQL query inside /society/check_student.php without sanitization, escaping, or parameterized queries. The CPE identifier cpe:2.3:a:itsourcecode:information_system_society_membership_system:*:*:*:*:*:*:*:* covers all versions. The application connects to a relational database (likely MySQL given the PHP/itsourcecode stack), making the injected payload execute with the privileges of the database user configured in the application.

Know when Information System Society Membership 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

Vendor (VulDB) PRIMARY 2.1 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P
vuln.today AI 8.3 HIGH

Network-accessible SQLi with low auth yields full DB read/write; A:L for potential query-induced load but primary impact is C:H/I:H.

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

Primary rating from Vendor (VulDB).

CVSS VectorVendor: VulDB

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
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

Lifecycle Timeline

3
Severity Changed
Sep 07, 2026 - 04:22 NVD
MEDIUM LOW
CVSS changed
Sep 07, 2026 - 04:22 NVD
5.3 (MEDIUM) 2.1 (LOW)
CVE Published
Sep 07, 2026 - 03:30 cve.org
MEDIUM 5.3

DescriptionCVE.org

A security vulnerability has been detected in itsourcecode Information System Society Membership System 1.0. This issue affects some unknown processing of the file /society/check_student.php. The manipulation of the argument student_id leads to sql injection. Remote exploitation of the attack is possible. The exploit has been disclosed publicly and may be used.

Threat Intelligence Overview

EPSS Score
0.2%
Top 90% exploitable
Prevalence
Rare
educational PHP demo project, negligible production deployment
Exploit
POC
Public exploit code exists
Social Media
1
Sightings
Data Quality
8 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment CIRCL GitHub VulDB

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 LOW
CISA KEV No
Public POC Yes
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.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
Poc
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Low
Technical Impact
Partial

Priority Score

30
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +10
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.

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