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.