Stamparm

#2446of 53,624
99.7Total CVSS
Vulnerabilities · 15
N/A
1
Medium
5
High
6
Critical
3
PT-2026-28510
7.8
2026-01-01
Incus · Incus · CVE-2026-33711
**Name of the Vulnerable Software and Affected Versions** Incus versions prior to 6.23.0 **Description** Incus, a system container and virtual machine manager, has an issue in its API for retrieving VM screenshots. This API uses a temporary file for QEMU to write the screenshot to, which is then sent to the user. Versions prior to 6.23.0 use predictable paths under /tmp for these temporary files. An attacker with local access can exploit this by creating symlinks. On most Linux systems with the `protected symlinks` kernel security feature enabled, this results in a "Permission denied" error. However, on systems where this feature is disabled, an attacker can trick Incus into truncating and altering the mode and permissions of arbitrary files on the filesystem, potentially leading to a denial of service or local privilege escalation. The vulnerable code is located in the `instanceConsoleGet` function within `cmd/incusd/instance console.go` and the `ConsoleScreenshot` function within `internal/server/instance/drivers/driver qemu.go`. A proof-of-concept (PoC) demonstrates that an attacker can pre-place symlink traps and coerce the Incus daemon into truncating and changing the ownership of a sensitive host file. The `/proc/sys/fs/protected symlinks` file can be checked to determine if the kernel protection mechanism is disabled, with a value of 0 indicating it is disabled. **Recommendations** Versions prior to 6.23.0 should be updated to version 6.23.0 or later.
PT-2024-4606
8.5
2024-05-31
Unknown · Opentelemetry Collector · CVE-2024-36129
Name of the Vulnerable Software and Affected Versions: OpenTelemetry Collector versions prior to 0.102.1 confighttp module versions prior to 0.102.0 configgrpc module versions prior to 0.102.1 Description: An unsafe decompression vulnerability allows unauthenticated attackers to crash the collector via excessive memory consumption. The OpenTelemetry Collector handles compressed HTTP requests by recognizing the Content-Encoding header, rewriting the HTTP request body, and allowing subsequent handlers to process decompressed data. A malicious attacker could leverage this weakness to crash the collector by sending a small request that, when uncompressed by the server, results in excessive memory consumption. The issue was confirmed through proof-of-concept testing, where all supported compression algorithms could be abused, with zstd causing the most significant impact. Recommendations: For OpenTelemetry Collector versions prior to 0.102.1, update to version 0.102.1 or later. For confighttp module versions prior to 0.102.0, update to version 0.102.0 or later. For configgrpc module versions prior to 0.102.1, update to version 0.102.1 or later. As a temporary workaround, consider disabling support for decompressing client HTTP requests entirely or limit the size of the decompressed data that can be processed. Limiting the decompressed data size can be achieved by wrapping the decompressed data reader inside an io.LimitedReader, which restricts the reading to a specified number of bytes.