tocsin

CVE-2026-40194

1 advisory.

Packagist/phpseclib/phpseclib CVE-2026-40194: low 3.7, EPSS 0.37%

phpseclib has a variable-time HMAC comparison in SSH2::get_binary_packet() using != instead of hash_equals()

Action: Upgrade phpseclib/phpseclib to 1.0.28 or later.

composer require phpseclib/phpseclib:1.0.28
composer require phpseclib/phpseclib:2.0.53
composer require phpseclib/phpseclib:3.0.51

Affected

introducedfixedlast affected
0.1.11.0.28-
2.0.02.0.53-
3.0.03.0.51-

Fixed versions

1.0.282.0.533.0.51

Sources

CVE-2026-40194 · published · modified · JSON