Oracle HTTP Server 11.1.1.7.0/12.1.2.0/12.1.3.0 Web Listener parser.c xmlParserHandlePEReference external denial of service
| CVSS Meta Temp Score | Current Exploit Price (≈) | CTI Interest Score |
|---|---|---|
| 4.6 | $0-$5k | 0.00 |
Summary
A vulnerability was found in Oracle HTTP Server 11.1.1.7.0/12.1.2.0/12.1.3.0. It has been classified as problematic. This affects the function xmlParserHandlePEReference of the file parser.c of the component Web Listener. The manipulation of the argument external leads to denial of service.
This vulnerability is referenced as CVE-2014-0191. Furthermore, an exploit is available.
Upgrading the affected component is recommended.
Details
A vulnerability was found in Oracle HTTP Server 11.1.1.7.0/12.1.2.0/12.1.3.0 (Web Server) and classified as problematic. This issue affects the function xmlParserHandlePEReference of the file parser.c of the component Web Listener. The manipulation of the argument external with an unknown input leads to a denial of service vulnerability. Using CWE to declare the problem leads to CWE-404. The product does not release or incorrectly releases a resource before it is made available for re-use. Impacted is availability. The summary by CVE is:
The xmlParserHandlePEReference function in parser.c in libxml2 before 2.9.2, as used in Web Listener in Oracle HTTP Server in Oracle Fusion Middleware 11.1.1.7.0, 12.1.2.0, and 12.1.3.0 and other products, loads external parameter entities regardless of whether entity substitution or validation is enabled, which allows remote attackers to cause a denial of service (resource consumption) via a crafted XML document.
The weakness was published 01/20/2015 as Oracle Critical Patch Update Advisory - January 2015 as confirmed advisory (Website). It is possible to read the advisory at oracle.com. The identification of this vulnerability is CVE-2014-0191 since 12/03/2013. The attack may be initiated remotely. No form of authentication is needed for a successful exploitation. Technical details as well as a public exploit are known.
A public exploit has been developed by Dawid Golunski and been published 11 months after the advisory. The exploit is available at exploit-db.com. It is declared as proof-of-concept. The vulnerability scanner Nessus provides a plugin with the ID 75373 (openSUSE Security Update : libxml2 / python-libxml2 (openSUSE-SU-2014:0716-1)), which helps to determine the existence of the flaw in a target environment. It is assigned to the family SuSE Local Security Checks. The commercial vulnerability scanner Qualys is able to test this issue with plugin 169994 (SUSE Enterprise Linux Security Update for libxml2 (SUSE-SU-2017:1366-1)).
Upgrading eliminates this vulnerability. A possible mitigation has been published immediately after the disclosure of the vulnerability.
The vulnerability is also documented in the databases at X-Force (93092), Exploit-DB (38573), Tenable (75373), SecurityFocus (BID 67233†) and Secunia (SA54172†). blogs.oracle.com is providing further details. Similar entries are available at VDB-13154, VDB-68712, VDB-68703 and VDB-68721. Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.
Product
Type
Vendor
Name
Version
License
Website
- Vendor: https://www.oracle.com
CPE 2.3
CPE 2.2
CVSSv4
VulDB Vector: 🔍VulDB Reliability: 🔍
CVSSv3
VulDB Meta Base Score: 5.3VulDB Meta Temp Score: 4.6
VulDB Base Score: 5.3
VulDB Temp Score: 4.6
VulDB Vector: 🔍
VulDB Reliability: 🔍
CVSSv2
| AV | AC | Au | C | I | A |
|---|---|---|---|---|---|
| 💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
| 💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
| 💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
| Vector | Complexity | Authentication | Confidentiality | Integrity | Availability |
|---|---|---|---|---|---|
| Unlock | Unlock | Unlock | Unlock | Unlock | Unlock |
| Unlock | Unlock | Unlock | Unlock | Unlock | Unlock |
| Unlock | Unlock | Unlock | Unlock | Unlock | Unlock |
VulDB Base Score: 🔍
VulDB Temp Score: 🔍
VulDB Reliability: 🔍
NVD Base Score: 🔍
Exploiting
Class: Denial of serviceCWE: CWE-404
CAPEC: 🔍
ATT&CK: 🔍
Physical: No
Local: No
Remote: Yes
Availability: 🔍
Access: Public
Status: Proof-of-Concept
Author: Dawid Golunski
Download: 🔍
EPSS Score: 🔍
EPSS Percentile: 🔍
Price Prediction: 🔍
Current Price Estimation: 🔍
| 0-Day | Unlock | Unlock | Unlock | Unlock |
|---|---|---|---|---|
| Today | Unlock | Unlock | Unlock | Unlock |
Nessus ID: 75373
Nessus Name: openSUSE Security Update : libxml2 / python-libxml2 (openSUSE-SU-2014:0716-1)
Nessus File: 🔍
Nessus Risk: 🔍
Nessus Family: 🔍
Nessus Port: 🔍
OpenVAS ID: 702978
OpenVAS Name: Debian Security Advisory DSA 2978-1 (libxml2 - security update)
OpenVAS File: 🔍
OpenVAS Family: 🔍
Qualys ID: 🔍
Qualys Name: 🔍
Exploit-DB: 🔍
Threat Intelligence
Interest: 🔍Active Actors: 🔍
Active APT Groups: 🔍
Countermeasures
Recommended: UpgradeStatus: 🔍
Reaction Time: 🔍
0-Day Time: 🔍
Exposure Time: 🔍
Exploit Delay Time: 🔍
Patch: git.gnome.org
Timeline
07/16/2013 🔍12/03/2013 🔍
04/24/2014 🔍
06/13/2014 🔍
12/04/2014 🔍
12/07/2014 🔍
01/20/2015 🔍
01/20/2015 🔍
01/21/2015 🔍
01/21/2015 🔍
10/30/2015 🔍
10/30/2015 🔍
03/02/2022 🔍
Sources
Vendor: oracle.comAdvisory: Oracle Critical Patch Update Advisory - January 2015
Status: Confirmed
Confirmation: 🔍
CVE: CVE-2014-0191 (🔍)
GCVE (CVE): GCVE-0-2014-0191
GCVE (VulDB): GCVE-100-68675
OVAL: 🔍
X-Force: 93092 - Libxml2 xmlParserHandlePEReference() denial of service
SecurityFocus: 67233 - Libxml2 Entity Substituton CVE-2014-0191 Denial of Service Vulnerability
Secunia: 54172 - Ubuntu update for libxml2, Less Critical
Vulnerability Center: 47435 - [cpujan2015-1972971] libxml2 Remote DoS Vulnerability in External Parameter Entity, Medium
scip Labs: https://www.scip.ch/en/?labs.20161013
Misc.: 🔍
See also: 🔍
Entry
Created: 01/21/2015 11:33Updated: 03/02/2022 22:42
Changes: 01/21/2015 11:33 (86), 06/13/2017 09:14 (10), 03/02/2022 22:33 (3), 03/02/2022 22:42 (1)
Complete: 🔍
Cache ID: 216:29D:103
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.
No comments yet. Languages: en.
Please log in to comment.