vendor:
Ignition
by:
Unknown
8,8
CVSS
HIGH
Remote unauthenticated atackers are able to read arbitrary data from other HTTP sessions
20
CWE
Product Name: Ignition
Affected Version From: 7.8.1 (b2016012216)
Affected Version To: 7.8.0 (b2015101414)
Patch Exists: YES
Related CWE: N/A
CPE: a:inductive_automation:ignition:7.8.1
Metasploit:
N/A
Other Scripts:
N/A
Tags: N/A
CVSS Metrics: N/A
Nuclei References:
N/A
Nuclei Metadata: N/A
Platforms Tested: Java
2016
Inductive Automation Ignition 7.8.1 Remote Leakage Of Shared Buffers
When the Jetty web server receives a HTTP request, the below code is used to parse through the HTTP headers and their associated values. The server begins by looping through each character for a given header value and checks the following: On Line 1164, the server checks if the character is printable ASCII or not a valid ASCII character. On Line 1172, the server checks if the character is a space or tab. On Line 1175, the server checks if the character is a line feed. If the character is non-printable ASCII (or less than 0x20), then all of the checks above are skipped over and the code throws an ëIllegalCharacterí exception on line 1186, passing in the illegal character and a shared buffer.
Mitigation:
Upgrade to the latest version of Ignition, which is 7.9.14 or later.