{
  "document": {
    "aggregate_severity": {
      "namespace": "https://access.redhat.com/security/updates/classification/",
      "text": "Important"
    },
    "category": "csaf_vex",
    "csaf_version": "2.0",
    "distribution": {
      "text": "Copyright © Red Hat, Inc. All rights reserved.",
      "tlp": {
        "label": "WHITE",
        "url": "https://www.first.org/tlp/"
      }
    },
    "lang": "en",
    "notes": [
      {
        "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": "Canonical URL",
        "url": "https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-50628.json"
      }
    ],
    "title": "cxf: org.apache.cxf/cxf-rt-rs-security-oauth2: cxf: Unauthorized access due to logic error in OAuthRequestFilter",
    "tracking": {
      "current_release_date": "2026-08-07T12:54:17+00:00",
      "generator": {
        "date": "2026-08-07T12:54:17+00:00",
        "engine": {
          "name": "Red Hat SDEngine",
          "version": "5.3.12"
        }
      },
      "id": "CVE-2026-50628",
      "initial_release_date": "2026-06-12T08:56:28.526000+00:00",
      "revision_history": [
        {
          "date": "2026-06-12T08:56:28.526000+00:00",
          "number": "1",
          "summary": "Initial version"
        },
        {
          "date": "2026-08-07T12:50:50+00:00",
          "number": "2",
          "summary": "Current version"
        },
        {
          "date": "2026-08-07T12:54:17+00:00",
          "number": "3",
          "summary": "Last generated version"
        }
      ],
      "status": "final",
      "version": "3"
    }
  },
  "product_tree": {
    "branches": [
      {
        "branches": [
          {
            "branches": [
              {
                "category": "product_name",
                "name": "Red Hat Fuse 7",
                "product": {
                  "name": "Red Hat Fuse 7",
                  "product_id": "red_hat_fuse_7",
                  "product_identification_helper": {
                    "cpe": "cpe:/a:redhat:jboss_fuse:7"
                  }
                }
              }
            ],
            "category": "product_family",
            "name": "Red Hat Fuse 7"
          },
          {
            "branches": [
              {
                "category": "product_name",
                "name": "Red Hat JBoss Enterprise Application Platform Expansion Pack",
                "product": {
                  "name": "Red Hat JBoss Enterprise Application Platform Expansion Pack",
                  "product_id": "red_hat_jboss_enterprise_application_platform_expansion_pack",
                  "product_identification_helper": {
                    "cpe": "cpe:/a:redhat:jbosseapxp"
                  }
                }
              }
            ],
            "category": "product_family",
            "name": "Red Hat JBoss Enterprise Application Platform Expansion Pack"
          },
          {
            "branches": [
              {
                "category": "product_name",
                "name": "Red Hat JBoss Web Server 5",
                "product": {
                  "name": "Red Hat JBoss Web Server 5",
                  "product_id": "red_hat_jboss_web_server_5",
                  "product_identification_helper": {
                    "cpe": "cpe:/a:redhat:jboss_enterprise_web_server:5"
                  }
                }
              }
            ],
            "category": "product_family",
            "name": "Red Hat JBoss Web Server 5"
          },
          {
            "branches": [
              {
                "category": "product_name",
                "name": "Red Hat build of Apache Camel 4.18.1.P1 for Spring Boot 3.5.16",
                "product": {
                  "name": "Red Hat build of Apache Camel 4.18.1.P1 for Spring Boot 3.5.16",
                  "product_id": "Red Hat build of Apache Camel 4.18.1.P1 for Spring Boot 3.5.16",
                  "product_identification_helper": {
                    "cpe": "cpe:/a:redhat:apache_camel_spring_boot:4.18"
                  }
                }
              }
            ],
            "category": "product_family",
            "name": "Red Hat Build of Apache Camel"
          },
          {
            "category": "product_version",
            "name": "cxf-rt-rs-security-oauth2",
            "product": {
              "name": "cxf-rt-rs-security-oauth2",
              "product_id": "cxf-rt-rs-security-oauth2",
              "product_identification_helper": {
                "purl": "pkg:maven/org.apache.cxf/cxf-rt-rs-security-oauth2"
              }
            }
          },
          {
            "category": "product_version",
            "name": "cxf-rt-rs-security-oauth2-saml",
            "product": {
              "name": "cxf-rt-rs-security-oauth2-saml",
              "product_id": "cxf-rt-rs-security-oauth2-saml",
              "product_identification_helper": {
                "purl": "pkg:maven/org.apache.cxf/cxf-rt-rs-security-oauth2-saml"
              }
            }
          }
        ],
        "category": "vendor",
        "name": "Red Hat"
      }
    ],
    "relationships": [
      {
        "category": "default_component_of",
        "full_product_name": {
          "name": "cxf-rt-rs-security-oauth2 as a component of Red Hat Fuse 7",
          "product_id": "red_hat_fuse_7:cxf-rt-rs-security-oauth2"
        },
        "product_reference": "cxf-rt-rs-security-oauth2",
        "relates_to_product_reference": "red_hat_fuse_7"
      },
      {
        "category": "default_component_of",
        "full_product_name": {
          "name": "cxf-rt-rs-security-oauth2-saml as a component of Red Hat Fuse 7",
          "product_id": "red_hat_fuse_7:cxf-rt-rs-security-oauth2-saml"
        },
        "product_reference": "cxf-rt-rs-security-oauth2-saml",
        "relates_to_product_reference": "red_hat_fuse_7"
      },
      {
        "category": "default_component_of",
        "full_product_name": {
          "name": "cxf-rt-rs-security-oauth2 as a component of Red Hat JBoss Enterprise Application Platform Expansion Pack",
          "product_id": "red_hat_jboss_enterprise_application_platform_expansion_pack:cxf-rt-rs-security-oauth2"
        },
        "product_reference": "cxf-rt-rs-security-oauth2",
        "relates_to_product_reference": "red_hat_jboss_enterprise_application_platform_expansion_pack"
      },
      {
        "category": "default_component_of",
        "full_product_name": {
          "name": "cxf-rt-rs-security-oauth2-saml as a component of Red Hat JBoss Enterprise Application Platform Expansion Pack",
          "product_id": "red_hat_jboss_enterprise_application_platform_expansion_pack:cxf-rt-rs-security-oauth2-saml"
        },
        "product_reference": "cxf-rt-rs-security-oauth2-saml",
        "relates_to_product_reference": "red_hat_jboss_enterprise_application_platform_expansion_pack"
      },
      {
        "category": "default_component_of",
        "full_product_name": {
          "name": "cxf-rt-rs-security-oauth2 as a component of Red Hat JBoss Web Server 5",
          "product_id": "red_hat_jboss_web_server_5:cxf-rt-rs-security-oauth2"
        },
        "product_reference": "cxf-rt-rs-security-oauth2",
        "relates_to_product_reference": "red_hat_jboss_web_server_5"
      },
      {
        "category": "default_component_of",
        "full_product_name": {
          "name": "cxf-rt-rs-security-oauth2-saml as a component of Red Hat JBoss Web Server 5",
          "product_id": "red_hat_jboss_web_server_5:cxf-rt-rs-security-oauth2-saml"
        },
        "product_reference": "cxf-rt-rs-security-oauth2-saml",
        "relates_to_product_reference": "red_hat_jboss_web_server_5"
      }
    ]
  },
  "vulnerabilities": [
    {
      "cve": "CVE-2026-50628",
      "cwe": {
        "id": "CWE-358",
        "name": "Improperly Implemented Security Check for Standard"
      },
      "discovery_date": "2026-06-12T10:01:04.467498+00:00",
      "flags": [
        {
          "label": "vulnerable_code_not_present",
          "product_ids": [
            "red_hat_jboss_enterprise_application_platform_expansion_pack:cxf-rt-rs-security-oauth2",
            "red_hat_jboss_enterprise_application_platform_expansion_pack:cxf-rt-rs-security-oauth2-saml"
          ]
        }
      ],
      "ids": [
        {
          "system_name": "Red Hat Bugzilla ID",
          "text": "2488302"
        }
      ],
      "notes": [
        {
          "category": "description",
          "text": "A flaw was found in the OAuthRequestFilter component of cxf. A logic error in this filter inadvertently creates an inverse security check when enabled. This issue causes legitimate requests from a bound IP address to be rejected, while requests from any other IP address are blindly allowed. This could lead to unauthorized access to resources.",
          "title": "Vulnerability description"
        },
        {
          "category": "summary",
          "text": "cxf: org.apache.cxf/cxf-rt-rs-security-oauth2: cxf: Unauthorized access due to logic error in OAuthRequestFilter",
          "title": "Vulnerability summary"
        },
        {
          "category": "other",
          "text": "The Red Hat Product Security team has assessed the severity of this vulnerability as Important, given that it requires the attacker to first obtain a valid OAuth2 access token through a separate attack vector (such as token leakage, network interception, or log exposure) before exploitation is possible. Successful exploitation allows an attacker to replay a stolen token from any IP address, bypassing the sender-constrained token binding security control and gaining unauthorized access to protected resources as the legitimate token holder. The vulnerability's root cause is an inverted logic check in the IP binding validation of the cxf-rt-rs-security-oauth2 module, which permits token usage from non-matching IP addresses instead of rejecting it.",
          "title": "Statement"
        },
        {
          "category": "general",
          "text": "The CVSS score(s) listed for this vulnerability do not reflect the associated product's status, and are included for informational purposes to better understand the severity of this vulnerability.",
          "title": "CVSS score applicability"
        }
      ],
      "product_status": {
        "fixed": [
          "Red Hat build of Apache Camel 4.18.1.P1 for Spring Boot 3.5.16"
        ],
        "known_affected": [
          "red_hat_fuse_7:cxf-rt-rs-security-oauth2",
          "red_hat_fuse_7:cxf-rt-rs-security-oauth2-saml",
          "red_hat_jboss_web_server_5:cxf-rt-rs-security-oauth2",
          "red_hat_jboss_web_server_5:cxf-rt-rs-security-oauth2-saml"
        ],
        "known_not_affected": [
          "red_hat_jboss_enterprise_application_platform_expansion_pack:cxf-rt-rs-security-oauth2",
          "red_hat_jboss_enterprise_application_platform_expansion_pack:cxf-rt-rs-security-oauth2-saml"
        ]
      },
      "references": [
        {
          "category": "self",
          "summary": "Canonical URL",
          "url": "https://access.redhat.com/security/cve/CVE-2026-50628"
        },
        {
          "category": "external",
          "summary": "RHBZ#2488302",
          "url": "https://bugzilla.redhat.com/show_bug.cgi?id=2488302"
        },
        {
          "category": "external",
          "summary": "https://www.cve.org/CVERecord?id=CVE-2026-50628",
          "url": "https://www.cve.org/CVERecord?id=CVE-2026-50628"
        },
        {
          "category": "external",
          "summary": "https://nvd.nist.gov/vuln/detail/CVE-2026-50628",
          "url": "https://nvd.nist.gov/vuln/detail/CVE-2026-50628"
        },
        {
          "category": "external",
          "summary": "http://www.openwall.com/lists/oss-security/2026/06/11/5",
          "url": "http://www.openwall.com/lists/oss-security/2026/06/11/5"
        },
        {
          "category": "external",
          "summary": "https://lists.apache.org/thread/vb3ho8lf228gh90m1fpnohf2008xrdxk",
          "url": "https://lists.apache.org/thread/vb3ho8lf228gh90m1fpnohf2008xrdxk"
        }
      ],
      "release_date": "2026-06-12T08:56:28.526000+00:00",
      "remediations": [
        {
          "category": "vendor_fix",
          "date": "2026-07-09T15:29:15+00:00",
          "details": "Before applying this update, make sure all previously released errata\nrelevant 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 build of Apache Camel 4.18.1.P1 for Spring Boot 3.5.16"
          ],
          "url": "https://access.redhat.com/errata/RHSA-2026:37390"
        },
        {
          "category": "workaround",
          "details": "Mitigation for this issue is either not available or the currently available options do not meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base, or stability.",
          "product_ids": [
            "Red Hat build of Apache Camel 4.18.1.P1 for Spring Boot 3.5.16",
            "red_hat_fuse_7:cxf-rt-rs-security-oauth2",
            "red_hat_fuse_7:cxf-rt-rs-security-oauth2-saml",
            "red_hat_jboss_web_server_5:cxf-rt-rs-security-oauth2",
            "red_hat_jboss_web_server_5:cxf-rt-rs-security-oauth2-saml"
          ]
        },
        {
          "category": "none_available",
          "details": "Fix deferred",
          "product_ids": [
            "red_hat_fuse_7:cxf-rt-rs-security-oauth2",
            "red_hat_fuse_7:cxf-rt-rs-security-oauth2-saml",
            "red_hat_jboss_web_server_5:cxf-rt-rs-security-oauth2",
            "red_hat_jboss_web_server_5:cxf-rt-rs-security-oauth2-saml"
          ]
        }
      ],
      "scores": [
        {
          "cvss_v3": {
            "attackComplexity": "HIGH",
            "attackVector": "NETWORK",
            "availabilityImpact": "NONE",
            "baseScore": 7.4,
            "baseSeverity": "HIGH",
            "confidentialityImpact": "HIGH",
            "integrityImpact": "HIGH",
            "privilegesRequired": "NONE",
            "scope": "UNCHANGED",
            "userInteraction": "NONE",
            "vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N",
            "version": "3.1"
          },
          "products": [
            "Red Hat build of Apache Camel 4.18.1.P1 for Spring Boot 3.5.16",
            "red_hat_fuse_7:cxf-rt-rs-security-oauth2",
            "red_hat_fuse_7:cxf-rt-rs-security-oauth2-saml",
            "red_hat_jboss_enterprise_application_platform_expansion_pack:cxf-rt-rs-security-oauth2",
            "red_hat_jboss_enterprise_application_platform_expansion_pack:cxf-rt-rs-security-oauth2-saml",
            "red_hat_jboss_web_server_5:cxf-rt-rs-security-oauth2",
            "red_hat_jboss_web_server_5:cxf-rt-rs-security-oauth2-saml"
          ]
        }
      ],
      "threats": [
        {
          "category": "impact",
          "details": "Important",
          "product_ids": [
            "Red Hat build of Apache Camel 4.18.1.P1 for Spring Boot 3.5.16",
            "red_hat_fuse_7:cxf-rt-rs-security-oauth2",
            "red_hat_fuse_7:cxf-rt-rs-security-oauth2-saml",
            "red_hat_jboss_enterprise_application_platform_expansion_pack:cxf-rt-rs-security-oauth2",
            "red_hat_jboss_enterprise_application_platform_expansion_pack:cxf-rt-rs-security-oauth2-saml",
            "red_hat_jboss_web_server_5:cxf-rt-rs-security-oauth2",
            "red_hat_jboss_web_server_5:cxf-rt-rs-security-oauth2-saml"
          ]
        }
      ],
      "title": "cxf: org.apache.cxf/cxf-rt-rs-security-oauth2: cxf: Unauthorized access due to logic error in OAuthRequestFilter"
    }
  ]
}