CodeIgniter Privilege Escalation Vulnerability via Email ID Modification

Vulnerability

A vulnerability in CodeIgniter through version 4.0.0 allows remote attackers to gain unauthorized privileges by altering the Email ID sent to the 'Select Role of the User' page. This issue is reportedly linked to a custom module or plugin rather than the CodeIgniter framework itself, as the framework does not provide built-in authentication or user management features.

Impact

Exploitation of this vulnerability could lead to unauthorized privilege escalation, allowing attackers to gain elevated rights within the application.

Reproduction

To reproduce this vulnerability, access a web application built with CodeIgniter that is using a custom authentication module compatible with CodeIgniter's role-based access control. Navigate to the 'Select Role of the User' page and modify the Email ID parameter to an arbitrary value. This action may grant unauthorized privileges based on the role associated with the modified Email ID.

Added: May 15, 2026, 1:19 PM
Updated: May 15, 2026, 1:19 PM

Vulnerability Rating

Custom Algorithm
spread
5.2
impact
5.0
exploitability
6.4
remediation
0.0
relevance
0.0
threat
6.4
urgency
2.9
incentive
0.0

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.