[CLSA-2026:1789391878] Fix CVE(s): CVE-2023-43655, CVE-2026-40176, CVE-2026-40261
Type:
security
Severity:
Important
Release date:
2026-09-14 13:18:11 UTC
Description:
* Non-maintainer upload by the TuxCare ELS team. * CVE-2026-40261: Prevent a command injection vulnerability in Perforce::syncCodeBase(), which appended the source reference to the 'p4 sync -f' command without escaping. Package metadata served by a malicious or compromised Composer repository could inject shell metacharacters, leading to command execution even when Perforce is not installed. - debian/patches/0019-CVE-2026-40261.patch * CVE-2026-40176: Prevent a command injection vulnerability in Perforce::generateP4Command(), which interpolated the Perforce connection parameters (user, client, port) into the 'p4' command line without escaping. A malicious composer.json declaring a Perforce VCS repository could inject shell metacharacters, leading to command execution even when Perforce is not installed. Also backport the prerequisite upstream fix for Perforce::connectClient(), which passed the client spec path through the shell redirection of the same command line with only spaces escaped. - debian/patches/0020-CVE-2026-40176.patch * CVE-2023-43655: Refuse to run on a non-CLI SAPI when register_argc_argv is enabled and the entry point is a phar, which allowed a composer.phar published to a web-accessible directory to be driven through the query string. This package installs bin/composer as a plain PHP script and ships no phar, so the guard is inert here; it is applied for parity with the upstream and Debian bookworm fixes. - debian/patches/0021-CVE-2023-43655.patch
Updated packages:
  • composer_2.0.9-2+deb11u4+tuxcare.els1_all.deb
    sha:4a210dfb1f0fe682f5109a2aa8eb02c6080ad963
Notes:
This page is generated automatically and has not been checked for errors. For clarification or corrections please contact the CloudLinux Packaging Team.