CVE-2026-59947Patch

LOWCVSS 4.7 · MEDIUM

Signal is active with 1 mentions in latest observed window

Immediate actions

  • Patch affected systems immediately

Recommended action window: Monitor and triage in normal cycle

NVD description

Composer is a dependency Manager for the PHP language. Prior to 2.2.29 and 2.10.2, when Composer is run with -vvv debug verbosity, it could print a credential embedded in the username slot of a repository or package URL, such as a GitHub Personal Access Token in https://TOKEN@host/, to debug output because AuthHelper, Url::sanitize, and ProcessExecutor did not sanitize username-only URL credentials. This issue is fixed in versions 2.2.29 and 2.10.2.

0.5/ 10 priority

Sources & remediation

Weakness type (CWE)
CWE-532

Priority

LOW

Exploitation

NONE

PoC

NONE

Patch

AVAILABLE

Momentum

NONE

Threat summary

  • Patch or workaround signal is available
  • 1 mentions across 1 observed day

What's happening

  • Patch or workaround mentioned in 1 signal
  • Technical details provided in 1 signal
  • 1 total mentions across 1 day

Deep dive

Activity timeline1 mentions / 1d
00111Mentions · 2026-07-14: 1Patch / Workaround · 2026-07-14: 1Technical Details · 2026-07-14: 107-14
Signal classification1 categories
Patch
1100.0%
Referenced assets2 URLs
By indicator
Full discourse1 post
  • yousukezan@yousukezan
    Patch

    PHPの依存関係管理ツール「Composer」に3件の脆弱性が見つかり、最も深刻な問題では悪意あるパッケージによってプロジェクト外へ任意のファイルを書き込まれる可能性がある。CVE-2026-59948(CVSS 7.0)を含む問題はComposer 2.10.2および2.2.29で修正され、現時点で悪用は確認されていない。 CVE-2026-59948は依存関係の解決時にパッケージ名の検証が不十分だったため、信頼できないリポジトリの悪意あるパッケージがvendorディレクトリ外へ任意の内容を書き込み、シェル初期化ファイルやSSHのauthorized_keys、cron設定などを配置できる可能性がある。http://Packagist.orgとPrivate Packagistはパッケージ名を検証しているため影響を受けない。CVE-2026-59946(CVSS 6.1)はbinフィールドのパストラバーサルにより、Composerがパッケージ外の既存ファイルへchmodを実行し、秘密鍵などの権限を変更する恐れがある。CVE-2026-59947(CVSS 4.7)はデバッグログへURL内のユーザー名を出力するため、GitHubアクセストークンなどが漏えいする可能性がある。Composerチームはhttp://Packagist.org上で悪用例は確認しておらず、PoCも公開されていないとしている。 https://securityonline.info/php-composer-cve-2026-59948/

    Post summary

    Three Composer vulnerabilities (CVE‑2026‑59948, 59946, 59947) were disclosed, the most severe allowing arbitrary file writes; fixes are already released in Composer 2.10.2/2.2.29, with no evidence of exploitation or PoC.

    0401842.1K
    14.9K followersView on X

Explore more