Rewterz Threat Advisory – CVE-2019-0012 – Juniper Junos OS Denial of Service Vulnerability
January 11, 2019Rewterz threat advisory – CVE-2019-0002 – Juniper Junos OS Firewall Filter Rules Security Bypass Vulnerability
January 11, 2019Rewterz Threat Advisory – CVE-2019-0012 – Juniper Junos OS Denial of Service Vulnerability
January 11, 2019Rewterz threat advisory – CVE-2019-0002 – Juniper Junos OS Firewall Filter Rules Security Bypass Vulnerability
January 11, 2019SEVERITY: High
ANALYSIS SUMMARY
CVE-2018-9251
The xz_decomp function in xzlib.c in libxml2 2.9.8, if –with-lzma is used, allows remote attackers to cause a denial of service (infinite loop) via a crafted XML file that triggers LZMA_MEMLIMIT_ERROR, as demonstrated by xmllint, a different vulnerability than CVE-2015-803.
CVE-2016-4449
XML external entity (XXE) vulnerability in the xmlStringLenDecodeEntities function in parser.c in libxml2 before 2.9.4, when not in validating mode, allows context-dependent attackers to read arbitrary files or cause a denial of service (resource consumption) via unspecified vectors.
CVE-2016-3627
The xmlStringGetNodeList function in tree.c in libxml2 2.9.3 and earlier, when used in recovery mode, allows contextdependent attackers to cause a denial of service (infinite recursion, stack consumption, and application crash) via a crafted XML document.
CVE-2016-4448
Format string vulnerability in libxml2 before 2.9.4 allows attackers to have unspecified impact via format string specifiers in unknown vectors.
CVE-2016-3705
The (1) xmlParserEntityCheck and (2) xmlParseAttValueComplex functions in parser.c in libxml2 2.9.3 do not properly keep track of the recursion depth, which allows context-dependent attackers to cause a denial of service (stack consumption and application crash) via a crafted XML document containing a large number of nested entity references.
CVE-2017-18258
The xz_head function in xzlib.c in libxml2 before 2.9.6 allows remote attackers to cause a denial of service (memory consumption) via a crafted LZMA file, because the decoder functionality does not restrict memory usage to what is required for a legitimate file.
CVE-2016-4447
The xmlParseElementDecl function in parser.c in libxml2 before 2.9.4 allows context-dependent attackers to cause a denial of service (heap-based buffer underread and application crash) via a crafted file, involving xmlParseName.
CVE-2017-7375
A flaw in libxml2 allows remote XML entity inclusion with default parser flags (i.e., when the caller did not request entity substitution, DTD validation, external DTD subset loading, or default DTD attributes). Depending on the context, this may expose a higher-risk attack surface in libxml2 not usually reachable with default parser flags, and expose content from local files, HTTP, or FTP servers (which might be otherwise unreachable).
IMPACT
- Denial of Service (DoS)
- System access
- Exposure of sensitive information
- Other unknown impacts
AFFECTED PRODUCTS
- Juniper Junos OS 12.x
- Juniper Junos OS 14.1
- Juniper Junos OS 15.1
REMEDIATION
Update to version
- 12.1X46-D81
- 12.3R12-S10
- 12.3X48-D75
- 14.1X53-D48
- 15.1F6-S11
- 15.1R4-S9
- 15.1R7-S2
- 15.1X49-D150
- 15.1X53-D495
- 15.1X53-D234
- 15.1X53-D68
- 15.1X53-D590
If you think you’re a victim of a cyber-attack, immediately send an email to soc@rewterz.com for a quick response.