Skip to content

fix(security): PHP_CodeSniffer 3.13.5 → 3.13.6 (CVE-2026-67434, OS command injection) - #755

Merged
rubenvdlinde merged 1 commit into
developmentfrom
fix/phpcs-cve-2026-67434
Aug 6, 2026
Merged

fix(security): PHP_CodeSniffer 3.13.5 → 3.13.6 (CVE-2026-67434, OS command injection)#755
rubenvdlinde merged 1 commit into
developmentfrom
fix/phpcs-cve-2026-67434

Conversation

@rubenvdlinde

Copy link
Copy Markdown
Contributor

quality / Security (composer) is now red on every procest PR:

Advisory ID: PKSA-rdkp-vv9z-mjkg
CVE: CVE-2026-67434
Title: OS Command injection
Affected versions: <3.13.6|>=4.0.0,<4.0.2
Reported at: 2026-08-05T23:53:11+00:00

GHSA-hmqg-cxww-wqhq

Why development's last runs are green

The advisory was published yesterday, and roave/security-advisories is installed as dev-latest on each run. The same lockfile was clean on 2026-08-05 and is vulnerable on 2026-08-06 with no commit in between. Those green runs are not evidence the lockfile is fine — they are evidence of when they ran.

The change

The ^3.9 constraint in composer.json already permits the fixed version, so this is a lockfile move only — 1 update, 0 installs, 0 removals, and the diff touches exactly one version string. No composer.json change needed.

Verified after the bump: phpcs --version reports 3.13.6, and phpcs still runs and still reports over lib/AppInfo. A linter that silently stopped starting would look exactly like a clean run — the trap this repo has hit before (exit 255 in platform_check.php, printing no findings).

…ommand injection)

`quality / Security (composer)` is now red on every procest PR:

    Advisory ID: PKSA-rdkp-vv9z-mjkg
    CVE: CVE-2026-67434
    Title: OS Command injection
    Affected versions: <3.13.6|>=4.0.0,<4.0.2
    Reported at: 2026-08-05T23:53:11+00:00
    GHSA-hmqg-cxww-wqhq

Worth noting why development's last runs are green: the advisory was
published YESTERDAY, and roave/security-advisories is installed as
`dev-latest` on each run. So the same lockfile was clean on 2026-08-05 and is
vulnerable on 2026-08-06 with no commit in between. Those green runs are not
evidence the lockfile is fine — they are evidence of when they ran.

The `^3.9` constraint in composer.json already permits the fixed version, so
this is a lockfile move only: 1 update, 0 installs, 0 removals, and the diff
touches exactly one version string. No composer.json change is needed.

Verified after the bump: `phpcs --version` reports 3.13.6, and phpcs still
runs and still reports over lib/AppInfo — a linter that silently stopped
starting would look exactly like a clean run, which is the trap this repo has
hit before (exit 255 in platform_check.php printing no findings).
@github-actions

github-actions Bot commented Aug 6, 2026

Copy link
Copy Markdown
Contributor

Quality Report — ConductionNL/procest @ 5e7590a

Check PHP Vue Security License Tests
lint
phpcs
phpmd
psalm
phpstan
phpmetrics
eslint
stylelint
build
check-manifest
check-vue3-compile
test-l10n
composer ✅ 100/100
npm ✅ 550/550
PHPUnit
Newman ⏭️
Playwright
Hydra gates

Quality workflow — 2026-08-06 11:45 UTC

Download the full PDF report from the workflow artifacts.

@rubenvdlinde
rubenvdlinde merged commit 809d41b into development Aug 6, 2026
34 checks passed
@rubenvdlinde
rubenvdlinde deleted the fix/phpcs-cve-2026-67434 branch August 6, 2026 11:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant