Skip to main content

Apache CXF EUVDEUVD-2026-36397

| CVE-2026-50629 MEDIUM
Improper Neutralization of CRLF Sequences ('CRLF Injection') (CWE-93)
5.3
CVSS 3.1 · Vendor
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Send OAuth2 HTTP request to CXF endpoint
  2. Delivery
    Supply clientId containing embedded CRLF sequences and forged log text
  3. Exploit
    Server concatenates raw clientId into log warning message
  4. Execution
    Injected content written to log file as apparently legitimate server entry
  5. Impact
    SIEM or analyst misled by fabricated log data

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization CRLF sequence sanitization
Exploitation Conditions

Exploitation requires that the target Apache CXF deployment includes the cxf-rt-rs-security-oauth2 module and exposes an active OAuth2 server endpoint reachable by the attacker. The attacker must be able to send HTTP requests with a controlled clientId parameter to that endpoint - no authentication is required since supplying a clientId is the precursor step to OAuth2 authentication flows. The vulnerability is present only in versions 4.2.0-4.2.1 and pre-4.1.7 builds. The impact is strictly bounded to log file content corruption; the flaw cannot be used to achieve remote code execution, access protected data, or disrupt service availability. Exploitation is further constrained by the fact that injected content only appears in server log files and has no effect on request processing, authorization decisions, or application state.

Impact

The vendor classifies this as Low severity, which is appropriate given that the sole exploitable impact is log file integrity - no code execution, data exfiltration, or service disruption is achievable. No CVSS vector was provided in the input data; metrics are inferred from the description: the attack vector is network (clientId arrives via standard OAuth2 HTTP requests), attack complexity is low (no special prerequisites beyond reaching the endpoint), and no authentication appears necessary since OAuth2 client credential requests inherently precede authentication. EPSS data is absent, and the vulnerability is not listed in CISA KEV, with no public exploit code identified - all signals consistent with a low-urgency, low-impact finding. The real-world risk is primarily to organizations relying on CXF OAuth2 server logs for SIEM alerting or forensic investigation: injected entries could mask attacker activity or generate false positive alerts. There is no conflict between the available signals, but the absence of a vendor-provided CVSS vector means attack complexity and privilege metrics are inferred rather than confirmed.

Exploit ScenarioDerived

An unauthenticated remote attacker sends an OAuth2 authorization or token request to the CXF server with a clientId value such as legitimate-client\nWARN 2026-06-11 00:00:00 Successful admin login from 10.0.0.1. The server logs this clientId verbatim as part of a warning message, causing the injected text to appear as a distinct, legitimate-looking log entry. A security analyst or automated SIEM rule processing the log file may then be misled into treating the forged entry as authentic server output, potentially masking actual attacker activity or generating false alarms.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jun 11, 2026

Log injection in Apache CXF's OAuth2 module (org.apache.cxf:cxf-rt-rs-security-oauth2) permits remote attackers to forge arbitrary log entries by supplying crafted clientId values containing control characters or newline sequences in OAuth2 HTTP requests. Affected are CXF 4.2.0-4.2.1 and all 4.1.x versions before 4.1.7; fixed releases 4.2.2 and 4.1.7 were issued June 10, 2026. No public exploit code or active exploitation has been identified at time of analysis; practical impact is confined to log integrity compromise that could mislead security monitoring and incident response processes.

RemediationAI

Upgrade to Apache CXF 4.2.2 if running any 4.2.x build, or to 4.1.7 if running any 4.1.x build; both releases were made available June 10, 2026, and are downloadable from https://cxf.apache.org/. If immediate patching is not feasible, the following specific compensating controls reduce exposure: restrict network access to OAuth2 token and authorization endpoints to known, trusted client IP ranges via WAF rules or network ACLs, which limits the population of potential injectors; configure log aggregation pipelines (e.g., Logstash, Fluentd) to detect or strip raw CRLF sequences before log ingestion, reducing the effectiveness of injected entries in SIEM systems; and treat all OAuth2-related warning log output with heightened scrutiny during incident investigations until patching is complete. None of these workarounds fix the underlying concatenation flaw - they reduce opportunity or mitigate downstream confusion only.

Affected VersionsENISA

Apache CXF 0 <4.1.7
Apache CXF 4.2.0 <4.2.2

Affected Packages

maven org.apache.cxf:cxf-rt-rs-security-oauth2 fix: 4.1.7, 4.2.2
euvd apache_cxf fix: 4.1.7, 4.2.2

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 2 packages in maven, euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Apache CXF is a widely deployed open-source Java services framework supporting JAX-WS and JAX-RS for SOAP and RESTful web services. The vulnerable component is the cxf-rt-rs-security-oauth2 Maven artifact, which implements the OAuth2 authorization server logic. The root cause is a classic CWE-117 (Improper Output Neutralization for Logs) / CWE-93 (Improper Neutralization of CRLF Sequences) flaw: the clientId value extracted directly from incoming HTTP request parameters is concatenated into server log warning messages without stripping or escaping control characters such as carriage return (\r) and line feed (\n). An attacker-supplied clientId containing these characters terminates the current log line and injects synthetic log entries that appear indistinguishable from legitimate server-generated output, undermining the trustworthiness of log-based detection and audit trails.

