Select Page

A Person Discovers Critical Security Vulnerability in eCitizen Payment Gateway

Introduction

On February 1, 2025, Shadrack Matata (@shadrac_matata) took to X to highlight a critical security issue with the eCitizen payment gateway, which he discovered on May 21, 2024. Despite his efforts to report a vulnerability that could allow transaction fraud, he received no response, leaving the issue unaddressed.

The Bug Report

Courtesy : Shadrack Matata

He narrated on his post that he found a critical bug in the Kenyan government’s eCitizen digital services platform, whereby one can fake/forge a transaction with a high risk of financial fraud and identity stealing. He tried responsibly reporting it through the domain admin to which API endpoints are attached but was silenced.

Continued Ignorance

In a follow-up posting, Matata said the bug was still there, meaning the authorities have not taken any action against the severity of this bug. The more this neglect continues, the higher the risk for users in terms of cyber-attacks.

Technical Insights

Cybersecurity analyst Humphrey (@HumphreyMburu) suggested in the thread that eCitizen may be using an outdated Laravel starter template, which could be the root cause of the vulnerability. Outdated software components are known risks, often leading to security breaches in critical systems.

Security Implications

The failure to address a reported vulnerability is alarming, especially in light of the recent major cyber-attack on eCitizen, as reported by The Standard. Outdated software remains a common entry point for cybercriminals, aligning with concerns raised by the OWASP Foundation about security risks in legacy applications.

Public Reaction

The discussion on X has sparked mixed reactions:

  • Timothy Mugo Gachengo raised concerns over privacy risks, fearing exposure of sensitive ID and passport data.
  • Mark Watitwa humorously suggested that the bug might be a feature, reflecting a cynical view of Kenya’s digital security measures.
  • Bright Mawudor’s statement added weight to the issue, reinforcing the need for immediate intervention.

Conclusion

The unaddressed critical bug in eCitizen, reported by Shadrack Matata and emphasized by Bright Mawudor, PhD, is a wake-up call for government agencies. The failure to respond not only jeopardizes the integrity of public services but also erodes citizen trust.

Kenya’s digital infrastructure must prioritize:
Timely security updates
Engagement with ethical security researchers
Proactive cybersecurity measures

Call to Action

🔹 Government cybersecurity teams must urgently investigate and fix the reported eCitizen vulnerability.
🔹 Users should stay vigilant and report any suspicious transactions or security flaws.
🔹 Cybersecurity experts and developers should continue pushing for stronger security protocols in public sector digital platforms.

A secure eCitizen system is not optional—it’s a necessity.

Feel free to react and comment below with your thoughts on this critical security issue. Let’s continue the conversation on how we can make digital government services safer and more reliable for everyone.

About The Author

CJ

CJ is a Cybersecurity Analyst and IT Support Specialist with a strong passion for Cloud Computing (AWS). He also possesses skills in web development and video editing. Aspiring to become a Cloud Engineer, he is committed to mastering cutting-edge technologies to build secure, efficient, and scalable solutions. CJ enjoys sharing knowledge and staying ahead of IT innovations.

Leave a reply

Your email address will not be published. Required fields are marked *