Researcher: Pajar Priandana
Program: NASA – Vulnerability Disclosure Program (VDP)
Status: Resolved
Severity: P3 (Subdomain Takeover)
Category: Misconfigured DNS
Introduction
During routine reconnaissance under the NASA Vulnerability Disclosure Program (VDP), I identified a GitHub Pages subdomain takeover affecting:
xxx.nasa.gov
The subdomain was pointing to GitHub Pages infrastructure, but no corresponding repository was configured โ leaving it unclaimed.
This created a high-risk scenario where an attacker could host arbitrary content under a trusted government domain.
๐ Recon & Identification
Step 1 โ DNS Check
A DNS lookup showed the subdomain resolves to GitHub Pages:
dig xxx.nasa.gov +short
xxx.xxx.xxx.xxx
xxx.xxx.xxx.xxx
xxx.xxx.xxx.xxx
xxx.xxx.xxx.xxx
Step 2 โ Subdomain Access
Accessing:
https://xxx.nasa.gov

Returned a GitHub 404 page, indicating:
โ DNS points to GitHub
โ No repository configured
๐งช Exploitation (Ethical PoC)
Using GitHub Pages, I configured:
xxx.nasa.gov

Then deployed:
<h1>Subdomain Takeover by pajarpriandana</h1>
Result:
Subdomain successfully taken over (PoC only, non-harmful).

๐ ๏ธ Remediation
The NASA team resolved the issue by:
โ Removing DNS records
โ Cleaning unused GitHub mappings
Status: Resolved
๐ Recognition
Severity: P3
Category: Misconfigured DNS
Program: NASA VDP
Appreciation: Letter of Appreciation (LoA)
๐ Note

Some technical details have been intentionally redacted for responsible disclosure.

