Skip to main content

Gibbon EUVDEUVD-2026-28880

| CVE-2026-8207 HIGH
SQL Injection (CWE-89)
2026-05-09 PRJBLK GHSA-jhg5-9w7p-xm6m
7.0
CVSS 4.0 · Vendor: PRJBLK
View

Attack ChainAIDerived

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

  1. Access
    Obtain Teacher credentials via phishing
  2. Delivery
    Authenticate to Gibbon web interface
  3. Exploit
    Navigate to Tracking/graphing module
  4. Execution
    Inject SQL payload in graphing.php parameters
  5. Persist
    Extract database contents via UNION queries
  6. Impact
    Exfiltrate sensitive student/staff data

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

Requires valid authenticated session with Teacher role or higher privileges in Gibbon's role-based access control system. The specific vulnerable code path at modules/Tracking/graphing.php line 145 must be accessible to the authenticated user - this requires the Tracking module to be enabled and permissions granted to the Teacher role. Network access to the Gibbon web interface (typically HTTPS port 443 or HTTP port 80) is required but exploitation is post-authentication, not unauthenticated remote. The vulnerability is NOT exploitable by unauthenticated users, students with lower privileges, or external attackers without valid credentials. Attack complexity is low (AC:L) once credentials are obtained - no race conditions, cryptographic bypasses, or complex timing requirements. Limiting factors: multi-factor authentication on Teacher accounts, IP allowlisting for administrative interfaces, or disabling the Tracking module entirely would prevent exploitation even with compromised credentials.

Impact

The CVSS 4.0 vector (AV:N/AC:L/PR:H/UI:N) indicates network-accessible exploitation with low complexity but requiring high privileges (Teacher or Admin role). CVSS base score of 7.0 reflects high confidentiality impact and low integrity impact with no availability impact. Real-world risk depends critically on privilege model - the vulnerability requires legitimate Teacher credentials, not unauthenticated remote access. However, Teacher accounts are numerous in typical school deployments and may have weaker security controls than admin accounts. The publicly available exploit from Project Black significantly lowers the skill barrier for exploitation. Vendor release notes downplay severity as 'low severity, accessible to admin users only' but this conflicts with the description stating 'Teacher or higher' - Teacher is not admin in most educational access models. No EPSS score provided and not listed in CISA KEV, suggesting limited observed exploitation in the wild despite POC availability. SSVC factors: exploitation state is POC (public code exists), automatable is yes (network SQL injection), technical impact is partial (database read/write but not system compromise). Priority should be moderate - not critical infrastructure risk but warrants patching within standard maintenance windows, especially for internet-facing instances or schools with elevated insider threat concerns.

Exploit ScenarioDerived

An attacker with compromised Teacher account credentials (obtained via phishing, credential stuffing, or insider access) authenticates to a Gibbon instance and navigates to the Tracking/graphing feature. By manipulating HTTP parameters in requests to graphing.php, the attacker injects SQL commands that bypass the application logic. Using UNION-based or blind SQL injection techniques documented in the Project Black exploit, the attacker extracts sensitive data from the database including student records, staff information, and administrative credentials stored in other tables. The attacker could also modify grades, attendance records, or insert malicious data to maintain persistence or disrupt school operations.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.0% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – May 09, 2026

SQL injection in Gibbon education platform versions prior to v30.0.01 enables authenticated users with Teacher privileges or higher to execute arbitrary SQL queries through the Tracking/graphing module. Exploitation allows unauthorized read and write access to the underlying database. Project Black Security Services has published detailed exploit documentation demonstrating the attack. While vendor release notes classify this as 'low severity, accessible to admin users only,' the CVSS 7.0 score and authenticated Teacher-level access requirement indicate moderate risk for multi-tenant or compromised-account scenarios.

RemediationAI

Upgrade to Gibbon v30.0.01 or later immediately. The patched release is available at https://github.com/GibbonEdu/core/releases/tag/v30.0.01 and directly addresses the SQL injection flaw in the Tracking/graphing module. Note that v30 minimum requirements are PHP 8.0 and MySQL 8.0, so infrastructure upgrades may be necessary before applying the patch. If immediate upgrade is not feasible, implement compensating controls: restrict access to the Tracking/graphing module by disabling it in module permissions for Teacher roles (retain access only for System Administrators who require the functionality), enable MySQL query logging to detect injection attempts, and implement web application firewall rules to block SQL metacharacters in Tracking module requests. These workarounds reduce attack surface but do not eliminate the vulnerability - upgrading remains the definitive fix. Review database access logs for suspicious queries executed by application database accounts between initial deployment and patch application to identify potential historical exploitation.

Affected VersionsENISA

Gibbon 0 <30.0.01

Affected Packages

euvd gibbon fix: 30.0.01

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

