SB2024032904 - Multiple vulnerabilities in IBM Cloud Pak for AIOps
Published: March 29, 2024 Updated: September 10, 2024
Breakdown by Severity
- Low
- Medium
- High
- Critical
Description
This security bulletin contains information about 10 secuirty vulnerabilities.
1) Code Injection (CVE-ID: CVE-2023-5764)
The vulnerability allows a remote user to execute arbitrary code on the target system.
The vulnerability exists due to improper input validation when handling templates. A remote user can remove the unsafe designation from template data and execute arbitrary code on the system.
2) Resource exhaustion (CVE-ID: CVE-2022-41723)
The vulnerability allows a remote attacker to perform a denial of service (DoS) attack.
The vulnerability exists due to application does not properly control consumption of internal resources in the HPACK decoder. A remote attacker can send a specially crafted HTTP/2 stream to the application, cause resource exhaustion and perform a denial of service (DoS) attack.
3) Input validation error (CVE-ID: CVE-2023-34055)
The vulnerability allows a remote attacker to perform a denial of service (DoS) attack.
The vulnerability exists due to insufficient validation of user-supplied input in Web Observations. A remote attacker can send specially crafted HTTP requests to the application and perform a denial of service (DoS) attack.
Successful exploitation of the vulnerability requires that application is using Spring MVC or Spring WebFlux and that org.springframework.boot:spring-boot-actuator is on the classpath.
4) Resource exhaustion (CVE-ID: CVE-2022-48564)
The vulnerability allows a remote attacker to perform a denial of service (DoS) attack.
The vulnerability occurs when processing malformed Apple Property List files in binary format. A remote attacker can trigger resource exhaustion and perform a denial of service (DoS) attack.
5) Use-after-free (CVE-ID: CVE-2022-48560)
The vulnerability allows a remote attacker to perform a denial of service attack.
The vulnerability exists due to use-after-free exists via heappushpop in heapq. A remote attacker can trigger the vulnerability to perform a denial of service attack.
6) Improper authentication (CVE-ID: CVE-2024-2048)
The vulnerability allows a remote attacker to bypass authentication process.
The vulnerability exists due to improper validation of client TLS certificates when configured with a non-CA certificate as trusted certificate. A remote attacker can create a specially crafted certificate file to bypass authentication process and gain unauthorized access to the application.
7) Server-Side Request Forgery (SSRF) (CVE-ID: CVE-2024-22243)
The disclosed vulnerability allows a remote attacker to perform SSRF attacks.
The vulnerability exists due to insufficient validation of user-supplied input when parsing URL with the UriComponentsBuilder component. A remote attacker can send a specially crafted HTTP request and trick the application to initiate requests to arbitrary systems.
Successful exploitation of this vulnerability may allow a remote attacker gain access to sensitive data, located in the local network or send malicious requests to other servers from the vulnerable system.
8) Resource exhaustion (CVE-ID: CVE-2023-5954)
The vulnerability allows a remote attacker to perform a denial of service (DoS) attack.
The vulnerability exists due to application does not properly control consumption of internal resources when handling policy requests. A remote attacker can send multiple requests to the application, which trigger policy checks and consume large amounts of memory, leading to a denial of service condition.
9) Resource exhaustion (CVE-ID: CVE-2023-4785)
The vulnerability allows a remote attacker to perform a denial of service (DoS) attack.
The vulnerability exists due to lack of error handling in the TCP server in Google's gRPC. A remote attacker can trigger resource exhaustion and perform a denial of service (DoS) attack by initiating a significant number of connections with the server.
10) Resource management error (CVE-ID: CVE-2023-0475)
The vulnerability allows a remote attacker to perform a denial of service (DoS) attack.
The vulnerability exists due to improper management of internal resources within the application when processing archvies. A remote attacker can pass specially crafted archive to the application and perform a denial of service (DoS) attack.
Remediation
Install update from vendor's website.