Know when Cxf gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (CNA) PRIMARY 5.3 LOW
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
vuln.today AI 5.3 MEDIUM

Network-accessible OAuth2 endpoint accepts clientId without prior authentication; impact is limited to log integrity corruption with no confidentiality or availability effect.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N
Red Hat 5.3 MEDIUM

Primary rating from Vendor (CNA).

CVSS VectorVendor

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
Low
Availability
None

Lifecycle Timeline

3
Severity Changed
Jun 12, 2026 - 16:22 NVD
HIGH MEDIUM
CVSS changed
Jun 12, 2026 - 16:22 NVD
8.2 (HIGH) 5.3 (MEDIUM)
Patch available
Jun 12, 2026 - 11:01 EUVD

Description PRE-NVD

Disclosed via oss-security. NVD scoring and full description are pending.

Blast Radius

ecosystem impact
† from your stack dependencies † transitive graph · vuln.today resolves 4-path depth
  • 15 maven packages depend on org.apache.cxf:cxf-rt-rs-security-oauth2 (8 direct, 7 indirect)

Ecosystem-wide dependent count for version 4.2.0.

Executive ViewAI

Why It Matters

Apache CXF versions 4.1.x (before 4.1.7) and 4.2.0-4.2.1 contain a log injection vulnerability in the OAuth2 module that allows remote attackers to forge arbitrary log entries, potentially compromising log integrity and disrupting security monitoring and incident response capabilities. While no public exploit identified at time of analysis, organizations using affected versions should prioritize patching to maintain reliable audit trail integrity.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.0%
Top 91% exploitable
Threat Intel
1
1 sources
Social Media
1
Sightings
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment GHSA Vendor CIRCL VulDB

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.0%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
High
Technical Impact
Partial

Priority Score

26
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +26
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Code Injection CRITICAL

Code injection occurs when an application accepts user input and passes it directly into a language interpreter or evaluator without proper sanitization.

More in Cxf

View all
CVE-2024-28752 CRITICAL POC
9.3 Mar 15

A SSRF vulnerability using the Aegis DataBinding in versions of Apache CXF before 4.0.4, 3.6.3 and 3.5.8 allows an attac

CVE-2013-2160 MEDIUM POC
5.0 Aug 19

The streaming XML parser in Apache CXF 2.5.x before 2.5.10, 2.6.x before 2.6.7, and 2.7.x before 2.7.4 allows remote att

CVE-2012-2379 CRITICAL
10.0 Jan 03

Apache CXF 2.4.x before 2.4.8, 2.5.x before 2.5.4, and 2.6.x before 2.6.1, when a Supporting Token specifies a child WS-

CVE-2012-0803 CRITICAL
9.8 Aug 08

The WS-SP UsernameToken policy in Apache CXF 2.4.5 and 2.5.1 allows remote attackers to bypass authentication by sending

CVE-2026-50628 CRITICAL
9.8 Jun 11

Authentication bypass in Apache CXF's OAuthRequestFilter affects versions prior to 4.1.7 and 4.2.0-4.2.1, where an inver

CVE-2026-49875 CRITICAL
9.8 Jun 11

XML External Entity (XXE) processing in Apache CXF versions prior to 4.1.7 and 4.2.0-4.2.1 allows remote attackers to tr

CVE-2022-46364 CRITICAL
9.8 Dec 13

A SSRF vulnerability in parsing the href attribute of XOP:Include in MTOM requests in versions of Apache CXF before 3.5.

CVE-2019-12419 CRITICAL
9.8 Nov 06

Apache CXF before 3.3.4 and 3.2.11 provides all of the components that are required to build a fully fledged OpenId Conn

CVE-2021-40690 HIGH
7.5 Sep 19

All versions of Apache Santuario - XML Security for Java prior to 2.2.3 and 2.1.7 are vulnerable to an issue where the "

CVE-2026-50627 CRITICAL
9.1 Jun 11

Token confusion in Apache CXF's JwtAccessTokenValidator allows an attacker holding a valid JWT issued for one Resource S

CVE-2024-29736 CRITICAL
9.1 Jul 19

A SSRF vulnerability in WADL service description in versions of Apache CXF before 4.0.5, 3.6.4 and 3.5.9 allows an attac

CVE-2017-3156 HIGH
7.5 Aug 10

The OAuth2 Hawk and JOSE MAC Validation code in Apache CXF prior to 3.0.13 and 3.1.x prior to 3.1.10 is not using a cons

Vendor StatusVendor

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy