Bug 2548456 (CVE-2026-86463)

Summary: CVE-2026-86463 org.apache.cxf/cxf-rt-rs-extension-search: Apache CXF: Denial of Service via crafted FIQL queries
Product: [Other] Security Response Reporter: OSIDB Bzimport <bzimport>
Component: vulnerabilityAssignee: Product Security <prodsec-ir-bot>
Status: NEW --- QA Contact:
Severity: medium Docs Contact:
Priority: medium    
Version: unspecifiedCC: csutherl, dsoumis, fmariani, gmalinko, janstey, jclere, jwon, mcarlett, pdelbell, pjindal, plodge, rmaucher, rstepani, szappis, tcunning, yfang
Target Milestone: ---Keywords: Security
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: ---
Doc Text:
A flaw was found in the Apache CXF Feed Item Query Language (FIQL) query parser, which can lead to a Denial of Service (DoS). When evaluating query expressions, the parser attempts excessive combinations upon encountering long input strings lacking operators. A remote attacker can exploit this vulnerability by submitting a crafted search query to consume server CPU resources, slowing down or halting service for legitimate users.
Story Points: ---
Clone Of: Environment:
Last Closed: Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description OSIDB Bzimport 2026-10-09 10:31:32 UTC
Apache CXF's FIQL query parser has a vulnerability in how it searches for operators in query expressions. The search pattern can get stuck trying many combinations when it encounters a long string without an operator, causing the parser to consume excessive CPU time. An attacker can send a crafted query to make the server use up CPU resources, potentially slowing down or stopping other requests. The fix was to limit FIQL expressions to 4 KiB by default, preventing attackers from sending extremely long inputs while still allowing normal queries.

Users are recommended to upgrade to versions 4.2.4 or 4.1.9 or 3.6.13, which fix this issue.