HIGH · omc
Bharat Petroleum Corporation Ltd
Test/QA environments named in CT (adfstest, qa.convenience, qa.speed)
bharatpetroleum.inbaseline scan 2026-04-27 · daily passive check 2026-06-13 · Phase 2 active scan 2026-04-28
Daily passive check · 2026-06-13
score 0
Availability
HTTP 404
TLS
2026-11-24 · 164d
Headers
tracked set present
Email auth
SPF soft · DMARC reject
Security score
Elevated
Headline findings
- 01ADFS test endpoint exposed in CT logs (adfstest.bharatpetroleum.in)
- 02QA convenience and speed-store environments named publicly
- 03Loose SPF (~all)
- 04Cloudflare 403 prevents external header verification — Phase 2 active scan needed
TLS security
pass
- Issuer
- Amazon
- Expires
- 2026-11-24(164d)
Email authentication
Hardening headers
6 / 0 / 0present/permissive/missing
- HSTSpresent
- CSPpresent
- X-Framepresent
- X-Content-Typepresent
- Referrer-Policypresent
- Permissions-Policypresent
Lookalike domains
bharatpetroleum.co.in→ 52.66.101.246 (AWS EC2, third-party)bharatpetroleum.net→ 76.223.67.189 (AWS, third-party)
Public topology · CT logs
30 total · 3 sensitive
adfstest.bharatpetroleum.in
qa.convenience.bharatpetroleum.inqa.speed.bharatpetroleum.in
Certificate-transparency logs are immutable and public. Sensitive subdomains advertised here cannot be retracted; the mitigation is forward-only — new internal services route through a private CA that does not submit to public CT.
Phase 2 · Active scan complete
Authorised ethical-hacking assessment ran on 2026-04-28. Active fingerprinting, CVE matching, Mythos-class adversary simulation, and CISO patch list below.
Single-question version for MD
With adfstest, qa.convenience, and qa.speed publicly enumerated and likely running weaker security, what controls prevent QA-environment compromise from pivoting to production — and are test credentials cleanly isolated from production databases?
Active fingerprints · per host
bharatpetroleum.inEOL × 2Cloudflare WAF + DigiCert TLS + Microsoft stack (ADFS, Teams, Exchange)
- ⚠ External header analysis blocked by Cloudflare 403
- ⚠ ADFS publicly enumerated
adfstest.bharatpetroleum.in / qa.convenience.bharatpetroleum.in / qa.speed.bharatpetroleum.inEOL × 1Test/QA Microsoft infrastructure
- ⚠ Test environments expose architecture; credentials often reused from prod
Attack-path simulation
Mythos-class adversary analytical chain · paths ranked by exploitability × access value.
Path B: QA environment exploitation → production pivot
Path C: Citrix NetScaler pre-auth RCE (if rpad/connectbpc on NetScaler)
Path D: Email spoofing → executive phishing
Mythos compression
Discovery-time compression: pre-AI adversary vs Mythos-class adversary, per attack path.
The compression factor is reasoned, not measured. Mythos-class capability changes the tempo of attack-path traversal; the topology of the chain is unchanged.
CISO patch list
Tier 1 · within 7 days
- critical
ADFS pre-auth hardening — disable form-based external login
- Host
adfs.bharatpetroleum.in- Fix
- Disable form-based external login (Kerberos only). IP allowlist /adfs/ls/. Lockout 5 fails → 15 min. MFA TOTP/FIDO2.
- Owner
- BPCL IAM
- Validation
External form login blocked; lockout fires; MFA enforced
- critical
Citrix NetScaler patches CVE-2025-7775 + CVE-2025-5777
- Host
rpad / connectbpc (if NetScaler)- CVE
CVE-2025-7775, CVE-2025-5777- Fix
- Patch NetScaler to current build. TLS ≥ 1.2 enforced. Strong ciphers only.
- Owner
- Infrastructure / Network Ops
- Validation
NetScaler version ≥ patched build
- critical
QA / test environment segregation
- Host
adfstest / qa.convenience / qa.speed- Fix
- Dedicated QA service accounts (no prod reuse). Network isolation. Rotate all QA passwords. IP allowlist (developer IPs). Re-auth required for QA→Prod calls.
- Owner
- Infrastructure / DevOps
- Validation
AD audit confirms no shared service accounts; QA on isolated subnet
- critical
Email spoofing prevention — SPF -all + DMARC p=reject
- Host
bharatpetroleum.in (email)- Fix
- SPF ~all → -all. DMARC p=reject. DKIM. BIMI. Explicit SPF for mail subdomains.
- Owner
- Email Security
- Validation
mxtoolbox shows -all; DMARC p=reject
Tier 2 · within 30 days
- high
Convenience portal SQLi remediation
- Host
convenience.bharatpetroleum.in- CVE
CWE-89- Fix
- Parameterise queries. Cloudflare WAF SQLi rules. Data-integrity checks. API auth required.
- Owner
- Development
- Validation
sqlmap finds 0 injection; WAF blocks SQLi PoC
- high
Remote-access VPN — MFA + protocol audit
- Host
rpad / connectvc / connectbpc- Fix
- MFA TOTP/FIDO2. Disable legacy protocols. Split-tunnel restrictions. 8-hour idle timeout. Geographic anomaly alerts.
- Owner
- Network Security
- Validation
MFA enforced; protocol audit clean; geolocation alerts active
Tier 3 · within 90 days
- medium
Subdomain enumeration audit on 30+ subdomains
- Host
bharatpetroleum.in- Fix
- Inventory all subdomains. Verify each is authorised. Decommission unused. DNS integrity monitoring.
- Owner
- Infrastructure
- Validation
Official subdomain register; monthly CT audit