RHSA-2026:73262
Vulnerability from csaf_redhat - Published: 2026-09-29 11:52 - Updated: 2026-10-07 10:07A flaw was found in go-git, an extensible Git implementation library. Worktree operations, such as checkout, status, and add, resolve symbolic links within the working tree without proper boundary confinement. This allows a remote attacker to craft a malicious repository containing a symlink, which, when cloned and its worktree operations are used, can lead to reading from or writing to arbitrary files outside the intended working directory. This could result in information disclosure or arbitrary file modification.
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: Red Hat Container Native Virtualization 4.21:registry.redhat.io/container-native-virtualization/cnv-must-gather-rhel9@sha256:0a1f4a9cba4f376b1f15ae510033974bd0f43b039940dbd4f4db554633936e14_arm64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: Red Hat Container Native Virtualization 4.21:registry.redhat.io/container-native-virtualization/cnv-must-gather-rhel9@sha256:64ee4e071723ee35b3bbd243551c8a0ced300c1f5d146980d1fd0d5ebf2e8756_amd64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: Red Hat Container Native Virtualization 4.21:registry.redhat.io/container-native-virtualization/cnv-must-gather-rhel9@sha256:9b6b35961e96a862c60f90491b159706140001140284babd00dae000d3e625ab_s390x | — |
Vendor Fix
fix
Workaround
|
{
"document": {
"aggregate_severity": {
"namespace": "https://access.redhat.com/security/updates/classification/",
"text": "Important"
},
"category": "csaf_security_advisory",
"csaf_version": "2.0",
"distribution": {
"text": "Copyright \u00a9 Red Hat, Inc. All rights reserved.",
"tlp": {
"label": "WHITE",
"url": "https://www.first.org/tlp/"
}
},
"lang": "en",
"notes": [
{
"category": "summary",
"text": "Red Hat OpenShift Virtualization release v4.21 is now available with updates to packages and images that fix several bugs and add enhancements.",
"title": "Topic"
},
{
"category": "general",
"text": "OpenShift Virtualization is Red Hat\u0027s virtualization solution designed for Red Hat OpenShift Container Platform.\n\nThis advisory contains OpenShift Virtualization v4.21 images.",
"title": "Details"
},
{
"category": "legal_disclaimer",
"text": "This content is licensed under the Creative Commons Attribution 4.0 International License (https://creativecommons.org/licenses/by/4.0/). If you distribute this content, or a modified version of it, you must provide attribution to Red Hat Inc. and provide a link to the original.",
"title": "Terms of Use"
}
],
"publisher": {
"category": "vendor",
"contact_details": "https://access.redhat.com/security/team/contact/",
"issuing_authority": "Red Hat Product Security is responsible for vulnerability handling across all Red Hat products and services.",
"name": "Red Hat Product Security",
"namespace": "https://www.redhat.com"
},
"references": [
{
"category": "self",
"summary": "https://access.redhat.com/errata/RHSA-2026:73262",
"url": "https://access.redhat.com/errata/RHSA-2026:73262"
},
{
"category": "external",
"summary": "https://access.redhat.com/security/cve/CVE-2026-71556",
"url": "https://access.redhat.com/security/cve/CVE-2026-71556"
},
{
"category": "external",
"summary": "https://access.redhat.com/security/updates/classification/",
"url": "https://access.redhat.com/security/updates/classification/"
},
{
"category": "self",
"summary": "Canonical URL",
"url": "https://security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_73262.json"
}
],
"title": "Red Hat Security Advisory: OpenShift Virtualization v4.21 Images",
"tracking": {
"current_release_date": "2026-10-07T10:07:43+00:00",
"generator": {
"date": "2026-10-07T10:07:43+00:00",
"engine": {
"name": "Red Hat SDEngine",
"version": "5.4.0"
}
},
"id": "RHSA-2026:73262",
"initial_release_date": "2026-09-29T11:52:57+00:00",
"revision_history": [
{
"date": "2026-09-29T11:52:57+00:00",
"number": "1",
"summary": "Initial version"
},
{
"date": "2026-09-29T11:53:01+00:00",
"number": "2",
"summary": "Last updated version"
},
{
"date": "2026-10-07T10:07:43+00:00",
"number": "3",
"summary": "Last generated version"
}
],
"status": "final",
"version": "3"
}
},
"product_tree": {
"branches": [
{
"branches": [
{
"branches": [
{
"category": "product_name",
"name": "Red Hat Container Native Virtualization 4.21",
"product": {
"name": "Red Hat Container Native Virtualization 4.21",
"product_id": "Red Hat Container Native Virtualization 4.21",
"product_identification_helper": {
"cpe": "cpe:/a:redhat:container_native_virtualization:4.21::el9"
}
}
}
],
"category": "product_family",
"name": "Red Hat Container Native Virtualization"
},
{
"branches": [
{
"category": "product_version",
"name": "registry.redhat.io/container-native-virtualization/cnv-must-gather-rhel9@sha256:64ee4e071723ee35b3bbd243551c8a0ced300c1f5d146980d1fd0d5ebf2e8756_amd64",
"product": {
"name": "registry.redhat.io/container-native-virtualization/cnv-must-gather-rhel9@sha256:64ee4e071723ee35b3bbd243551c8a0ced300c1f5d146980d1fd0d5ebf2e8756_amd64",
"product_id": "registry.redhat.io/container-native-virtualization/cnv-must-gather-rhel9@sha256:64ee4e071723ee35b3bbd243551c8a0ced300c1f5d146980d1fd0d5ebf2e8756_amd64",
"product_identification_helper": {
"purl": "pkg:oci/cnv-must-gather-rhel9@sha256%3A64ee4e071723ee35b3bbd243551c8a0ced300c1f5d146980d1fd0d5ebf2e8756?arch=amd64\u0026repository_url=registry.redhat.io/container-native-virtualization/cnv-must-gather-rhel9\u0026tag=1790598103"
}
}
}
],
"category": "architecture",
"name": "amd64"
},
{
"branches": [
{
"category": "product_version",
"name": "registry.redhat.io/container-native-virtualization/cnv-must-gather-rhel9@sha256:0a1f4a9cba4f376b1f15ae510033974bd0f43b039940dbd4f4db554633936e14_arm64",
"product": {
"name": "registry.redhat.io/container-native-virtualization/cnv-must-gather-rhel9@sha256:0a1f4a9cba4f376b1f15ae510033974bd0f43b039940dbd4f4db554633936e14_arm64",
"product_id": "registry.redhat.io/container-native-virtualization/cnv-must-gather-rhel9@sha256:0a1f4a9cba4f376b1f15ae510033974bd0f43b039940dbd4f4db554633936e14_arm64",
"product_identification_helper": {
"purl": "pkg:oci/cnv-must-gather-rhel9@sha256%3A0a1f4a9cba4f376b1f15ae510033974bd0f43b039940dbd4f4db554633936e14?arch=arm64\u0026repository_url=registry.redhat.io/container-native-virtualization/cnv-must-gather-rhel9\u0026tag=1790598103"
}
}
}
],
"category": "architecture",
"name": "arm64"
},
{
"branches": [
{
"category": "product_version",
"name": "registry.redhat.io/container-native-virtualization/cnv-must-gather-rhel9@sha256:9b6b35961e96a862c60f90491b159706140001140284babd00dae000d3e625ab_s390x",
"product": {
"name": "registry.redhat.io/container-native-virtualization/cnv-must-gather-rhel9@sha256:9b6b35961e96a862c60f90491b159706140001140284babd00dae000d3e625ab_s390x",
"product_id": "registry.redhat.io/container-native-virtualization/cnv-must-gather-rhel9@sha256:9b6b35961e96a862c60f90491b159706140001140284babd00dae000d3e625ab_s390x",
"product_identification_helper": {
"purl": "pkg:oci/cnv-must-gather-rhel9@sha256%3A9b6b35961e96a862c60f90491b159706140001140284babd00dae000d3e625ab?arch=s390x\u0026repository_url=registry.redhat.io/container-native-virtualization/cnv-must-gather-rhel9\u0026tag=1790598103"
}
}
}
],
"category": "architecture",
"name": "s390x"
}
],
"category": "vendor",
"name": "Red Hat"
}
],
"relationships": [
{
"category": "default_component_of",
"full_product_name": {
"name": "registry.redhat.io/container-native-virtualization/cnv-must-gather-rhel9@sha256:0a1f4a9cba4f376b1f15ae510033974bd0f43b039940dbd4f4db554633936e14_arm64 as a component of Red Hat Container Native Virtualization 4.21",
"product_id": "Red Hat Container Native Virtualization 4.21:registry.redhat.io/container-native-virtualization/cnv-must-gather-rhel9@sha256:0a1f4a9cba4f376b1f15ae510033974bd0f43b039940dbd4f4db554633936e14_arm64"
},
"product_reference": "registry.redhat.io/container-native-virtualization/cnv-must-gather-rhel9@sha256:0a1f4a9cba4f376b1f15ae510033974bd0f43b039940dbd4f4db554633936e14_arm64",
"relates_to_product_reference": "Red Hat Container Native Virtualization 4.21"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "registry.redhat.io/container-native-virtualization/cnv-must-gather-rhel9@sha256:64ee4e071723ee35b3bbd243551c8a0ced300c1f5d146980d1fd0d5ebf2e8756_amd64 as a component of Red Hat Container Native Virtualization 4.21",
"product_id": "Red Hat Container Native Virtualization 4.21:registry.redhat.io/container-native-virtualization/cnv-must-gather-rhel9@sha256:64ee4e071723ee35b3bbd243551c8a0ced300c1f5d146980d1fd0d5ebf2e8756_amd64"
},
"product_reference": "registry.redhat.io/container-native-virtualization/cnv-must-gather-rhel9@sha256:64ee4e071723ee35b3bbd243551c8a0ced300c1f5d146980d1fd0d5ebf2e8756_amd64",
"relates_to_product_reference": "Red Hat Container Native Virtualization 4.21"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "registry.redhat.io/container-native-virtualization/cnv-must-gather-rhel9@sha256:9b6b35961e96a862c60f90491b159706140001140284babd00dae000d3e625ab_s390x as a component of Red Hat Container Native Virtualization 4.21",
"product_id": "Red Hat Container Native Virtualization 4.21:registry.redhat.io/container-native-virtualization/cnv-must-gather-rhel9@sha256:9b6b35961e96a862c60f90491b159706140001140284babd00dae000d3e625ab_s390x"
},
"product_reference": "registry.redhat.io/container-native-virtualization/cnv-must-gather-rhel9@sha256:9b6b35961e96a862c60f90491b159706140001140284babd00dae000d3e625ab_s390x",
"relates_to_product_reference": "Red Hat Container Native Virtualization 4.21"
}
]
},
"vulnerabilities": [
{
"cve": "CVE-2026-71556",
"cwe": {
"id": "CWE-59",
"name": "Improper Link Resolution Before File Access (\u0027Link Following\u0027)"
},
"discovery_date": "2026-08-07T16:51:14.251077+00:00",
"ids": [
{
"system_name": "Red Hat Bugzilla ID",
"text": "2512562"
}
],
"notes": [
{
"category": "description",
"text": "A flaw was found in go-git, an extensible Git implementation library. Worktree operations, such as checkout, status, and add, resolve symbolic links within the working tree without proper boundary confinement. This allows a remote attacker to craft a malicious repository containing a symlink, which, when cloned and its worktree operations are used, can lead to reading from or writing to arbitrary files outside the intended working directory. This could result in information disclosure or arbitrary file modification.",
"title": "Vulnerability description"
},
{
"category": "summary",
"text": "github.com/go-git/go-git/v5: go-git: Arbitrary file read/write via symbolic link resolution",
"title": "Vulnerability summary"
},
{
"category": "other",
"text": "go-git is a pure-Go implementation of Git. During worktree operations (checkout, status, add), go-git resolves symbolic links without confining resolution to the worktree boundary, so a maliciously crafted repository containing a symlink can cause a consuming application to read from or write to files outside the intended working directory when that repository is cloned and its worktree operations are used. Exploitation requires the application to clone an attacker-controlled repository and then perform worktree operations against it; applications that only process trusted repositories are not exposed. Red Hat rates the impact of this flaw as Important.",
"title": "Statement"
},
{
"category": "general",
"text": "The CVSS score(s) listed for this vulnerability do not reflect the associated product\u0027s status, and are included for informational purposes to better understand the severity of this vulnerability.",
"title": "CVSS score applicability"
}
],
"product_status": {
"fixed": [
"Red Hat Container Native Virtualization 4.21:registry.redhat.io/container-native-virtualization/cnv-must-gather-rhel9@sha256:0a1f4a9cba4f376b1f15ae510033974bd0f43b039940dbd4f4db554633936e14_arm64",
"Red Hat Container Native Virtualization 4.21:registry.redhat.io/container-native-virtualization/cnv-must-gather-rhel9@sha256:64ee4e071723ee35b3bbd243551c8a0ced300c1f5d146980d1fd0d5ebf2e8756_amd64",
"Red Hat Container Native Virtualization 4.21:registry.redhat.io/container-native-virtualization/cnv-must-gather-rhel9@sha256:9b6b35961e96a862c60f90491b159706140001140284babd00dae000d3e625ab_s390x"
]
},
"references": [
{
"category": "self",
"summary": "Canonical URL",
"url": "https://access.redhat.com/security/cve/CVE-2026-71556"
},
{
"category": "external",
"summary": "RHBZ#2512562",
"url": "https://bugzilla.redhat.com/show_bug.cgi?id=2512562"
},
{
"category": "external",
"summary": "https://www.cve.org/CVERecord?id=CVE-2026-71556",
"url": "https://www.cve.org/CVERecord?id=CVE-2026-71556"
},
{
"category": "external",
"summary": "https://nvd.nist.gov/vuln/detail/CVE-2026-71556",
"url": "https://nvd.nist.gov/vuln/detail/CVE-2026-71556"
},
{
"category": "external",
"summary": "https://github.com/go-git/go-git/commit/008a78f2dd86f52544ddff8b8e8ddeecdf3f7aab",
"url": "https://github.com/go-git/go-git/commit/008a78f2dd86f52544ddff8b8e8ddeecdf3f7aab"
},
{
"category": "external",
"summary": "https://github.com/go-git/go-git/commit/661d1c7f101d34e002a3cfcf8dbea5b7421d07ac",
"url": "https://github.com/go-git/go-git/commit/661d1c7f101d34e002a3cfcf8dbea5b7421d07ac"
},
{
"category": "external",
"summary": "https://github.com/go-git/go-git/releases/tag/v5.19.2",
"url": "https://github.com/go-git/go-git/releases/tag/v5.19.2"
},
{
"category": "external",
"summary": "https://github.com/go-git/go-git/releases/tag/v6.0.0-alpha.5",
"url": "https://github.com/go-git/go-git/releases/tag/v6.0.0-alpha.5"
},
{
"category": "external",
"summary": "https://github.com/go-git/go-git/security/advisories/GHSA-hc8v-wwc9-vgxm",
"url": "https://github.com/go-git/go-git/security/advisories/GHSA-hc8v-wwc9-vgxm"
}
],
"release_date": "2026-08-07T16:37:40.058000+00:00",
"remediations": [
{
"category": "vendor_fix",
"date": "2026-09-29T11:52:57+00:00",
"details": "Before applying this update, make sure all previously released errata relevant to your system have been applied.\n\nFor details on how to apply this update, refer to:\n\nhttps://access.redhat.com/articles/11258",
"product_ids": [
"Red Hat Container Native Virtualization 4.21:registry.redhat.io/container-native-virtualization/cnv-must-gather-rhel9@sha256:0a1f4a9cba4f376b1f15ae510033974bd0f43b039940dbd4f4db554633936e14_arm64",
"Red Hat Container Native Virtualization 4.21:registry.redhat.io/container-native-virtualization/cnv-must-gather-rhel9@sha256:64ee4e071723ee35b3bbd243551c8a0ced300c1f5d146980d1fd0d5ebf2e8756_amd64",
"Red Hat Container Native Virtualization 4.21:registry.redhat.io/container-native-virtualization/cnv-must-gather-rhel9@sha256:9b6b35961e96a862c60f90491b159706140001140284babd00dae000d3e625ab_s390x"
],
"restart_required": {
"category": "none"
},
"url": "https://access.redhat.com/errata/RHSA-2026:73262"
},
{
"category": "workaround",
"details": "To reduce the risk of exploitation, do not clone or run worktree operations (checkout, status, add) on Git repositories originating from untrusted or attacker-controllable sources using an affected version of go-git. The issue is resolved by updating to go-git 5.19.2 or 6.0.0-alpha.5 (or later).",
"product_ids": [
"Red Hat Container Native Virtualization 4.21:registry.redhat.io/container-native-virtualization/cnv-must-gather-rhel9@sha256:0a1f4a9cba4f376b1f15ae510033974bd0f43b039940dbd4f4db554633936e14_arm64",
"Red Hat Container Native Virtualization 4.21:registry.redhat.io/container-native-virtualization/cnv-must-gather-rhel9@sha256:64ee4e071723ee35b3bbd243551c8a0ced300c1f5d146980d1fd0d5ebf2e8756_amd64",
"Red Hat Container Native Virtualization 4.21:registry.redhat.io/container-native-virtualization/cnv-must-gather-rhel9@sha256:9b6b35961e96a862c60f90491b159706140001140284babd00dae000d3e625ab_s390x"
]
}
],
"scores": [
{
"cvss_v3": {
"attackComplexity": "LOW",
"attackVector": "NETWORK",
"availabilityImpact": "LOW",
"baseScore": 7.1,
"baseSeverity": "HIGH",
"confidentialityImpact": "NONE",
"integrityImpact": "HIGH",
"privilegesRequired": "NONE",
"scope": "UNCHANGED",
"userInteraction": "REQUIRED",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:L",
"version": "3.1"
},
"products": [
"Red Hat Container Native Virtualization 4.21:registry.redhat.io/container-native-virtualization/cnv-must-gather-rhel9@sha256:0a1f4a9cba4f376b1f15ae510033974bd0f43b039940dbd4f4db554633936e14_arm64",
"Red Hat Container Native Virtualization 4.21:registry.redhat.io/container-native-virtualization/cnv-must-gather-rhel9@sha256:64ee4e071723ee35b3bbd243551c8a0ced300c1f5d146980d1fd0d5ebf2e8756_amd64",
"Red Hat Container Native Virtualization 4.21:registry.redhat.io/container-native-virtualization/cnv-must-gather-rhel9@sha256:9b6b35961e96a862c60f90491b159706140001140284babd00dae000d3e625ab_s390x"
]
}
],
"threats": [
{
"category": "impact",
"details": "Important"
}
],
"title": "github.com/go-git/go-git/v5: go-git: Arbitrary file read/write via symbolic link resolution"
}
]
}
Sightings
| Author | Source | Type | Date | Other |
|---|
Nomenclature
- Seen: The vulnerability was mentioned, discussed, or observed by the user.
- Confirmed: The vulnerability has been validated from an analyst's perspective.
- Published Proof of Concept: A public proof of concept is available for this vulnerability.
- Exploited: The vulnerability was observed as exploited by the user who reported the sighting.
- Patched: The vulnerability was observed as successfully patched by the user who reported the sighting.
- Not exploited: The vulnerability was not observed as exploited by the user who reported the sighting.
- Not confirmed: The user expressed doubt about the validity of the vulnerability.
- Not patched: The vulnerability was not observed as successfully patched by the user who reported the sighting.
The approach is described in our paper Mapping CVEs to MITRE ATT&CK Techniques: A Curated Gold-Set Classifier and the Limits of LLM-Assisted Label Expansion.
Browse all ATT&CK techniques and the vulnerabilities related to each.
Related by attack behaviour
Vulnerabilities whose description is nearest to this one in the vector space of the CIRCL/vulnerability-attack-technique-biencoder model. This is a similarity search over the bi-encoder space (plain cosine), not a classification, and it has no measured accuracy.