CVE-2026-84149 in Multi-tenant ERP Systeminfo

Summary

by MITRE • 09/01/2026

This vulnerability exists in the ERP system due to exposure of repository information through a publicly accessible .git directory. An unauthenticated remote attacker could exploit this vulnerability by accessing the exposed .git directory and retrieving repository metadata and associated files, which could allow reconstruction of the application's source code.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Analysis

by VulDB Data Team • 09/01/2026

The disclosed vulnerability represents a critical misconfiguration within an Enterprise Resource Planning system where sensitive version control data is inadvertently made accessible to unauthenticated users over the network. This issue stems from the presence of a publicly reachable .git directory, which serves as the repository metadata store for Git-based source code management systems. Under normal operational security practices, this directory should be strictly restricted or completely removed in production environments because it contains more than just configuration files; it holds the complete history of changes, commit logs, and potentially uncommitted work-in-progress data that can reveal architectural decisions and implementation details not present in the compiled application binaries alone.

An attacker exploiting this flaw does not require valid credentials to initiate the attack vector. By simply navigating to or scripting requests against the exposed .git directory structure, a remote adversary can download essential components such as HEAD, config files, packed refs, and object databases. These elements collectively allow for the reconstruction of the application's source code through automated tools like gitdumper or similar extraction utilities. This process effectively reverses the deployment pipeline, granting the attacker visibility into proprietary logic, hardcoded secrets, database connection strings, API keys, and internal business rules that were intended to remain confidential within the organization's secure development environment.

The operational impact of this vulnerability extends far beyond simple information disclosure. The exposure of source code facilitates subsequent stages in a cyber kill chain, including static application security testing by adversaries who can then identify additional logic flaws, injection points, or authentication bypasses with significantly less effort than black-box testing would allow. Furthermore, the retrieved metadata may contain references to internal IP addresses, server names, and third-party service integrations, providing valuable reconnaissance data for targeted attacks against related infrastructure components. In severe cases, if development artifacts are included in the repository dump, attackers might discover plaintext passwords or private cryptographic keys embedded directly within configuration files or source code comments, leading to immediate credential compromise and unauthorized access to backend systems.

This vulnerability aligns with CWE-538, which defines file inclusion through manipulation of reference paths, specifically manifesting here as information exposure via version control artifacts. It also maps closely to ATT&CK technique T1087.2, Local Account Discovery, when considering the potential for extracting internal user accounts and roles from configuration files, and more broadly to reconnaissance activities under the Initial Access or Collection tactics where attackers gather data about the target environment prior to exploitation. The root cause is typically attributed to improper web server configuration that fails to deny access to hidden directories starting with a dot character, often due to default settings in Apache or Nginx configurations that do not explicitly block .git paths despite common security hardening guidelines recommending their exclusion from public-facing document roots.

Mitigation strategies must focus on immediate remediation of the exposure and long-term prevention through secure deployment practices. The most urgent action is to remove or restrict access to the .git directory in all production environments using web server configuration directives such as Require all denied for Apache or location ~ /\.git { deny all; } for Nginx. Additionally, organizations should implement pre-deployment checks that scan build artifacts and deployed directories for any remnants of version control metadata before making applications available on public networks. Security teams must also rotate any credentials potentially exposed in the dumped repository data, including database passwords, API tokens, and encryption keys, assuming they have been compromised due to the principle of least privilege violation inherent in this exposure. Regular automated vulnerability scanning should include checks for common information disclosure vectors like .git directories to ensure continuous compliance with secure coding standards such as OWASP Application Security Verification Standard regarding source code protection.

Responsible

CERT-In

Reservation

09/01/2026

Disclosure

09/01/2026

Moderation

accepted

CPE

ready

EPSS

0.00000

KEV

no

Activities

very low

Sources

Want to know what is going to be exploited?

We predict KEV entries!