AP EAMCET: Security Architecture Analysis
Responsible Disclosure Notice: This post describes architectural weaknesses and their potential impact. No exploit details, API endpoints, hardcoded secrets, or reproduction steps are included. Findings have been reported through appropriate channels.
| Field | Detail |
|---|---|
| Application | AP EAMCET |
| Ministry/Body | MoE |
| Data Category | Education Records |
| Sensitivity | π‘ Medium |
| Platform | web |
| Analysis Date | 2026-06-18 |
| Critical Findings | 0 |
| High Findings | 0 |
| Medium Findings | 1 |
| Low Findings | 0 |
Summary
This analysis examined the client-side architecture of AP EAMCET, operated by MoE, which handles education records β classified as medium sensitivity under our data risk framework.
The analysis identified 1 categories of architectural concerns, with 0 critical, 0 high, 1 medium, and 0 low severity findings.
Risk Factors
- No CAPTCHA on OTP generation β vulnerable to automated enumeration and SMS bombing
Impact Scenarios
Scenario: Automated Enumeration
Without CAPTCHA or rate limiting on OTP endpoints, an attacker can programmatically trigger OTPs across millions of phone numbers to discover which ones are registered, map the user base, and potentially intercept OTPs at scale through SS7 vulnerabilities or compromised telecom infrastructure.
Findings Overview
| Severity | Category | Matches |
|---|---|---|
| π΅ LOW | Basic Scan | 0 |
Specific details omitted per responsible disclosure practices.
Why This Matters
Indiaβs Digital Public Infrastructure (DPI) β Aadhaar, UPI, Co-WIN, U-WIN, DigiLocker β is built on a model of scale and inclusion. But inclusion without protection is a trap. When the same mobile number that receives OTPs for a vaccination certificate also receives OTPs for banking, taxation, and identity verification, the security of the weakest link becomes the security of the entire chain.
The CBSE data breach incident (2026) demonstrated that traditional disclosure routes β CERT-In reports, ministry emails β do not produce timely fixes. The researcher who found the vulnerabilities waited months, only to be met with denial and inaction. Public pressure, parliamentary questions, and media coverage eventually forced acknowledgment.
Responsible Disclosure Timeline
| Date | Action |
|---|---|
| 2026-06-18 | Blog post published (impact only, no exploit details) |
| Pending | CERT-In report filed |
| Pending | NCIIPC notification (if critical infrastructure) |
| Pending | Direct contact with ministry IT / CISO |
| 2026-06-18 + 90 days | Full public disclosure deadline |
Recommendations
Immediate (0-7 days)
- Rotate any hardcoded secrets and move them server-side
- Implement server-side OTP verification with CAPTCHA and rate limiting
- Enable certificate pinning for apps handling health/financial data
Short-term (1-4 weeks)
- Add secondary identity verification (ABHA/Aadhaar) for accessing sensitive records
- Implement proper server-side encryption instead of client-side obfuscation
- Remove sensitive data from device-local storage
Structural (1-3 months)
- Adopt a public vulnerability disclosure program (VDP)
- Implement continuous security testing in CI/CD
- Engage independent security auditors for annual assessments
- Align with DPDP Act 2023 requirements for sensitive personal data
This analysis is part of an ongoing audit of Indian government digital services. See the project page for other analyses.