Rate This Document
Findability
Accuracy
Completeness
Readability

Kunpeng BoostKit 22.0.RC3.SPC1

Python CVE-2016-3189 Vulnerability

Trouble Ticket No.

DTS: DTS2022081803112

Vulnerability ID: HWPSIRT-2016-13923

Symptom

The product involves a security vulnerability in Python 3.9.2. The external CVE number is CVE-2016-3189. The bzip2 component on which Python 3.9.2 depends has security risks.

Severity

Major

Root Cause

Python 3.9.2 used by the product has the CVE-2016-3189 vulnerability.

Solution

Use the Python software in which this vulnerability has been fixed.

Impact

None

Test Suggestion

On Linux, the bzip2 version is related to the system. During the build, upgrade the bzip2 version.

Python CVE-2018-25032 Vulnerability

Trouble Ticket No.

DTS: DTS2022081502962

Vulnerability ID: HWPSIRT-2022-23306

Symptom

The product involves a security vulnerability in Python 3.9.2. The external CVE number is CVE-2018-25032. The zlib component on which Python 3.9.2 depends has security risks.

Severity

Major

Root Cause

Python 3.9.2 used by the product has the CVE-2018-25032 vulnerability.

Solution

Use the Python software in which this vulnerability has been fixed.

Impact

None

Test Suggestion

On Linux, the zlib version is related to the system. During the build, upgrade the zlib version to 1.2.12.

Python CVE-2021-28861 Vulnerability

Trouble Ticket No.

DTS: DTS2022110705156

Vulnerability ID: HWPSIRT-2022-73587

Symptom

The product involves a security vulnerability in Python 3.9.2. The external CVE number is CVE-2021-28861. Python 3.9.11 has a URL redirection vulnerability. Attackers can construct URLs starting with // to initiate redirection attacks.

Severity

Critical

Root Cause

Python 3.9.2 used by the product has the CVE-2021-28861 vulnerability.

Solution

Use the Python software in which this vulnerability has been fixed.

Impact

None

Test Suggestion

Obtain the tag of Python used for version build and compare it with the vulnerability fix list of the tag. If the list contains the CVE-2021-28861 vulnerability, the vulnerability has been fixed.

Python CVE-2020-10735 Vulnerability

Trouble Ticket No.

DTS: DTS2022110705156

Vulnerability ID: HWPSIRT-2022-65549

Symptom

The product involves a security vulnerability in Python 3.9.2. The external CVE number is CVE-2020-10735. In Python 3.9.2, there exists quadratic time complexity when a character string with base 10 is converted into digits. The conversion between str and int of a large number of digits may cause DoS attacks. The HAF tool is affected by this vulnerability.

Severity

Critical

Root Cause

Python 3.9.2 used by the product has the CVE-2020-10735 vulnerability.

Solution

Use the Python software in which this vulnerability has been fixed.

Impact

None

Test Suggestion

Obtain the tag of Python used for version build and compare it with the vulnerability fix list of the tag. If the list contains the CVE-2020-10735 vulnerability, the vulnerability has been fixed.

Python CVE-2019-12900 Vulnerability

Trouble Ticket No.

DTS: DTS2022110705156

Vulnerability ID: HWPSIRT-2019-15459

Symptom

The product involves a security vulnerability in Python 3.9.2. The external CVE number is CVE-2019-12900. Python passively depends on bzip2 1.0.6. This vulnerability is of the same type as CVE-2016-3189.

Severity

Critical

Root Cause

Python 3.9.2 used by the product has the CVE-2019-12900 vulnerability.

Solution

Use the Python software in which this vulnerability has been fixed.

Impact

None

Test Suggestion

Obtain the tag of Python used for version build and compare it with the vulnerability fix list of the tag. If the list contains the CVE-2019-12900 vulnerability, the vulnerability has been fixed.

Python CVE-2022-37454 Vulnerability

Trouble Ticket No.

DTS: DTS2022110705156

Vulnerability ID: HWPSIRT-2022-65415

Symptom

The product involves a security vulnerability in Python 3.9.2. The external CVE number is CVE-2022-37454. In Python 3.9.2, the SHA-3 reference implementation has an integer overflow and a resultant buffer overflow that allow attackers to execute arbitrary code or eliminate expected cryptographic properties.

Severity

Critical

Root Cause

Python 3.9.2 used by the product has the CVE-2022-37454 vulnerability.

Solution

Use the Python software in which this vulnerability has been fixed.

Impact

None

Test Suggestion

Obtain the tag of Python used for version build and compare it with the vulnerability fix list of the tag. If the list contains the CVE-2022-37454 vulnerability, the vulnerability has been fixed.

Python CVE-2022-45061 Vulnerability

Trouble Ticket No.

DTS: DTS2022111110225, DTS2022111111115

Vulnerability ID: HWPSIRT-2022-48740

Symptom

The product involves a security vulnerability in Python 3.9.2. The external CVE number is CVE-2022-45061. When Python 3.9.2 processes some inputs to the IDNA decoder, an unnecessary quadratic algorithm exists in one path. As a result, a crafted unreasonably long name being presented to the decoder could lead to a CPU denial of service.

Severity

Major

Root Cause

Python 3.9.2 used by the product has the CVE-2022-45061 vulnerability.

Solution

Use the Python software in which this vulnerability has been fixed.

Impact

None

Test Suggestion

Obtain the tag of Python used for version build and compare it with the vulnerability fix list of the tag. If the list contains the CVE-2022-45061 vulnerability, the vulnerability has been fixed.

Python CVE-2022-42919 Vulnerability

Trouble Ticket No.

DTS: DTS2022111006811

Vulnerability ID: HWPSIRT-2022-30512

Symptom

The product involves a security vulnerability in Python 3.9.2. The external CVE number is CVE-2022-42919. Python 3.9.2 allows local privilege escalation in a non-default configuration. When used with the forkserver start method on Linux, Pickles can execute arbitrary code. Thus, this allows for local user privilege escalation to the user that any forkserver process is running as.

Severity

Major

Root Cause

Python 3.9.2 used by the product has the CVE-2022-42919 vulnerability.

Solution

Use the Python software in which this vulnerability has been fixed.

Impact

None

Test Suggestion

Obtain the tag of Python used for version build and compare it with the vulnerability fix list of the tag. If the list contains the CVE-2022-42919 vulnerability, the vulnerability has been fixed.

KMC Vulnerability

Trouble Ticket No.

DTS: DTS2022071306985

Vulnerability ID: HWPSIRT-2022-32170

Symptom

The KMC streaming encryption and decryption interfaces, including SdpEncryptUpdate, SdpEncryptUpdateEx, SdpDecryptUpdate, SdpDecryptUpdateEx, SdpEncryptFinal, SdpEncryptFinalEx, SdpDecryptFinal, and SdpDecryptFinalEx, have incorrect input parameters. As a result, integer rollover occurs and further memory problems occur in the underlying cryptography library.

Severity

Minor

Root Cause

The KMC component has the HWPSIRT-2022-32170 vulnerability.

Solution

Use the KMC component in which this vulnerability has been fixed.

Impact

None

Test Suggestion

Obtain the tag of the KMC used for version build and compare it with the vulnerability fix list of the tag. If the list contains the HWPSIRT-2022-32170 vulnerability, the vulnerability has been fixed.