Gibbon is an open-source school management platform written in PHP. The vulnerability exists in the Tracking/graphing.php module at line 145, where user-supplied input is incorporated into SQL queries without proper sanitization or parameterized statements. This is a classic CWE-89 SQL injection flaw - the database interprets attacker-controlled data as executable SQL code rather than safe data. The affected component handles student tracking and data visualization features, requiring authenticated session state and Teacher role permissions enforced by Gibbon's role-based access control. The CPE identifier cpe:2.3:a:gibbonedu:gibbon confirms GibbonEdu's core product as the sole affected target, with all versions before v30.0.01 vulnerable.

Know when Gibbon 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 (PRJBLK) PRIMARY 7.0 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:L/VA:N/SC:N/SI:N/SA:N

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

CVSS VectorVendor: PRJBLK

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

Lifecycle Timeline

3
Patch available
May 09, 2026 - 04:31 EUVD
CVSS changed
May 09, 2026 - 03:22 NVD
7.0 (HIGH)
CVE Published
May 09, 2026 - 02:41 nvd
HIGH 7.0

DescriptionCVE.org

Gibbon versions before v30.0.01 are affected by an authenticated SQL Injection vulnerability by abusing the Tracking/graphing https://github.com/GibbonEdu/core/blob/c431e25fdc874adece5d2dc7e408e9aa2d1abadb/modules/Tracking/graphing.php#L145 feature. Successful exploitation requires Teacher or higher privileges. Exploitation could result in unintended read/write activities to the underlying database.

Executive ViewAI

Why It Matters

CVE-2026-8207 is a SQL injection vulnerability in Gibbon education platform versions before v30.0.01 that allows authenticated teachers to execute arbitrary database queries through the Tracking/graphing module, potentially exposing or modifying sensitive student and institutional records. Organizations using Gibbon should immediately audit teacher account privileges and restrict access to the affected module, as no vendor patch is currently available and public exploit code has been released.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: restrict module-level access via application role management to administrative users only; implement database activity monitoring and query logging to detect anomalous SQL execution; segment Gibbon database network access; enforce strong password policies and multi-factor authentication for teacher accounts; monitor CISA advisories and Gibbon project communications for patch release announcement.

Threat Intelligence Overview

EPSS Score
0.0%
Top 92% exploitable
Exploit
POC
Public exploit code exists
Social Media
1
Sightings
Data Quality
6 sources
Confidence: High

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 HIGH
CISA KEV No
Public POC Yes
EPSS 0.0%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Partial

Priority Score

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

Related Vulnerabilities in Gibbon Multiple Vulnerabilities

View all 3

More in Gibbon

View all
CVE-2024-24725 HIGH POC
8.8 Mar 23

Gibbon through 26.0.00 allows remote authenticated users to conduct PHP deserialization attacks via columnOrder in a POS

CVE-2024-24724 CRITICAL POC
9.8 Apr 03

Gibbon through 26.0.00 allows /modules/School%20Admin/messengerSettings.php Server Side Template Injection leading to Re

CVE-2023-45878 CRITICAL POC
9.8 Nov 14

GibbonEdu Gibbon version 25.0.1 and before allows Arbitrary File Write because rubrics_visualise_saveAjax.phps does not

CVE-2023-34598 CRITICAL POC
9.8 Jun 29

Gibbon v25.0.0 is vulnerable to a Local File Inclusion (LFI) where it's possible to include the content of several files

CVE-2023-45880 HIGH POC
7.2 Nov 14

GibbonEdu Gibbon through version 25.0.0 allows Directory Traversal via the report template builder. Rated high severity

CVE-2024-34831 MEDIUM POC
6.1 Sep 10

cross-site scripting (XSS) vulnerability in Gibbon Core v26.0.00 allows an attacker to execute arbitrary code via the im

CVE-2023-45881 MEDIUM POC
6.1 Nov 14

GibbonEdu Gibbon through version 25.0.0 allows /modules/Planner/resources_addQuick_ajaxProcess.php file upload with resu

CVE-2023-34599 MEDIUM POC
6.1 Jun 29

Multiple Cross-Site Scripting (XSS) vulnerabilities have been identified in Gibbon v25.0.0, which enable attackers to ex

CVE-2022-27311 CRITICAL
9.8 Apr 25

Gibbon v3.4.4 and below allows attackers to execute a Server-Side Request Forgery (SSRF) via a crafted URL. Rated critic

CVE-2023-45879 MEDIUM POC
5.4 Nov 14

GibbonEdu Gibbon version 25.0.0 allows HTML Injection via an IFRAME element to the Messager component. Rated medium seve

CVE-2022-27305 HIGH
8.8 May 25

Gibbon v23 does not generate a new session ID cookie after a user authenticates, making the application vulnerable to se

CVE-2024-51337 LOW POC
3.5 Nov 21

Cross Site Scripting vulnerability in Gibbon before v.27.0.01 and fixed in v.28.0.00 allows a remote attacker to obtain

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