Skip to content

fix: upgrade gix-validate to 0.11.1 (GHSA-p3hw-mv63-rf9w)#7668

Open
orbisai0security wants to merge 1 commit into
FuelLabs:masterfrom
orbisai0security:fix-ghsa-p3hw-mv63-rf9w-cargo-lock
Open

fix: upgrade gix-validate to 0.11.1 (GHSA-p3hw-mv63-rf9w)#7668
orbisai0security wants to merge 1 commit into
FuelLabs:masterfrom
orbisai0security:fix-ghsa-p3hw-mv63-rf9w-cargo-lock

Conversation

@orbisai0security

Copy link
Copy Markdown

Summary

Upgrade gix-validate from 0.10.1 to 0.11.1 to fix GHSA-p3hw-mv63-rf9w.

Vulnerability

Field Value
ID GHSA-p3hw-mv63-rf9w
Severity HIGH
Scanner trivy
Rule GHSA-p3hw-mv63-rf9w
File Cargo.lock
Assessment Likely exploitable

Description: gix's submodule name validation bypass + trust inheritance flaw enables path traversal and credential disclosure

Evidence

Scanner confirmation: trivy rule GHSA-p3hw-mv63-rf9w flagged this pattern.

Production code: This file is in the production codebase, not test-only code.

Changes

  • Cargo.lock

Verification

  • Build passes
  • Scanner re-scan confirms fix
  • LLM code review passed

This change addresses a pattern flagged by static analysis. The code path handles user-influenced input and the fix reduces the attack surface against both manual and automated exploitation.


Automated security fix by OrbisAI Security

gix's submodule name validation bypass + trust inheritance flaw enables path traversal and credential disclosure
Resolves GHSA-p3hw-mv63-rf9w
@orbisai0security orbisai0security requested a review from a team as a code owner June 25, 2026 09:44
@cursor

cursor Bot commented Jun 25, 2026

Copy link
Copy Markdown

PR Summary

Low Risk
Lockfile-only security patch with no direct code edits; main review point is that git/submodule validation behavior changes with the patched crate.

Overview
Bumps gix-validate in Cargo.lock from 0.10.1 to 0.11.1 to address GHSA-p3hw-mv63-rf9w (submodule name validation bypass that could enable path traversal and credential disclosure).

That crate is pulled in through gix-path and gix-url, which sit on git/URL handling paths in the dependency tree. The visible lockfile delta may also include small transitive adjustments (e.g. data-encoding-macro-internal pinning an older syn).

No application source changes—dependency resolution only.

Reviewed by Cursor Bugbot for commit 73b6f82. Bugbot is set up for automated code reviews on this repo. Configure here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant