Huawei EulerOS: Security Advisory for php (EulerOS-SA-2020-1747)

Published: 2020-07-03 06:19:30
CVE Author: NIST National Vulnerability Database

CVSS Base Vector:
AV:N/AC:L/Au:N/C:C/I:C/A:C

Summary:
The remote host is missing an update for the Huawei EulerOS 'php' Linux Distribution Package(s) announced via the EulerOS-SA-2020-1747 advisory.

Detection Method:
Checks if a vulnerable Linux Distribution Package version is present on the target host.

Technical Details:
When PHP EXIF extension is parsing EXIF information from an image, e.g. via exif_read_data() function, in PHP versions 7.1.x below 7.1.31, 7.2.x below 7.2.21 and 7.3.x below 7.3.8 it is possible to supply it with data what will cause it to read past the allocated buffer. This may lead to information disclosure or crash.(CVE-2019-11042) When PHP EXIF extension is parsing EXIF information from an image, e.g. via exif_read_data() function, in PHP versions 7.1.x below 7.1.31, 7.2.x below 7.2.21 and 7.3.x below 7.3.8 it is possible to supply it with data what will cause it to read past the allocated buffer. This may lead to information disclosure or crash.(CVE-2019-11041) An issue was discovered in PHP before 5.6.33, 7.0.x before 7.0.27, 7.1.x before 7.1.13, and 7.2.x before 7.2.1. There is Reflected XSS on the PHAR 404 error page via the URI of a request for a .phar file.(CVE-2018-5712) gd_gif_in.c in the GD Graphics Library (aka libgd), as used in PHP before 5.6.33, 7.0.x before 7.0.27, 7.1.x before 7.1.13, and 7.2.x before 7.2.1, has an integer signedness error that leads to an infinite loop via a crafted GIF file, as demonstrated by a call to the imagecreatefromgif or imagecreatefromstring PHP function. This is related to GetCode_ and gdImageCreateFromGifCtx.(CVE-2018-5711) The Apache2 component in PHP before 5.6.38, 7.0.x before 7.0.32, 7.1.x before 7.1.22, and 7.2.x before 7.2.10 allows XSS via the body of a 'Transfer-Encoding: chunked' request, because the bucket brigade is mishandled in the php_handler function in sapi/apache2handler/sapi_apache2.c.(CVE-2018-17082) exif_process_IFD_in_MAKERNOTE in ext/exif/exif.c in PHP before 5.6.37, 7.0.x before 7.0.31, 7.1.x before 7.1.20, and 7.2.x before 7.2.8 allows remote attackers to cause a denial of service (out-of-bounds read and application crash) via a crafted JPEG file.(CVE-2018-14851) An issue was discovered in ext/phar/phar_object.c in PHP before 5.6.36, 7.0.x before 7.0.30, 7.1.x before 7.1.17, and 7.2.x before 7.2.5. There is Reflected XSS on the PHAR 403 and 404 error pages via request data of a request for a .phar file. NOTE: this vulnerability exists because of an incomplete fix for CVE-2018-5712.(CVE-2018-10547) An issue was discovered in PHP before 5.6.35, 7.0.x before 7.0.29, 7.1.x before 7.1.16, and 7.2.x before 7.2.4. Dumpable FPM child processes allow bypassing opcache access controls because fpm_unix.c makes a PR_SET_DUMPABLE prctl call, allowing one user (in a multiuser environment) to obtain sensitive information from the process memory of a second user's PHP applications by running gcore on the PID of the ... Description truncated. Please see the references for more information.

Affected Versions:
'php' Linux Distribution Package(s) on Huawei EulerOS Virtualization 3.0.6.0.

Recommendations:
Please install the updated Linux Distribution Package(s).

Solution Type:
Vendor Patch

Detection Type:
Linux Distribution Package

NIST (National Institute of Standards and Technology) NVD (National Vulnerability Database)

https://nvd.nist.gov/vuln/detail/CVE-2011-4718
https://nvd.nist.gov/vuln/detail/CVE-2014-9767
https://nvd.nist.gov/vuln/detail/CVE-2014-9912
https://nvd.nist.gov/vuln/detail/CVE-2015-4116
https://nvd.nist.gov/vuln/detail/CVE-2015-6831
https://nvd.nist.gov/vuln/detail/CVE-2015-6832
https://nvd.nist.gov/vuln/detail/CVE-2015-6833
https://nvd.nist.gov/vuln/detail/CVE-2015-7803
https://nvd.nist.gov/vuln/detail/CVE-2015-7804
https://nvd.nist.gov/vuln/detail/CVE-2015-8866
https://nvd.nist.gov/vuln/detail/CVE-2015-8867
https://nvd.nist.gov/vuln/detail/CVE-2015-8874
https://nvd.nist.gov/vuln/detail/CVE-2015-8879
https://nvd.nist.gov/vuln/detail/CVE-2015-8935
https://nvd.nist.gov/vuln/detail/CVE-2016-10158
https://nvd.nist.gov/vuln/detail/CVE-2016-10159
https://nvd.nist.gov/vuln/detail/CVE-2016-10161
https://nvd.nist.gov/vuln/detail/CVE-2016-10397
https://nvd.nist.gov/vuln/detail/CVE-2016-2554
https://nvd.nist.gov/vuln/detail/CVE-2016-3141
https://nvd.nist.gov/vuln/detail/CVE-2016-3142
https://nvd.nist.gov/vuln/detail/CVE-2016-3185
https://nvd.nist.gov/vuln/detail/CVE-2016-4070
https://nvd.nist.gov/vuln/detail/CVE-2016-4073
https://nvd.nist.gov/vuln/detail/CVE-2016-4539
https://nvd.nist.gov/vuln/detail/CVE-2016-4540
https://nvd.nist.gov/vuln/detail/CVE-2016-4542
https://nvd.nist.gov/vuln/detail/CVE-2016-5093
https://nvd.nist.gov/vuln/detail/CVE-2016-5094
https://nvd.nist.gov/vuln/detail/CVE-2016-5772
https://nvd.nist.gov/vuln/detail/CVE-2016-6288
https://nvd.nist.gov/vuln/detail/CVE-2016-6291
https://nvd.nist.gov/vuln/detail/CVE-2016-6292
https://nvd.nist.gov/vuln/detail/CVE-2016-6294
https://nvd.nist.gov/vuln/detail/CVE-2016-7124
https://nvd.nist.gov/vuln/detail/CVE-2016-7125
https://nvd.nist.gov/vuln/detail/CVE-2016-7128
https://nvd.nist.gov/vuln/detail/CVE-2016-7412
https://nvd.nist.gov/vuln/detail/CVE-2016-7414
https://nvd.nist.gov/vuln/detail/CVE-2016-7418
https://nvd.nist.gov/vuln/detail/CVE-2016-9934
https://nvd.nist.gov/vuln/detail/CVE-2016-9935
https://nvd.nist.gov/vuln/detail/CVE-2017-11143
https://nvd.nist.gov/vuln/detail/CVE-2017-11144
https://nvd.nist.gov/vuln/detail/CVE-2017-11145
https://nvd.nist.gov/vuln/detail/CVE-2017-11147
https://nvd.nist.gov/vuln/detail/CVE-2017-11628
https://nvd.nist.gov/vuln/detail/CVE-2017-12933
https://nvd.nist.gov/vuln/detail/CVE-2017-16642
https://nvd.nist.gov/vuln/detail/CVE-2017-7272
https://nvd.nist.gov/vuln/detail/CVE-2017-9226
https://nvd.nist.gov/vuln/detail/CVE-2018-10545
https://nvd.nist.gov/vuln/detail/CVE-2018-10547
https://nvd.nist.gov/vuln/detail/CVE-2018-14851
https://nvd.nist.gov/vuln/detail/CVE-2018-17082
https://nvd.nist.gov/vuln/detail/CVE-2018-5711
https://nvd.nist.gov/vuln/detail/CVE-2018-5712
https://nvd.nist.gov/vuln/detail/CVE-2019-11041
https://nvd.nist.gov/vuln/detail/CVE-2019-11042
https://nvd.nist.gov/vuln/detail/CVE-2019-11043
https://nvd.nist.gov/vuln/detail/CVE-2019-11047
https://nvd.nist.gov/vuln/detail/CVE-2019-11050
https://nvd.nist.gov/vuln/detail/CVE-2019-19204
https://nvd.nist.gov/vuln/detail/CVE-2019-19246
https://nvd.nist.gov/vuln/detail/CVE-2019-9641

References:


https://developer.huaweicloud.com/ict/en/site-euleros/euleros/security-advisories/EulerOS-SA-2020-1747

Severity
High
CVSS Score
10.0
Published
2020-07-03
Modified
2020-07-03
Category
Huawei EulerOS Local Security Checks

Free Vulnerability Scanning, Assessment and Management

Mageni's Platform is packed with all the features you need to scan, assess and manage vulnerabilities like this - it is free, open source, lightning fast, reliable and scalable.

Router
Servers
Laptop
Database
Group
Cloud

Frequently Asked Questions

No, you can scan concurrently as many assets as you want. Please note that you must be aware of the hardware requeriments of the platform to ensure a good performance.

No, you can add as many assest as you want. It doesn't matters if you have millions of assets, we won't charge you for that.

No. The software is completely free. We have no intention to charge you to use the software, in fact - it completely goes against our beliefs and business model.

A vulnerability is defined in the ISO 27002 standard as “A weakness of an asset or group of assets that can be exploited by one or more threats” (International Organization for Standardization, 2005)

We generate revenue by providing support and other services for customers that require a subscription so they get guaranteed support and enterprise services. To use Mageni's Platform is completely free, with no limits at all.

Yes. Mageni understands that there are professionals and businesses that need commercial support so Mageni provides an active support subscription with everything needed to run Mageni's Platform reliably and securely. More than software, it's access to security experts, knowledge resources, security updates, and support tools you can't get anywhere else. The subscription includes:

  • Ongoing delivery
    • Patches
    • Bug fixes
    • Updates
    • Upgrades
  • Technical support
    • 24/7 availability
    • Unlimited Incidents
    • Specialty-based routing
    • Multi-Channel
  • Commitments
    • Software certifications
    • Software assurance
    • SLA

No, we don't store the information of your vulnerabilities in our servers.

Vulnerability management is the process in which vulnerabilities in IT are identified and the risks of these vulnerabilities are evaluated. This evaluation leads to correcting the vulnerabilities and removing the risk or a formal risk acceptance by the management of an organization. The term vulnerability management is often confused with vulnerability scanning. Despite the fact both are related, there is an important difference between the two. Vulnerability scanning consists of using a computer program to identify vulnerabilities in networks, computer infrastructure or applications. Vulnerability management is the process surrounding vulnerability scanning, also taking into account other aspects such as risk acceptance, remediation etc. Source: "Implementing a Vulnerability Management Process". SANS Institute.

I am ready to start scanning for vulnerabilities