Skip to main content

Gibbon CVE-2026-8208

| EUVDEUVD-2026-28898 HIGH
PHP Remote File Inclusion (CWE-98)
2026-05-09 ab69c47f-b95e-4bf2-b2d9-4b1fd1b24b4a GHSA-px5v-8vpf-hw32
8.9
CVSS 4.0 · Vendor: ab69c47f-b95e-4bf2-b2d9-4b1fd1b24b4a
View

Attack ChainAIDerived

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

  1. Recon
    Compromise Teacher account credentials
  2. Delivery
    Authenticate to Gibbon admin interface
  3. Exploit
    Modify report archive directory setting
  4. Install
    Upload or reference malicious ZIP file
  5. C2
    Trigger report processing
  6. Execute
    Execute arbitrary PHP code
  7. Impact
    Establish web shell persistence
  8. Step 8
    Compromise underlying server

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V5 - File Handling File inclusion prevention, allowlisting
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Command and Control

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

Exploitation Conditions

Successful exploitation requires authenticated access with Teacher privilege level or higher within the Gibbon application, which represents elevated but not necessarily administrative users in typical educational deployments. The attacker must have permission to modify system configuration settings, specifically the report archive directory path setting. The vulnerability is exploitable against default Gibbon installations with no special feature enablement required, as report functionality is core to the platform. The CVSS vector AC:H (high attack complexity) reflects the multi-step process: first gaining Teacher credentials, then navigating to configuration settings, crafting a malicious ZIP with properly structured PHP payload, hosting or uploading that ZIP, modifying the archive path, and triggering the report processing that executes the inclusion. The web server must have outbound network access if the attacker uses remote ZIP hosting, or another upload vector must exist if using local file placement. These conditions significantly limit opportunistic exploitation but do not prevent targeted attacks against specific school deployments where Teacher accounts are valuable targets.

Impact

While the CVSS 8.9 score appears critical, real-world risk is substantially mitigated by the requirement for Teacher or higher privileges (PR:H), which typically represents trusted users in educational deployments. The CVSS vector shows high attack complexity (AC:H), suggesting non-trivial exploitation steps beyond simple credential compromise. Project Black Security Services published a detailed proof-of-concept walkthrough, confirming exploitability and lowering the barrier for malicious insiders or compromised teacher accounts. However, the vendor's assessment as 'low severity, accessible to admin users only' in the v30.0.01 patch release notes suggests they view this as an insider threat rather than an external attack surface concern. The vulnerability's real danger lies in privilege escalation scenarios: if an attacker first compromises a teacher account through phishing or credential stuffing, this LFI-to-RCE chain provides a path to full server compromise. The absence of EPSS data and CISA KEV listing indicates no evidence of widespread exploitation, likely because the attacker must first gain legitimate high-privilege credentials. Organizations should prioritize this based on their threat model: schools with robust access controls and monitoring for privileged accounts face lower immediate risk than those with lax teacher credential management or shared administrative passwords.

Exploit ScenarioDerived

An attacker who previously compromised a teacher's credentials through a phishing campaign authenticates to the Gibbon administrative interface. They navigate to system settings controlling the report archive directory path and change it to point to a remotely accessible ZIP file they control, hosted on an external server or uploaded through another Gibbon feature. The ZIP archive contains a malicious PHP script disguised as report data. When Gibbon's reporting functionality attempts to process files from the configured archive directory, PHP's zip:// stream wrapper extracts and interprets the attacker's PHP code, executing arbitrary commands with the web server's privileges. The attacker establishes a web shell, pivots to reconnaissance of the school's network, and exfiltrates student records or plants ransomware. Project Black Security Services has published a detailed proof-of-concept demonstrating these exact steps.

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

Local file inclusion in Gibbon school management system versions prior to v30.0.01 enables remote code execution when authenticated users with Teacher or higher privileges manipulate the report archive directory setting to force interpretation of a malicious ZIP file as PHP code. The vulnerability compromises the underlying web server. Project Black Security Services disclosed this flaw with a detailed proof-of-concept, and the vendor released patch v30.0.01 marking it as low severity since it requires administrative access. EPSS data not available, but the high CVSS 8.9 score reflects the critical post-compromise impact despite the high privilege requirement.

RemediationAI

