CVE-2018-1067: CRLF Injection

Published Mar 1, 2018
·
Updated

A flaw was reported in WildFly 12.0.0.CR1 web server is vulnerable to the injection of arbitrary HTTP Header due to insufficient sanitisation and validation of user UTF-8 encoded input before it is used as part of an HTTP header value.

Although there is a protection against CRLF injection by detecting the presence of a NewLine character (0x0a), it can be bypassed using characters encoded in UTF-8 as the page will try to convert them back to the original Unicode form and extract the last byte.

Other sources

In Undertow before versions 7.1.2.CR1, 7.1.2.GA it was found that the fix for CVE-2016-4993 was incomplete and Undertow web server is vulnerable to the injection of arbitrary HTTP headers, and also response splitting, due to insufficient sanitization and validation of user input before the input is used as part of an HTTP header value.

MITRE

Affected Software

7 affected componentsFixes available
redhat/undertow<7.1.2.
7.1.2.
redhat undertow<1.4.25
redhat undertow>=2.0.0<2.0.5
redhat JBoss Enterprise Application Platform=7.1
redhat Enterprise Linux=6.0
redhat Enterprise Linux=7.0
redhat Virtualization Host=4.0

Remediation

Recommended actions to resolve this vulnerability, in priority order.

  1. Upgrade

    Upgrade redhat/undertow to a version that resolves this vulnerability.

    Fixed in 7.1.2.
  2. Upgrade

    Upgrade WildFly 12.0.0.CR1 web server to a version that resolves this vulnerability.

    Fixed in 12.0.0.CR1
  3. Upgrade

    Upgrade Undertow to a version that resolves this vulnerability.

    Fixed in 7.1.2.CR1
  4. Upgrade

    Upgrade Undertow to a version that resolves this vulnerability.

    Fixed in 7.1.2.GA

Event History

Mar 1, 2018
Data Sourced
via Red Hat·06:45 PM
DescriptionSeverityAffected Software
May 21, 2018
CVE Published
via MITRE·05:00 PM
Data Sourced
via MITRE·05:00 PM
DescriptionSeverityWeakness
Free Weekly Intel

Don't miss critical vulnerabilities

Join thousands of security professionals who receive our weekly digest of trending CVEs, zero-days, and exploited vulnerabilities.

No spam. Unsubscribe anytime.

Frequently Asked Questions

1

What is CVE-2018-1067?

CVE-2018-1067 is a vulnerability in Undertow web server that allows for the injection of arbitrary HTTP headers and response splitting.

2

What versions of Undertow are affected by CVE-2018-1067?

Undertow versions before 7.1.2.CR1 and 7.1.2.GA are affected by CVE-2018-1067.

3

What is the severity of CVE-2018-1067?

CVE-2018-1067 has a severity rating of 6.1 (medium).

4

How can I fix CVE-2018-1067?

To fix CVE-2018-1067, update Undertow web server to version 7.1.2.CR1 or 7.1.2.GA.

5

Where can I find more information about CVE-2018-1067?

You can find more information about CVE-2018-1067 at the following references: - https://access.redhat.com/errata/RHSA-2018:1248 - https://access.redhat.com/errata/RHSA-2018:1247 - https://access.redhat.com/errata/RHSA-2018:1249

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203