Publicly Accessible Version Control Log For NASA's Vulcan CFD

Disclosed by
AshmitSh4rma
Summary by AshmitSh4rma

Vulnerability Disclosure Report

Public Exposure of NASA's Vulcan CFD Version Control Log Revealing Internal Development Information

Target:

nasa.gov

Vulnerability Type:

Sensitive Data Exposure (Disclosure of Development Metadata & Internal Commit Logs)


Description

A publicly accessible version control log for NASA's Vulcan CFD project was discovered, exposing sensitive development information, including commit messages, internal development notes, usernames, and software change descriptions.

The log included references to:

  • Computational models and solver algorithms used in high-speed reactive flow simulations.
  • Internal debugging information, optimizations, and development workflows.
  • Usernames and timestamps, offering insights into development activities and personnel information.

This misconfiguration allowed unauthorized access to internal development logs without authentication, increasing the risk of information leakage and potential exploitation.


Impact

  • Exposure of Development Metadata:
    Unauthorized users could analyze commit messages, internal notes, and development workflows to map internal processes.
  • Reconnaissance Risk:
    Public access to development logs provides insights into personnel, coding practices, and project status, which could aid in targeted attacks.
  • Risk of Sensitive Information Exposure:
    Commit descriptions referenced computational methods, debugging steps, and solver algorithms, potentially revealing proprietary techniques.

Resolution

  • Public access to the repository log was restricted and secured behind authentication controls.
  • Permissions were updated to prevent unauthorized access.
  • Sanitization of commit history was completed to remove sensitive information.
  • The issue is now fully resolved, and the repository log is no longer publicly accessible.
Activity