Upgrade immediately to Gibbon v30.0.01 or later, available at https://github.com/GibbonEdu/core/releases/tag/v30.0.01. The vendor patch addresses the improper filename control in report archive directory configuration. Note that upgrading to v30.x requires PHP 8.0+ and MySQL 8.0+ as new minimum dependencies, so infrastructure readiness should be verified before patching. While the vendor classified this as non-required low severity update, the RCE potential justifies prioritization in security-conscious environments. If immediate patching is not feasible, implement compensating controls: restrict Teacher-level and administrative account creation to verified staff only, enable multi-factor authentication for all privileged Gibbon accounts, monitor file system activity in the web server's document root for unexpected ZIP or PHP file creation, audit existing report archive directory configurations for suspicious paths pointing outside intended directories, and implement web application firewall rules to detect zip:// stream wrapper usage in HTTP parameters. These controls reduce attack surface by limiting who can authenticate with required privileges and detecting exploitation attempts, though they do not eliminate the underlying code vulnerability. Review access logs for any Teacher+ accounts that recently modified system configuration settings, particularly report-related preferences, as potential indicators of reconnaissance or exploitation attempts.

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 PHP-based school management platform. This vulnerability stems from CWE-98 (Improper Control of Filename for Include/Require Statement in PHP Program), a classic path traversal weakness in PHP applications that allow user input to influence file inclusion operations. The attack vector exploits Gibbon's report archive directory configuration feature combined with PHP's ability to execute code from within ZIP archives using stream wrappers (zip:// protocol). When an attacker with elevated privileges modifies the archive directory path to point to a user-controlled ZIP file containing malicious PHP code, the application includes and executes that code server-side. This type of vulnerability is particularly dangerous in multi-tenant educational environments where teachers or department heads may have administrative interfaces but should not have server-level access. The CVSS 4.0 vector indicates network attack vector with high attack complexity, requiring high privileges, but delivering complete confidentiality, integrity, and availability impact across both vulnerable and subsequent systems (scope change indicated by SC:H/SI:H/SA:H).

Know when PHP 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 (ab69c47f-b95e-4bf2-b2d9-4b1fd1b24b4a) PRIMARY 8.9 HIGH
CVSS:4.0/AV:N/AC:H/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H

Primary rating from Vendor (ab69c47f-b95e-4bf2-b2d9-4b1fd1b24b4a) · only source for this CVE.

CVSS VectorVendor: ab69c47f-b95e-4bf2-b2d9-4b1fd1b24b4a

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

Lifecycle Timeline

2
Patch available
May 09, 2026 - 05:01 EUVD
CVE Published
May 09, 2026 - 04:16 nvd
HIGH 8.9

DescriptionCVE.org

Gibbon versions before v30.0.01 are affected by a local file inclusion vulnerability resulting in RCE by changing the report archive directory and forcing interpretation of a user provided .zip as PHP. Successful exploitation requires Teacher or higher privileges. Exploitation could result in compromise of the underlying web server.

Executive ViewAI

Why It Matters

CVE-2026-8208 affects Gibbon school management system versions before v30.0.01, allowing authenticated users with Teacher or higher privileges to execute arbitrary code on the web server through manipulation of report archive settings. Organizations operating Gibbon in educational environments face direct compromise of student data systems and potential widespread disruption of critical school operations if exploited by insider threats or compromised privileged accounts.

Business Impact: High
Compensating Controls

Vendor-released patch: v30.0.01. Until patched, restrict modification of report archive directory settings to system administrators only; disable report functionality if not operationally critical; implement file integrity monitoring on the report archive directory; restrict web server execution permissions on archive directories to prevent PHP interpretation; audit and restrict Teacher-level account privileges to minimum necessary functions.

Threat Intelligence Overview

EPSS Score
0.0%
Top 88% exploitable
Social Media
1
Sightings
Data Quality
7 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 HIGH
CISA KEV No
Public POC No
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
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

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

Attack Technique

Local File Inclusion vulnerabilities occur when an application accepts user-controlled input to specify which file should be loaded or executed, typically through functions like PHP's `include()`, `require()`, or `fopen()`.

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

Related Vulnerabilities in Gibbon Multiple Vulnerabilities

View all 3

More in PHP

View all
CVE-2019-11043 CRITICAL POC
9.8 Oct 28

In PHP versions 7.1.x below 7.1.33, 7.2.x below 7.2.24 and 7.3.x below 7.3.11 in certain configurations of FPM setup it

CVE-2012-1823 CRITICAL POC
9.8 May 11

sapi/cgi/cgi_main.c in PHP before 5.3.12 and 5.4.x before 5.4.2, when configured as a CGI script (aka php-cgi), does not

CVE-2016-1555 CRITICAL POC
9.8 Apr 21

(1) boardData102.php, (2) boardData103.php, (3) boardDataJP.php, (4) boardDataNA.php, and (5) boardDataWW.php in Netgear

CVE-2018-11138 CRITICAL POC
9.8 May 31

The '/common/download_agent_installer.php' script in the Quest KACE System Management Appliance 8.0.318 is accessible by

CVE-2024-11680 CRITICAL POC
9.8 Nov 26

ProjectSend versions prior to r1720 are affected by an improper authentication vulnerability. Rated critical severity (C

CVE-2025-49113 CRITICAL POC
9.9 Jun 02

Roundcube Webmail contains a critical PHP object deserialization vulnerability (CVE-2025-49113, CVSS 9.9) that allows au

CVE-2017-9841 CRITICAL POC
9.8 Jun 27

Util/PHP/eval-stdin.php in PHPUnit before 4.8.28 and 5.x before 5.6.3 allows remote attackers to execute arbitrary PHP c

CVE-2025-0108 HIGH POC
8.8 Feb 12

Palo Alto Networks PAN-OS management web interface contains an authentication bypass allowing unauthenticated attackers

CVE-2021-25298 HIGH POC
8.8 Feb 15

Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re

CVE-2021-25296 HIGH POC
8.8 Feb 15

Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re

CVE-2013-4983 CRITICAL POC
10.0 Sep 10

The get_referers function in /opt/ws/bin/sblistpack in Sophos Web Appliance before 3.7.9.1 and 3.8 before 3.8.1.1 allows

CVE-2023-6553 CRITICAL POC
9.8 Dec 15

The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1

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