The timing attack protection in Rijndael::Enc::ProcessAndXorBlock and Rijndael::Dec::ProcessAndXorBlock in Crypto++ (aka cryptopp) before 5.6.4 may be optimized out by the compiler, which allows attackers to conduct timing attacks.
{ "binaries": [ { "binary_version": "5.6.1-6+deb8u3build0.14.04.1", "binary_name": "libcrypto++-dev" }, { "binary_version": "5.6.1-6+deb8u3build0.14.04.1", "binary_name": "libcrypto++-dev-dbgsym" }, { "binary_version": "5.6.1-6+deb8u3build0.14.04.1", "binary_name": "libcrypto++-doc" }, { "binary_version": "5.6.1-6+deb8u3build0.14.04.1", "binary_name": "libcrypto++-utils" }, { "binary_version": "5.6.1-6+deb8u3build0.14.04.1", "binary_name": "libcrypto++-utils-dbgsym" }, { "binary_version": "5.6.1-6+deb8u3build0.14.04.1", "binary_name": "libcrypto++9" }, { "binary_version": "5.6.1-6+deb8u3build0.14.04.1", "binary_name": "libcrypto++9-dbg" }, { "binary_version": "5.6.1-6+deb8u3build0.14.04.1", "binary_name": "libcrypto++9-dbgsym" } ], "availability": "No subscription required" }
{ "binaries": [ { "binary_version": "5.6.1-9ubuntu0.1", "binary_name": "libcrypto++-dev" }, { "binary_version": "5.6.1-9ubuntu0.1", "binary_name": "libcrypto++-dev-dbgsym" }, { "binary_version": "5.6.1-9ubuntu0.1", "binary_name": "libcrypto++-doc" }, { "binary_version": "5.6.1-9ubuntu0.1", "binary_name": "libcrypto++-utils" }, { "binary_version": "5.6.1-9ubuntu0.1", "binary_name": "libcrypto++-utils-dbgsym" }, { "binary_version": "5.6.1-9ubuntu0.1", "binary_name": "libcrypto++9v5" }, { "binary_version": "5.6.1-9ubuntu0.1", "binary_name": "libcrypto++9v5-dbg" }, { "binary_version": "5.6.1-9ubuntu0.1", "binary_name": "libcrypto++9v5-dbgsym" } ], "availability": "No subscription required" }