Red Hat Security Advisory: A Subscription Management tool for finding and reporting Red Hat product usage
Affects Red Hat Product Security Red HatSource GCVE Database
Mentioned vulnerabilities
Not known to be exploited.
Data as of 10/25/2026, 09:03:56 UTC
Rated by Threat Radar · CVSS not yet scored by NVD
- Exploitation
Not in CISA KEV, no exploitation reported
- EPSS
- 1.2% chance of exploitation in 30 days – higher than 68% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
What to do
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| Red Hat Product Security Red Hat | Affected
| Fixed in
|
AI-suggested
Apply the Red Hat OpenShift GitOps v1.12.2 update as provided by Red Hat Product Security to remediate these vulnerabilities. Ensure all previously released errata relevant to your system have been applied before updating. Follow the official Red Hat guidance for update procedures at https://access.redhat.com/articles/11258. No alternative mitigations or workarounds are specified in the advisory.
Description
Red Hat Discovery, also known as Discovery, is an inspection and reporting tool that finds, identifies, and reports environment data, or facts, such as the number of physical and virtual systems on a network, their operating systems, and relevant configuration data stored within them. Discovery also identifies and reports more detailed facts for some versions of key Red Hat packages and products that it finds in the network.
Impact
The vulnerabilities fixed in this update could allow unauthorized file access due to insufficient URL validation and bypass of project namespace enforcement in the Argo CD API server. These issues may lead to information disclosure or unauthorized operations within the GitOps environment. The overall security impact is rated as Important by Red Hat Product Security, indicating a high risk if unpatched. No known exploits in the wild have been reported at this time.
Summary
This advisory covers security updates for Red Hat OpenShift GitOps v1.12.2, specifically addressing two vulnerabilities. CVE-2024-29180 involves a lack of URL validation in the webpack-dev-middleware component of Argo CD, which could lead to file leaks. CVE-2024-31990 concerns the Argo CD API server failing to enforce project sourceNamespaces, potentially allowing unauthorized access or actions across projects. The update also includes multiple bug fixes enhancing Argo CD's synchronization options, rollout data gathering, cluster additions on GCP, notification configuration, workload scheduling, developer console creation, and SSH host key algorithm support for Azure DevOps Repos. The vendor advisory classifies the security impact as Important and provides instructions for applying the update.
Weaknesses
- CWE-22Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') (opens in a new tab)
Base weaknessLikelihood of exploit: HighCWE Top 25 (2025): #6OWASP Top 10 A01:2025: Broken Access Control (opens in a new tab)
The product uses external input to construct a pathname that is intended to identify a file or directory that is located underneath a restricted parent directory, but the product does not properly neutralize special elements within the pathname that can cause the pathname to resolve to a location that is outside of the restricted directory.
- CWE-863Incorrect Authorization (opens in a new tab)
Class weaknessLikelihood of exploit: HighCWE Top 25 (2025): #17OWASP Top 10 A01:2025: Broken Access Control (opens in a new tab)
The product performs an authorization check when an actor attempts to access a resource or perform an action, but it does not correctly perform the check.
- CWE-303Incorrect Implementation of Authentication Algorithm (opens in a new tab)
Base weaknessOWASP Top 10 A07:2025: Authentication Failures (opens in a new tab)
The requirements for the product dictate the use of an established authentication algorithm, but the implementation of the algorithm is incorrect.
- CWE-201Insertion of Sensitive Information Into Sent Data (opens in a new tab)
Base weaknessOWASP Top 10 A01:2025: Broken Access Control (opens in a new tab)
The code transmits data to another actor, but a portion of the data includes sensitive information that should not be accessible to that actor.
- CWE-434Unrestricted Upload of File with Dangerous Type (opens in a new tab)
Base weaknessLikelihood of exploit: MediumCWE Top 25 (2025): #12OWASP Top 10 A06:2025: Insecure Design (opens in a new tab)
The product allows the upload or transfer of dangerous file types that are automatically processed within its environment.
- CWE-140Improper Neutralization of Delimiters (opens in a new tab)
Base weakness
The product does not neutralize or incorrectly neutralizes delimiters.
- CWE-416Use After Free (opens in a new tab)
Variant weaknessLikelihood of exploit: HighCWE Top 25 (2025): #7
The product reuses or references memory after it has been freed. At some point afterward, the memory may be allocated again and saved in another pointer, while the original pointer references a location somewhere within the new allocation. Any operations using the original pointer are no longer valid because the memory "belongs" to the code that operates on the new pointer.
- CWE-295Improper Certificate Validation (opens in a new tab)
Base weaknessOWASP Top 10 A07:2025: Authentication Failures (opens in a new tab)
The product does not validate, or incorrectly validates, a certificate.
- CWE-347Improper Verification of Cryptographic Signature (opens in a new tab)
Base weaknessOWASP Top 10 A04:2025: Cryptographic Failures (opens in a new tab)
The product does not verify, or incorrectly verifies, the cryptographic signature for data.
- CWE-125Out-of-bounds Read (opens in a new tab)
Base weaknessCWE Top 25 (2025): #8
The product reads data past the end, or before the beginning, of the intended buffer.
- CWE-191Integer Underflow (Wrap or Wraparound) (opens in a new tab)
Base weakness
The product subtracts one value from another, such that the result is less than the minimum allowable integer value, which produces a value that is not equal to the correct result.
- CWE-120Buffer Copy without Checking Size of Input ('Classic Buffer Overflow') (opens in a new tab)
Base weaknessLikelihood of exploit: HighCWE Top 25 (2025): #11
The product copies an input buffer to an output buffer without verifying that the size of the input buffer is less than the size of the output buffer.
- CWE-415Double Free (opens in a new tab)
Variant weaknessLikelihood of exploit: High
The product calls free() twice on the same memory address.
- CWE-770Allocation of Resources Without Limits or Throttling (opens in a new tab)
Base weaknessLikelihood of exploit: HighCWE Top 25 (2025): #25
The product allocates a reusable resource or group of resources on behalf of an actor without imposing any intended restrictions on the size or number of resources that can be allocated.
- CWE-367Time-of-check Time-of-use (TOCTOU) Race Condition (opens in a new tab)
Base weaknessLikelihood of exploit: Medium
The product checks the state of a resource before using that resource, but the resource's state can change between the check and the use in a way that invalidates the results of the check.
- CWE-59Improper Link Resolution Before File Access ('Link Following') (opens in a new tab)
Base weaknessLikelihood of exploit: MediumOWASP Top 10 A01:2025: Broken Access Control (opens in a new tab)
The product attempts to access a file based on the filename, but it does not properly prevent that filename from identifying a link or shortcut that resolves to an unintended resource.
- CWE-1333Inefficient Regular Expression Complexity (opens in a new tab)
Base weaknessLikelihood of exploit: High
The product uses a regular expression with a worst-case computational complexity that is inefficient and possibly exponential.
- CWE-126Buffer Over-read (opens in a new tab)
Variant weakness
The product reads from a buffer using buffer access mechanisms such as indexes or pointers that reference memory locations after the targeted buffer.
- CWE-193Off-by-one Error (opens in a new tab)
Base weakness
A product calculates or uses an incorrect maximum or minimum value that is 1 more, or 1 less, than the correct value.
- CWE-444Inconsistent Interpretation of HTTP Requests ('HTTP Request/Response Smuggling') (opens in a new tab)
Base weaknessOWASP Top 10 A06:2025: Insecure Design (opens in a new tab)
The product acts as an intermediary HTTP agent (such as a proxy or firewall) in the data flow between two entities such as a client and server, but it does not interpret malformed HTTP requests or responses in ways that are consistent with how the messages will be processed by those entities that are at the ultimate destination.
- CWE-606Name not in the CWE catalogue (opens in a new tab)
- CWE-824Name not in the CWE catalogue (opens in a new tab)
- CWE-835Name not in the CWE catalogue (opens in a new tab)
- CWE-839Name not in the CWE catalogue (opens in a new tab)
- CWE-1050Name not in the CWE catalogue (opens in a new tab)
- CWE-918Name not in the CWE catalogue (opens in a new tab)
- CWE-76Name not in the CWE catalogue (opens in a new tab)
- CWE-407Name not in the CWE catalogue (opens in a new tab)
References
- access.redhat.com/errata/RHSA-2024:2816 (opens in a new tab)
- access.redhat.com/security/updates/classification/ (opens in a new tab)
- docs.openshift.com/gitops/1.12/release_notes/gitops-release-notes.html (opens in a new tab)
- docs.openshift.com/gitops/1.12/understanding_openshift_gitops/about-redhat-openshift-gitops.html (opens in a new tab)
- bugzilla.redhat.com/show_bug.cgi?id=2270863 (opens in a new tab)
- bugzilla.redhat.com/show_bug.cgi?id=2275189 (opens in a new tab)
- issues.redhat.com/browse/GITOPS-3736 (opens in a new tab)
- issues.redhat.com/browse/GITOPS-3947 (opens in a new tab)
- issues.redhat.com/browse/GITOPS-4226 (opens in a new tab)
- issues.redhat.com/browse/GITOPS-4303 (opens in a new tab)
- issues.redhat.com/browse/GITOPS-4358 (opens in a new tab)
- issues.redhat.com/browse/GITOPS-4496 (opens in a new tab)
- issues.redhat.com/browse/GITOPS-4513 (opens in a new tab)
- issues.redhat.com/browse/GITOPS-4543 (opens in a new tab)
- issues.redhat.com/browse/GITOPS-4645 (opens in a new tab)
- security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_2816.json (opens in a new tab)
- access.redhat.com/errata/RHSA-2026:61783 (opens in a new tab)
- access.redhat.com/security/cve/CVE-2024-29180 (opens in a new tab)
- access.redhat.com/security/cve/CVE-2026-11822 (opens in a new tab)
- access.redhat.com/security/cve/CVE-2026-11824 (opens in a new tab)
- access.redhat.com/security/cve/CVE-2026-11979 (opens in a new tab)
- access.redhat.com/security/cve/CVE-2026-14164 (opens in a new tab)
- access.redhat.com/security/cve/CVE-2026-15588 (opens in a new tab)
- access.redhat.com/security/cve/CVE-2026-18477 (opens in a new tab)
- access.redhat.com/security/cve/CVE-2026-18508 (opens in a new tab)
- access.redhat.com/security/cve/CVE-2026-1965 (opens in a new tab)
- access.redhat.com/security/cve/CVE-2026-3783 (opens in a new tab)
- access.redhat.com/security/cve/CVE-2026-41991 (opens in a new tab)
- access.redhat.com/security/cve/CVE-2026-41992 (opens in a new tab)
- access.redhat.com/security/cve/CVE-2026-45409 (opens in a new tab)
- access.redhat.com/security/cve/CVE-2026-45623 (opens in a new tab)
- access.redhat.com/security/cve/CVE-2026-54284 (opens in a new tab)
- access.redhat.com/security/cve/CVE-2026-54371 (opens in a new tab)
- access.redhat.com/security/cve/CVE-2026-56434 (opens in a new tab)
- access.redhat.com/security/cve/CVE-2026-5704 (opens in a new tab)
- access.redhat.com/security/cve/CVE-2026-58010 (opens in a new tab)