{
  "from_raw": "Colm O hEigeartaigh <coheigea@apache.org>",
  "from": "Colm O hEigeartaigh <co...@apache.org>",
  "gravatar": "7760700ec800e9fa0453ac51f2db8802",
  "to": "an...@apache.org,\n de...@cxf.apache.org",
  "subject": "CVE-2026-50631: Apache CXF: OAuth2: TOCTOU Race Condition in Refresh Token Processing",
  "message-id": "<3aeff5f9-7754-edcd-891d-254749b88f06@apache.org>",
  "mid": "vfwfw7ky0z0pb0l3dtxf1g9d36j1pxgd",
  "permalinks": [
    "vfwfw7ky0z0pb0l3dtxf1g9d36j1pxgd",
    "r64883a55242bccfe876c42745cde566a055709297a43f2078d511ed0@<announce.apache.org>"
  ],
  "dbid": "9bfad88de2cf2fe457f09f5ef9889df8c758cf543f1bf276796d30100979579a",
  "cc": "de...@cxf.apache.org",
  "epoch": 1781197201,
  "list": "<announce.apache.org>",
  "list_raw": "<announce.apache.org>",
  "date": "2026/06/11 17:00:01",
  "private": false,
  "references": "",
  "in-reply-to": "",
  "body": "Severity: low \n\nAffected versions:\n\n- Apache CXF (org.apache.cxf:cxf-rt-rs-security-oauth2) 4.2.0 before 4.2.2\n- Apache CXF (org.apache.cxf:cxf-rt-rs-security-oauth2) before 4.1.7\n\nDescription:\n\nA race condition in AbstractOAuthDataProvider allows concurrent requests using the same Refresh Token to bypass single-use semantics and generate multiple valid Access Tokens, when 'recycleRefreshTokens' is set to false. A leaked refresh token can be replayed concurrently by multiple attackers or threads.\u00a0Users are recommended to upgrade to versions 4.2.2 or 4.1.7, which fixes this issue.\n\nCredit:\n\nGuanping Zhang reported this vulnerability. (finder)\n\nReferences:\n\nhttps://cxf.apache.org/\nhttps://www.cve.org/CVERecord?id=CVE-2026-50631\n\n",
  "body_short": "Severity: low \n\nAffected versions:\n\n- Apache CXF (org.apache.cxf:cxf-rt-rs-security-oauth2) 4.2.0 before 4.2.2\n- Apache CXF (org.apache.cxf:cxf-rt-rs-security-oauth2) before 4.1.7\n\nDescription:\n\nA race",
  "html_source_only": false,
  "attachments": [],
  "forum": "announce@apache.org",
  "size": 2696,
  "id": "vfwfw7ky0z0pb0l3dtxf1g9d36j1pxgd"
}