{"items":[{"id":"NVI-00018306","kind":"vulnerability","title":"Git LFS may write to arbitrary files via crafted symlinks","revision":1,"unknowns":["Customer inventory, deployment, reachability and exploitation have not been inspected."],"lifecycle":"active","identifiers":["GHSA-6pvw-g552-53c5","CVE-2025-26625"],"plain_summary":"GitHub lists this reviewed advisory for github.com/git-lfs/git-lfs. Published version ranges and source prerequisites are shown below; this is not an inspection of a visitor’s application.","review_status":"source_listed","control_topics":[],"public_actions":[{"summary":"Identify the exact component and deployed version, examine the linked publisher’s conditions, and retain evidence of any mitigation.","source_ids":["sr-0d3298e9277b9a491f6fd1aca9cc2f3e"],"action_type":"investigate","limitations":"Confirm current vendor support, compatibility and deployment evidence. This report has not tested a fix in your system.","current_supported_target":null}],"schema_version":"1.1.0","source_metrics":[],"why_it_matters":"Published affected context helps an owner decide what evidence to gather. This report has not examined your application.","related_sources":[{"id":"sr-0d3298e9277b9a491f6fd1aca9cc2f3e","url":"https://github.com/advisories/GHSA-6pvw-g552-53c5","basis":"vendor_advisory","notes":"GitHub Advisory Database; CC-BY-4.0. Each advisory links its original attribution. Null normalizes fields.","title":"GHSA-6pvw-g552-53c5","publisher":"GitHub Advisory Database","observed_at":"2026-11-07T00:53:14.635Z"}],"affected_context":[{"certainty":"source_listed","source_ids":["sr-0d3298e9277b9a491f6fd1aca9cc2f3e"],"technology":"github.com/git-lfs/git-lfs","known_exclusions":[],"conditions_summary":"### Impact\n\nWhen populating a Git repository's working tree with the contents of Git LFS objects, certain Git LFS commands may write to files visible outside the current Git working tree if symbolic or hard links exist which collide with the paths of files tracked by Git LFS.\n\nGit LFS has resolved this problem by revising the `git lfs checkout` and `git lfs pull` commands so that they check for symbolic links in the same manner as performed by Git before writing to files in the working tree.  These commands now also remove existing files in the working tree before writing new files in their place.\n\nAs well, Git LFS has resolved a problem whereby the `git lfs checkout` and `git lfs pull` commands, when run in a bare repository, could write to files visible outside the repository.  While a specific and relatively unlikely set of conditions were required for this to occur, it is no longer possible under any circumstances.\n\n### Patches\n\nThis problem exists in all versions since 0.5.2 and is patched in v3.7.1.  All users should upgrade to v3.7.1.\n\n### Workarounds\n\nSupport for symlinks in Git may be disabled by setting the `core.symlinks` configuration option to `false`, after which furt","public_affected_ranges":[">= 0.5.2, <= 3.7.0"]}],"null_published_at":"2026-11-07T07:07:39.808Z","source_updated_at":"2026-05-31T18:30:24.000Z","source_disclosed_at":"2025-10-17T17:05:03.000Z","is_synthetic_fixture":false,"null_last_reviewed_at":null,"public_change_summary":"First indexed by Null; source disclosure date is shown separately.","null_first_observed_at":"2026-11-07T00:53:14.635Z"}],"next_cursor":null,"snapshot_revision":"42594"}