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. |