Cyber Risks · Trail of Bits Blog

Factoring

Summary: Trail of Bits and the badkeys project found hundreds of unique RSA keys in the wild whose bits are heavily biased toward 0, and many can be quickly factored by converting the integer to a polynomial and factoring that instead. They traced one pattern to a type mismatch in big-integer code in CompleteFTP versions 10.0.0-12.0.0 for RSA and 10.0.0-23.0.4 for DSA, recovering 603 unique RSA private keys and 74 DSA keys from internet scans.

Bottom line: The affected keys were generated between December 2016 and December 2023, and the proportion of vulnerable keys has plateaued because customers update software but generate host keys only once - so a key made years ago can still be exposed today.

Read the original at Trail of Bits Blog ↗

Topics
Zero-Days & Exploits
Related