Skip to content
Heist/ feed
Back to feed
Critical

Apache CXF: OAuth2: Inverted IP Binding Check Defeats Security Control

Type: advisorySources: OSV

A logic error in OAuthRequestFilter rejects legitimate requests originating from the bound IP address, while blindly allowing requests from any other IP address. Enabling this security feature inadvertently creates an inverse security check. Users are recommended to upgrade to versions 4.2.2 or 4.1.7 or 3.6.12, which fixes this issue.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2026-50628
Confirmed fixed CVEs
Not specified
Updated in this feed
7 Nov 2026, 02:58 UTC · Revision 1

Source evidence

Apache CXF: OAuth2: Inverted IP Binding Check Defeats Security Control

core-osv · Original source

Published 12 Jun 2026, 08:56 UTC

A logic error in OAuthRequestFilter rejects legitimate requests originating from the bound IP address, while blindly allowing requests from any other IP address. Enabling this security feature inadvertently creates an inverse security check. Users are recommended to upgrade to versions 4.2.2 or 4.1.7 or 3.6.12, which fixes this issue.

osv:CVE-2026-50628
Complete source record
{
  "id": "c4fb0c26d86e033ad9ba244ce9c7c026a8ccbe0799d79b73392a3832d2e86313",
  "url": "https://osv.dev/vulnerability/CVE-2026-50628",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "Apache CXF: OAuth2: Inverted IP Binding Check Defeats Security Control",
    "summary": "A logic error in OAuthRequestFilter rejects legitimate requests originating from the bound IP address, while blindly allowing requests from any other IP address. Enabling this security feature inadvertently creates an inverse security check. Users are recommended to upgrade to versions 4.2.2 or 4.1.7 or 3.6.12, which fixes this issue.",
    "evidence": "osv:CVE-2026-50628",
    "products": [],
    "severity": "critical",
    "structured": {
      "id": "CVE-2026-50628",
      "aliases": [
        "CVE-2026-50628",
        "GHSA-g5v7-jchf-7jrr"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/apache/cxf",
              "type": "GIT",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "82e9f60f994a7fad2d89f3c94e9090a4a8990c70"
                },
                {
                  "introduced": "04ccbfd709eef8f4af53d6237514fbe9db7ea81f"
                },
                {
                  "fixed": "d2b2776cd44a8d2f391194d90f50ce7b3d61a1f6"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "cpe": "cpe:2.3:a:apache:cxf:*:*:*:*:*:*:*:*",
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "fixed": "4.1.7"
                      }
                    ],
                    "source": "CPE_RANGE"
                  },
                  {
                    "cpe": "cpe:2.3:a:apache:cxf:*:*:*:*:*:*:*:*",
                    "range": [
                      {
                        "introduced": "4.2.0"
                      },
                      {
                        "fixed": "4.2.2"
                      }
                    ],
                    "source": "CPE_RANGE"
                  }
                ]
              }
            }
          ],
          "versions": [
            "cxf-4.1.6",
            "cxf-4.2.1",
            "cxf-4.1.5",
            "cxf-4.2.0",
            "cxf-4.1.4",
            "cxf-4.1.3",
            "cxf-4.1.2",
            "cxf-4.1.1",
            "cxf-4.1.0",
            "cxf-4.0.4",
            "cxf-4.0.3",
            "cxf-4.0.2",
            "cxf-4.0.1",
            "cxf-4.0.0",
            "cxf-3.5.0",
            "cxf-3.4.1",
            "cxf-3.4.0",
            "cxf-3.3.3",
            "cxf-3.3.2",
            "cxf-3.3.1",
            "cxf-3.3.0",
            "cxf-3.2.5",
            "cxf-3.2.4",
            "cxf-3.2.3",
            "cxf-3.2.2",
            "cxf-3.2.1",
            "cxf-3.2.0",
            "cxf-3.1.4",
            "cxf-3.1.3",
            "cxf-3.1.2",
            "cxf-3.1.1",
            "cxf-3.1.0",
            "cxf-3.0.0",
            "cxf-3.0.0-milestone2",
            "cxf-2.7.2",
            "cxf-2.7.1",
            "cxf-2.7.0",
            "cxf-2.6.1",
            "cxf-2.6.0",
            "cxf-2.5.1",
            "cxf-2.5.0",
            "cxf-2.4.0",
            "cxf-2.3.0",
            "cxf-2.2.2",
            "cxf-2.2.1",
            "cxf-2.2",
            "cxf-2.1.2",
            "cxf-2.1"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-50628.json"
          }
        }
      ],
      "modified": "2026-10-28T02:30:49.047644019Z",
      "provider": "osv",
      "references": [
        "https://repo.maven.apache.org/maven2",
        "https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-50628.json",
        "https://access.redhat.com/errata/RHSA-2026:37390",
        "https://access.redhat.com/security/cve/CVE-2026-50628",
        "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/50xxx/CVE-2026-50628.json",
        "https://lists.apache.org/thread/vb3ho8lf228gh90m1fpnohf2008xrdxk",
        "https://nvd.nist.gov/vuln/detail/CVE-2026-50628",
        "https://bugzilla.redhat.com/show_bug.cgi?id=2488302"
      ],
      "provider_metadata": {
        "cwe_ids": [
          "CWE-20"
        ],
        "cna_assigner": "apache",
        "unresolved_ranges": [
          {
            "extracted_events": [
              {
                "range": [
                  {
                    "introduced": "4.2.0"
                  },
                  {
                    "fixed": "4.2.2"
                  },
                  {
                    "introduced": "4.0.0"
                  },
                  {
                    "fixed": "4.1.7"
                  },
                  {
                    "fixed": "3.6.12"
                  }
                ],
                "source": "AFFECTED_FIELD",
                "strategy": "StandardRange"
              }
            ]
          }
        ],
        "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/50xxx/CVE-2026-50628.json"
      }
    },
    "related_cves": [
      {
        "value": "CVE-2026-50628",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 517562,
  "published_at": "2026-06-12T08:56:28.526+00:00"
}