Sceawere

Vulnerability Detail

CVE-2026-58437UPDATED Verified Sceawere Triage Sources: NVD / CISA KEV

Git Push Options Repository Visibility Manipulation

Vulnerability Metadata

Severity
High
Score / CVSS
7.1
Creation Date
1d ago
Vendor
Gitea
Product
Gitea Open Source Git Server
Attack Type
CWE-284
Vector String
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:H/A:N
Attack Complexity
LOW

Narrative and Response

Description

Repository Visibility Manipulation via Git Push Options

Executive Summary

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Executive Summary Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Technical Details

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Detailed Technical Analysis Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Mitigations

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Remediation & Mitigations Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

References

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Intelligence References Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Additional Metadata

{
  "score": "7.1",
  "pubDate": "2026-08-13T17:17:27.703Z",
  "pubdate": "2026-08-13T17:17:27.703Z",
  "executiveSummary": "This vulnerability involves repository visibility manipulation via Git push options, presenting significant security risks to affected systems and products by allowing unauthorized alteration of repository access settings.\nThe core vulnerability type enables attackers with specific capabilities to bypass intended access controls or visibility configurations.\nThe potential impact includes unauthorized exposure or restriction of sensitive source code and proprietary assets, leading to severe data confidentiality or integrity breaches.\nAffected systems involve Git server implementations or repository management platforms that process specially crafted push options during the git push operation.\nRisk implications encompass unauthorized intellectual property exposure, compliance violations, and potential reconnaissance facilitation for subsequent attacks.\nAttacker capabilities require authenticated access to the target repository and the ability to leverage git push options to alter administrative or visibility parameters during the push lifecycle.\nExploitation requirements typically necessitate interaction with the vulnerable Git server endpoint using standard Git client tooling configured with malicious or unintended push option arguments.",
  "technicalDetails": "The root cause of this vulnerability lies in the insufficient validation and sanitization of Git push options received by the server-side Git hooks or repository management daemon.\nWhen a client executes a git push command utilizing the --push-option flag, the server parses these parameters to execute ancillary actions or update repository metadata.\nThe vulnerable component is the parameter parsing and state-updating logic that handles incoming push options without enforcing strict authorization checks against the user's actual permission level for modifying repository-level settings such as visibility.\nNetwork exposure is present wherever the Git server accepts push operations over protocols such as HTTPS, SSH, or the Git native protocol.\nAuthentication requirements dictate that the attacker must possess valid credentials to authenticate against the target repository, though privilege requirements are bypassed if low-privileged users can supply administrative push options.\nThe exploitation method proceeds via a step-by-step attack flow: First, the attacker establishes a connection to the remote Git repository using an authorized client session. Second, the attacker formulates a git push command incorporating specific, unauthorized push options designed to toggle the repository visibility state from private to public or vice versa. Third, the server receives the push payload and accompanying options, executing the backend routine to update the repository configuration database without adequately verifying if the authenticated identity holds administrative privileges to alter visibility states. Finally, the repository state is mutated, achieving the unauthorized visibility manipulation.\nPost-exploitation impact includes the immediate exposure of private repositories containing sensitive code, secrets, or internal documentation to unauthorized users or the public internet, or conversely, the unintended occlusion of public repositories leading to denial of service for dependent workflows."
}
CVE-2026-58437: Git Push Options Repository Visibility Manipulation (HIGH Severity, CVSS: 7.1) - Sceawere